Commit Graph

13 Commits

Author SHA1 Message Date
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