Merges Phase A (Neo4j removed from startup) and Phase B (Supabase navigation, school/timetable setup, graph nav panel) into master. Phase A: NeoUserProvider removed, CCUser simplified, snapshotService null-safe Phase B: navigationStore → Supabase whiteboard_rooms, snapshotService → Supabase Storage, CCGraphNavPanel, SchoolCalendarWizard, TeacherTimetableWizard, CIS auth fixes Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
React 18 + TypeScript + TLDraw 3.6 frontend for Classroom Copilot — whiteboard, transcription panel, timetable, and graph views
Languages
TypeScript
96%
CSS
3.2%
JavaScript
0.5%
Dockerfile
0.2%
HTML
0.1%