Commit Graph
2 Commits
Author SHA1 Message Date
tliu93 7d46cb96d3 M8-R18: stabilize Mantine frontend tests
frontend / frontend (push) Successful in 1m1s
pytest / test (push) Successful in 4m19s
docker-image / build-and-push (push) Successful in 2m2s
2026-08-28 14:26:55 +02:00
tliu93 b2e26f0b17 M2-T07: build auth UI (login, session bootstrap, forced password change, logout)
- real Mantine login form -> POST /api/auth/login; 401 inline error; redirect when already authed
- ProtectedRoute: loading state, preserves intended destination, gates force_password_change
- ChangePasswordPage forced-change gate -> POST /api/auth/password
- logout control in AppLayout nav -> POST /api/auth/logout
- typed client only; vitest tests for the login flow
2026-06-13 15:20:50 +02:00