• Joined on 2025-05-29
kcar pushed to master at ClassroomCopilot/api 2026-06-03 07:26:35 +00:00
4b296cff74 fix: include school_id in bootstrap profile select query
kcar pushed to master at ClassroomCopilot/api 2026-06-03 01:15:09 +00:00
3711b52ea4 Merge fix/r6-timetable-endpoint: R6-D timetable endpoint + R6-E classes fix
d3465eca7b R6-D: add GET /database/timetable/timetables endpoint
9de949d212 R6-E2: return empty collections when user has no school
Compare 3 commits »
kcar pushed to master at ClassroomCopilot/app 2026-06-02 23:28:39 +00:00
434643596e Merge fix/r6-myclasses: add selectedInstituteId dependency + silent error handling
313ab724b8 fix(my-classes): add selectedInstituteId to fetch dependency, silence unhandled rejection
Compare 2 commits »
kcar pushed to master at ClassroomCopilot/app 2026-06-02 22:33:42 +00:00
ee7d7f7cac fix(timetable): fall through to empty state on fetch error — endpoint not yet in API
kcar pushed to master at ClassroomCopilot/app 2026-06-02 22:15:59 +00:00
0dd18c4fd4 fix(timetable): use fetchTimetables instead of fetchMyTimetables — service stub unimplemented
kcar pushed to master at ClassroomCopilot/app 2026-06-02 21:45:56 +00:00
5869c741d7 fix(routing): add TimetableListPage for /timetable — detail view required :timetableId
kcar pushed to master at ClassroomCopilot/api 2026-06-02 21:45:56 +00:00
f203f376e9 fix(supabase): remove duplicate apikey header in _create_base_client
kcar deleted branch wt/t4-seed-implementation from ClassroomCopilot/api 2026-06-02 19:53:34 +00:00
kcar deleted branch wt/t7-missing-seed-content from ClassroomCopilot/api 2026-06-02 19:53:34 +00:00
kcar deleted branch test/r2-e2e-canvas from ClassroomCopilot/app 2026-06-02 19:53:02 +00:00
kcar deleted branch feat/r4-auth-reliability from ClassroomCopilot/app 2026-06-02 19:53:02 +00:00
kcar deleted branch feat/r2-bundle-split from ClassroomCopilot/app 2026-06-02 19:53:02 +00:00
kcar deleted branch feat/r4-error-boundaries from ClassroomCopilot/app 2026-06-02 19:53:02 +00:00
kcar deleted branch feat/r2-color-token-sweep from ClassroomCopilot/app 2026-06-02 19:53:02 +00:00
kcar deleted branch feat/r2-remove-tailwind from ClassroomCopilot/app 2026-06-02 19:53:02 +00:00
kcar deleted branch feat/r4-ts-hardening from ClassroomCopilot/app 2026-06-02 19:53:02 +00:00
kcar deleted branch feat/r2-tldraw-token-bridge from ClassroomCopilot/app 2026-06-02 19:53:02 +00:00
kcar pushed to master at ClassroomCopilot/app 2026-06-01 06:25:16 +00:00
5b6e461706 fix(canvas): separate store lifecycle from snapshot lifecycle — one store per user session prevents disposed-store crash
kcar pushed to master at ClassroomCopilot/app 2026-06-01 06:18:27 +00:00
53adc74a1c fix(canvas): defer store disposal until next store is ready — prevent tldraw reactive signals reading disposed store during async React unmount
kcar pushed to master at ClassroomCopilot/app 2026-06-01 06:16:10 +00:00
9a7cc86a75 fix(canvas): bypass localStoreService singleton — create store directly in effect to eliminate disposed-store reuse