• Joined on 2025-05-29
kcar pushed to master at ClassroomCopilot/app 2026-05-27 21:56:24 +01:00
77282893f3 chore: add .gitignore for React frontend project
kcar pushed to master at ClassroomCopilot/api 2026-05-27 21:56:23 +01:00
77cf4d94d7 chore: add .gitignore for Python API project
kcar pushed to master at ClassroomCopilot/api 2026-05-27 21:55:28 +01:00
4091442be7 docs: add .env.example with all API environment variables
kcar pushed to master at ClassroomCopilot/app 2026-05-27 21:55:28 +01:00
6642d5fa22 docs: add .env.example with all app environment variables
kcar pushed to master at ClassroomCopilot/api 2026-05-27 21:52:00 +01:00
afc91d6d62 fix: enable per-user RLS via SupabaseAnonClient.for_user() and StorageUser(access_token=)
kcar pushed to master at ClassroomCopilot/app 2026-05-27 21:45:01 +01:00
b2973dc6ad feat: add error boundary to prevent full app crashes
kcar pushed to master at ClassroomCopilot/app 2026-05-27 21:40:20 +01:00
b69c4d3e4f fix: remove 4 empty stub files (dead code)
kcar pushed to main at kcar/WhisperLive-Server 2026-05-27 16:51:35 +01:00
558d96ba1d merge: restore WhisperLive production fixes
65e8426cf7 fix: tune WhisperLive buffering and CUDA detection
83b09b7a4a fix: vad query param, session metadata logging, enhanced health endpoint
Compare 3 commits »
kcar pushed to main at ClassroomCopilot/supabase 2026-05-27 16:51:30 +01:00
bc674ea696 fix(kong): persist Supabase CORS config
kcar pushed to master at ClassroomCopilot/api 2026-05-27 16:51:00 +01:00
f11131df8d fix(redis): connect during health checks
047225e3ae fix(graph-tree): class_code column, SubjectClass expansion handler
caae5b799d fix(graph-tree): switch class/timetable data source to Supabase
Compare 3 commits »
kcar pushed to master at ClassroomCopilot/app 2026-05-27 16:51:00 +01:00
1c9ed4bd65 fix: remove last classItem.class.academic_year reference in MyClassesPage
de21c56543 fix: navigate scope in CCGraphNavPanel, class.code -> class_code in MyClassesPage
7a1032a3bd fix(classes): flat shape for MyClassesPage, SubjectClass nav -> class detail page
Compare 3 commits »
kcar pushed to master at ClassroomCopilot/app 2026-05-27 13:03:16 +01:00
63d6d1bbca fix(nav): trim burger menu, fix MyClasses for teachers, fix NotFound crash
kcar pushed to master at ClassroomCopilot/api 2026-05-27 12:16:44 +01:00
214276ebc0 fix(nav): fix AcademicWeek Cypher bug, add TeacherTimetable tree handlers, timetable-term view
kcar pushed to master at ClassroomCopilot/app 2026-05-27 12:16:11 +01:00
98a4212e46 feat(nav): timetable view toggle (By Class / By Term), fix cc-section-node crash
kcar pushed to master at ClassroomCopilot/app 2026-05-27 11:45:27 +01:00
510bef02b6 feat(timetable): add assign lesson plan dialog to TaughtLessonsPage
9438e17f88 feat(nav): add launch buttons for My Timetable and My Classes sections
Compare 2 commits »
kcar pushed to master at ClassroomCopilot/app 2026-05-27 11:13:53 +01:00
61ef95a35e fix(nav): register Journal/Planner shapes, fix headerColor crash, enable academic week expansion
kcar pushed to master at ClassroomCopilot/api 2026-05-27 10:54:26 +01:00
dde52aa71f fix(nav): AcademicWeek children + days support in graph tree API
kcar pushed to master at ClassroomCopilot/api 2026-05-27 06:28:35 +01:00
922d4d5a8d fix: correct profiles.user_type constraint and admin_profiles column names in reset/seed
65d82fb462 feat(seed): Greenfield full timetable seed with classes and student enrollment
Compare 2 commits »
kcar pushed to master at ClassroomCopilot/app 2026-05-27 04:34:11 +01:00
0f5dbd12bf feat(phase-c): lesson plans library — browse, create, and edit lesson plans
6ac5ab7b5c feat(phase-b): student enrollment UI, teacher/student management pages, lesson views
Compare 2 commits »
kcar pushed to master at ClassroomCopilot/api 2026-05-27 04:34:10 +01:00
74b69e9f3c fix: use PUT (not PATCH) for Supabase admin user_metadata update
2cb1ed7909 fix: prevent platform admin from being auto-enrolled in default school
392b75a74f feat(phase-c): lesson plans library backend — CRUD, delivery linking, AI suggest
a991c84ac3 feat(phase-b): Supabase-first timetable, classes, enrollment, and student views
Compare 4 commits »