Repository navigation
V1.3.5.2
Spirit Panel V1.3.5.2
Infrastructure Status page, shell layout/navbar branding, atmosphere scenes, and a broad admin/client UI polish pass — plus security dependency and node health fixes.
Added
- Status page — optional fleet status under Settings → Features. Logged-in users always have access when enabled; admins can also allow public
/status. Choose server names vs counts-only. Per-node online/maintenance, counters, live vs allocated meters, and fleet Global Memory / Disk / Average CPU (host-core weighted). - Shell layout branding — Sidebar or Navbar for admin and client areas (Settings → Branding → Layout → Navigation).
- Navbar style presets — Classic / Pills / Underline / Compact icons / Split when shell layout is Navbar.
- Atmosphere scenes — fresh login and panel backdrops (Aurora, Orbits, Constellation, Ripple, Beams, Tide, Ember, Lattice, Prism, Halo, Mist, Solid). Old preset IDs map across automatically.
Removed
- Previous login/panel background presets (nebula, gradient, mesh, grid, and the rest of the old list).
Fixed
- Light mode atmosphere — panel scenes no longer paint a dark navy stage behind light UI.
- Dependency advisories:
nodemailer,vite,zod, andfast-urioverride;pnpm audit/audit:securityclean. - Duplicate HSTS on proxied API responses when nginx already sets it.
- Nginx
server_tokens off. - Node online/offline flap — 45s grace across a missed FeatherWings health check; dashboard no longer caches a failed check.
Changed
- Admin Settings tabs regrouped (Registration → Security; Discord login and Cloudflare DNS → Features).
- Broad admin/client chrome polish: manage tabs, theme cycle, navbar, My Servers, node/location/user/server detail, Announce, tickets visibility, Profile tabs, and Installer 3.0.x channel/skip-rebuild behavior.
Upgrade: spirit.sh update (or spirit.sh update --ref V1.3.5.2).