feat: redesign admin UI into mission-slate app shell #4

Merged
troed merged 1 commit from feat/admin-ui-redesign into devel 2026-09-10 11:12:39 +02:00
Owner

Rewrite the three static admin files as a sidebar + hash-routed SPA with a data-dense mission-control aesthetic (Mission Slate).

  • admin.html: app shell (sidebar nav, view root, toast + modal roots)
  • admin.css: Mission Slate design system (palette, components, responsive, reduced-motion)
  • admin.js: router, Users list + create/delete modals, per-user Identity/Prompts/Context/Voice tabs, Devices grid (enroll/verify), Settings; ARIA tabs, focus-trapped dialogs, toasts, 16kHz-mono audio upload/record
  • tests: re-point admin shell/JS marker assertions at the new markup and function names (same coverage intent)

No backend or API changes. All checks green (ruff, mypy, pytest 141, node --check).

Rewrite the three static admin files as a sidebar + hash-routed SPA with a data-dense mission-control aesthetic (Mission Slate). - admin.html: app shell (sidebar nav, view root, toast + modal roots) - admin.css: Mission Slate design system (palette, components, responsive, reduced-motion) - admin.js: router, Users list + create/delete modals, per-user Identity/Prompts/Context/Voice tabs, Devices grid (enroll/verify), Settings; ARIA tabs, focus-trapped dialogs, toasts, 16kHz-mono audio upload/record - tests: re-point admin shell/JS marker assertions at the new markup and function names (same coverage intent) No backend or API changes. All checks green (ruff, mypy, pytest 141, node --check).
feat: redesign admin UI into mission-slate app shell
All checks were successful
CI / Sanity check (ubuntu-latest) (pull_request) Successful in 31s
114f21f360
Rewrite the three static admin files as a sidebar + hash-routed SPA with a
data-dense mission-control aesthetic:
- admin.html: app shell (sidebar nav, view root, toast + modal roots)
- admin.css: Mission Slate design system (palette, components, responsive,
  reduced-motion)
- admin.js: router, Users list + create/delete modals, per-user
  Identity/Prompts/Context/Voice tabs, Devices grid (enroll/verify),
  Settings; ARIA tabs, focus-trapped dialogs, toasts, 16kHz-mono audio
  upload/record.
- tests: re-point admin shell/JS marker assertions at the new markup and
  function names (same coverage intent).

No backend or API changes.
troed merged commit a9c91b8423 into devel 2026-09-10 11:12:39 +02:00
troed deleted branch feat/admin-ui-redesign 2026-09-10 11:12:39 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
starfleet/crew!4
No description provided.