7 Commits

Author SHA1 Message Date
650f3456cb some planning and issue finding 2026-05-04 17:15:53 +02:00
08cb668bab fix: restore login page accessibility and wire silent token refresh
All checks were successful
Release / release (push) Successful in 7m12s
The admin layout guard rendered only a "Redirecting to login..." placeholder
for the /admin/login child route, trapping every unauthenticated visitor.
Exempt the login route from the auth gate so the form renders correctly.

Also wire the new POST /api/auth/refresh endpoint (from the dual-token
migration) into both auth.init() and the api request() 401 handler, so
sessions survive the 15-minute access-token lifetime without a hard logout.

Adds a Playwright regression test asserting the login form is visible
in a clean (no-cookie) browser context.
2026-05-04 04:19:42 +02:00
0b806b59be feat: add implementation plans for room editor refactor (core and visualization)
Some checks failed
Test / test (push) Failing after 1m40s
2026-04-29 05:36:44 +02:00
276b367530 docs: track design handoff, plans, specs, and conductor notes
Some checks failed
Test / test (push) Failing after 2m12s
2026-04-29 04:38:26 +02:00
e222085a72 fix: frontend type errors and add k8s manifests 2026-04-29 02:43:23 +02:00
316b7defb8 feat: add demo seed data, update Makefile, and fix .gitignore 2026-04-28 21:39:17 +02:00
0d86cd0ed6 chore: setup project meta and ignore docs 2026-04-28 05:58:04 +02:00