S-UI v1.5.4-beta1
Opt-in beta for the new Nexus UI mode in deposist/s-ui-x.
Highlights
- Adds
nexusas an opt-in UI mode next to the existingclassic
interface. Classic remains the default. - Adds the UI mode contract, localStorage persistence,
VITE_ENABLE_NEXUS
kill switch, CSP-safe pre-mount bootstrap and authenticated layout host. - Adds the Nexus shell, responsive sidebar/topbar behavior, RTL
fa
support, Nexus themes/tokens and the fixed Nexus Overview dashboard. - Keeps stage 1 frontend-only: no backend endpoints, no API/CSRF/CSP
changes, no new WebSocket connections and no new package dependencies.
Validation
cd frontend && npm run test— PASScd frontend && npm run lint— PASScd frontend && npm run build— PASS- External-origin primary gate over Nexus source — PASS, zero matches
- Built
dist/index.htmlinline-script/event-handler gate — PASS, zero matches - Supply-chain gate,
git diff -- package.jsondependency blocks — PASS - Nexus viewport verification — PASS for LTR
enand RTLfaat
1440x900,1180x800,834x1112and390x844 - No backend/API/CSRF/CSP drift detected
Install
bash <(curl -Ls https://raw.githubusercontent.com/deposist/s-ui-x/main/install.sh) v1.5.4-beta1From a local clone:
git clone https://github.com/deposist/s-ui-x.git
cd s-ui-x
sudo bash install.sh v1.5.4-beta1Notes
- Nexus is an opt-in beta. Existing installations keep rendering Classic
until an admin switches their own browser to Nexus. - To disable the Nexus path at build time, set
VITE_ENABLE_NEXUS=false. - A full SQLite backup before upgrading is still recommended.
Русский
Opt-in beta нового режима интерфейса Nexus для deposist/s-ui-x.
classicостаётся дефолтом;nexusвключается отдельно в браузере.- Добавлены UI mode contract, localStorage persistence, kill switch
VITE_ENABLE_NEXUS, CSP-safe bootstrap и authenticated layout host. - Добавлены Nexus shell, responsive sidebar/topbar, RTL
fa, Nexus
themes/tokens и фиксированный Overview dashboard. - Stage 1 остаётся frontend-only: без новых backend endpoint'ов,
API/CSRF/CSP изменений, WebSocket-потоков и package dependencies.
Установка:
bash <(curl -Ls https://raw.githubusercontent.com/deposist/s-ui-x/main/install.sh) v1.5.4-beta1