ea74ce545e
test schedule progress split
2026-08-18 00:16:50 +03:00
9f53245987
add assignment completion ui
2026-08-15 23:03:16 +03:00
0d9e2fa71b
test assignment completion ui
2026-08-15 23:03:15 +03:00
a354aed108
fix set back label
2026-08-15 23:02:46 +03:00
1d05bf7957
test dashboard back label
2026-08-15 23:02:46 +03:00
75f447d23d
add foldable set hierarchy
2026-08-15 22:23:53 +03:00
7ae745162f
test fold set hierarchy
2026-08-15 22:23:53 +03:00
85c9f4bbc9
show today's assignments
2026-08-15 22:02:19 +03:00
e1d2262579
stabilize today state assertions
2026-08-15 21:57:39 +03:00
1c83eb1b84
test today's dashboard work
2026-08-15 21:54:42 +03:00
14eeee9e99
stabilize schedule kind assertion
2026-08-14 09:58:51 +03:00
74feb38300
display user kinds verbatim
2026-08-14 09:54:43 +03:00
2101ab50d2
test verbatim layout kinds
2026-08-14 09:52:46 +03:00
00cfeebb9a
test verbatim kind labels
2026-08-14 09:50:38 +03:00
8e38b8f7e8
use explicit scheduling levels
2026-08-11 23:02:18 +03:00
dfca13936a
test explicit scheduling levels
2026-08-11 23:00:11 +03:00
f500bd6095
snapshot schedule source data
2026-08-10 22:36:14 +03:00
92905c981b
scope dashboard status checks
2026-08-10 20:19:00 +03:00
7e9e93f8d0
add set scheduling ui
2026-08-10 20:16:44 +03:00
b7fb594c26
test set scheduling ui
2026-08-10 20:11:09 +03:00
a3ea15fc80
add set layout view
2026-08-08 23:38:31 +03:00
eb7ac7d261
test set layout browsing
2026-08-08 23:30:11 +03:00
f7899a9b02
align confirmation dashboard test
2026-08-03 22:24:01 +03:00
321c1b7bb0
show sets on dashboard
2026-08-03 22:20:43 +03:00
2072166bdd
test sets dashboard
2026-08-03 22:20:42 +03:00
ed0d02959a
wire frontend email signup
2026-08-03 20:34:16 +03:00
e47535f91c
test frontend signup flow
2026-08-03 20:30:55 +03:00
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