Commit graph

18 commits

Author SHA1 Message Date
4241f5ba29
add unified test gate 2026-08-03 20:09:02 +03:00
dc02728af9
make home route guest-only 2026-08-03 19:54:12 +03:00
3ba8646091
test guest-only home route 2026-08-03 19:54:12 +03:00
c15c13fd38
add frontend logout 2026-08-03 19:46:33 +03:00
d457c766c3
test frontend logout 2026-08-03 19:45:09 +03:00
942ee4e6e7
align frontend login contract 2026-08-02 21:02:25 +03:00
d52a8bf3b5
test login error contract 2026-08-02 21:01:01 +03:00
3da9c586c3
wire frontend password login 2026-07-31 11:44:19 +03:00
1dff3f6976
test frontend password login 2026-07-31 11:41:07 +03:00
bc62a25a8e
restore frontend session 2026-07-31 11:12:36 +03:00
24f437cac6
test session restoration 2026-07-31 11:12:35 +03:00
9ccb27a8f1
brand browser metadata 2026-07-31 11:10:41 +03:00
89cc8a55e3
test browser branding 2026-07-31 11:10:41 +03:00
02c947708f
add guest auth pages 2026-07-31 10:24:26 +03:00
edcaf80b98
test public and protected routes 2026-07-31 10:24:26 +03:00
4e3d8f74b8
test guest auth pages 2026-07-31 10:24:25 +03:00
ce1b920fb6
move cypress into frontend
Manage Cypress through the frontend npm lockfile instead of the Nix shell. Approve its install script and align the Oxlint package pair so npm can resolve dependencies without overrides.
2026-07-31 09:30:15 +03:00
2b53e2b8ac
add vue frontend scaffold
Add the standalone Vue, Vite, and TypeScript application with Vue Router and Pinia. Include npm dependency locking and the generated lint, formatting, and editor configuration.
2026-07-30 23:09:37 +03:00