Web UI: sign out + appearance settings (dark mode, accents, density) #46
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/appearance"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two header additions:
Sign out — works across all three auth modes:
POST /auth/logoutrevokes the OIDC session (404s harmlessly elsewhere), then a bogus-Basic request overwrites the browser's cached credential for local/LDAP mode, then reload (OIDC browsers land on the IdP login; Basic browsers re-prompt). Safari's Basic cache can survive — documented limitation.Appearance dialog (persisted in localStorage, per browser):
prefers-color-scheme, live) / Light / Dark. Dark is a full palette swap via the existing CSS variables — the four hardcoded white backgrounds moved to a new--surfacevar;color-scheme: darkfixes form controls.--glacier/--glacier-deep, with lighter variants in dark mode so hover/links stay readable.No server changes.
node --checkverified inline;background: #fffasserted gone.