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