feat(web): port settings and admin surfaces into the SPA (Phase P4-2) #1434

Merged
fred merged 1 commits from feat/webui-p4-2-settings-admin into next 2026-08-27 00:03:39 +00:00
1 Commits
Author SHA1 Message Date
fred 2f41bb5fb7 feat(web): port settings and admin surfaces into the SPA (Phase P4-2)
ci/woodpecker/pr/ci Pipeline was successful
Ports the legacy Next settings page (profile/appearance/notifications/
providers tabs) and admin page (user management + system health) into
spa/pages as faithful ports, replaces the /settings and /admin route
placeholders, and adds a route-level AdminGuard mirroring the legacy
AdminRoleGuard semantics (unauthenticated -> /login, non-admin -> /).
Legacy app/ tree untouched; removal stays in P5 per the increment map.
2026-08-26 17:55:40 -05:00