|
|
d8869a441c
|
fix(frontend): correct checkin API paths (remove duplicate /api/ prefix)
|
2026-04-29 01:20:26 +02:00 |
|
|
|
0c5afb7e29
|
fix(frontend): render login page when unauthenticated
|
2026-04-28 23:58:57 +02:00 |
|
|
|
19f2b5ae7f
|
fix(frontend): fix slot deprecation and a11y label warnings
|
2026-04-28 19:22:30 +02:00 |
|
|
|
74255f23ac
|
chore(frontend): delete obsolete login and notes routes
|
2026-04-28 19:16:06 +02:00 |
|
|
|
0298e03781
|
feat(frontend): redesign sessions, courses, live view, and student check-in
|
2026-04-28 19:15:39 +02:00 |
|
|
|
60c871dec0
|
feat(frontend): redesign dashboard, attendance, students, login with paper aesthetic
|
2026-04-28 18:55:44 +02:00 |
|
|
|
bbccef4436
|
feat(frontend): route migration - add /admin/login, /admin/students, /admin/live/[slotId], rooms/[roomId]
|
2026-04-28 17:46:50 +02:00 |
|
|
|
7e326153a8
|
feat(frontend): add TutorShell sidebar layout and NoteEditor with auto-save
|
2026-04-28 15:39:28 +02:00 |
|
|
|
7da7c1e1d0
|
feat(frontend): add SeatMap component (tutor/student/student-self variants)
|
2026-04-28 15:13:35 +02:00 |
|
|
|
04155c182a
|
feat(frontend): add primitive UI components (Icon, StatusPill, UnderlineStroke, StatCard, Tally, Field)
|
2026-04-28 15:08:50 +02:00 |
|
|
|
97a3c2196b
|
feat(frontend): add paper design tokens and Google Fonts
|
2026-04-28 15:01:22 +02:00 |
|
|
|
c7ab5d8689
|
feat(frontend): implement all views using Svelte 5 runes and TS 7.0
|
2026-04-28 05:19:30 +02:00 |
|
|
|
f9c721d841
|
feat(frontend): scaffold SvelteKit with TS 7.0 (native-preview) and tsgo
|
2026-04-28 05:16:19 +02:00 |
|