• Joined on 2025-05-29
kcar pushed to master at ClassroomCopilot/app 2026-06-01 03:52:44 +01:00
38ca23dc3e fix(theme): add CssBaseline — MUI dark theme on Android was white text on white body background
kcar pushed to master at ClassroomCopilot/app 2026-06-01 03:45:22 +01:00
8fe8edb341 fix(auth): RequireAuth must use Outlet not children — React Router v6 requires Route guards to be Route elements
kcar pushed to master at ClassroomCopilot/app 2026-06-01 03:40:55 +01:00
143fff6414 merge: R4 error boundaries — ErrorBoundary wraps Tldraw canvas (resolve singlePlayerPage.tsx conflict with R3 state machine refactor)
c216df8021 merge: R4 auth reliability — PKCE race fix + RequireAuth loading skeleton
f7bb84f9b8 merge: R4 TypeScript hardening H1-H6 — reduce errors 177→152 (resolve cc-graph-shapes/CCGraphNavPanel conflicts with R3)
cbff4deef2 merge: R3 TypeScript fixes — cc-graph-shapes duplicates, CCGraphNavPanel, snapshotService, App.tsx simplification
85ecae7147 merge: R2 E2E canvas tests — 3 Playwright specs with beforeAll skip guards
Compare 45 commits »
kcar created branch feat/r4-ts-hardening in ClassroomCopilot/app 2026-06-01 03:29:43 +01:00
kcar pushed to feat/r4-ts-hardening at ClassroomCopilot/app 2026-06-01 03:29:43 +01:00
765573163d feat(ts): R4 TypeScript hardening H1-H6 — reduce errors 177→152
kcar created branch feat/r4-error-boundaries in ClassroomCopilot/app 2026-06-01 03:20:40 +01:00
kcar pushed to feat/r4-error-boundaries at ClassroomCopilot/app 2026-06-01 03:20:40 +01:00
1505adb154 feat(ux): R4 error boundaries — wrap Tldraw in ErrorBoundary (J1)
kcar created branch feat/r4-auth-reliability in ClassroomCopilot/app 2026-06-01 03:19:19 +01:00
kcar pushed to feat/r4-auth-reliability at ClassroomCopilot/app 2026-06-01 03:19:19 +01:00
ade0be97f6 feat(auth): R4 auth reliability — fix PKCE race condition + RequireAuth loading skeleton
kcar created branch test/r2-e2e-canvas in ClassroomCopilot/app 2026-06-01 02:10:56 +01:00
kcar pushed to feat/r2-bundle-split at ClassroomCopilot/app 2026-06-01 02:10:56 +01:00
2e3cb134d1 perf: expand manual chunks — add react/router, calendar, xyflow vendor splits
aca4d045b2 perf: split tldraw/MUI/supabase into separate vendor chunks
Compare 2 commits »
kcar pushed to test/r2-e2e-canvas at ClassroomCopilot/app 2026-06-01 02:10:56 +01:00
3db843a6f9 test: add Playwright E2E tests for canvas mount, node navigation, transcription toggle
79e7d4df9c test: add Playwright E2E tests for canvas mount, node navigation, transcription
Compare 2 commits »
kcar created branch feat/r2-remove-tailwind in ClassroomCopilot/app 2026-06-01 02:10:55 +01:00
kcar created branch feat/r2-tldraw-token-bridge in ClassroomCopilot/app 2026-06-01 02:10:55 +01:00
kcar pushed to feat/r2-color-token-sweep at ClassroomCopilot/app 2026-06-01 02:10:55 +01:00
a0afbc90f5 feat: replace last hardcoded hex colors (#666, #333) with --cc-* tokens in cc-youtube-embed-styles
kcar pushed to feat/r2-tldraw-token-bridge at ClassroomCopilot/app 2026-06-01 02:10:55 +01:00
489c2208c5 fix: add DarkModeSync to propagate tldraw dark mode to document root
01a8a59349 feat: bridge --cc-* tokens to tldraw --color-* variable layer; fix first-render theme fallback
Compare 2 commits »
kcar pushed to feat/r2-remove-tailwind at ClassroomCopilot/app 2026-06-01 02:10:55 +01:00
57429f3a75 chore: remove Tailwind CSS build pipeline; replace with tailwind-compat.css shim
kcar created branch feat/r2-bundle-split in ClassroomCopilot/app 2026-06-01 02:10:55 +01:00
kcar created branch feat/r2-color-token-sweep in ClassroomCopilot/app 2026-06-01 02:10:54 +01:00
kcar pushed to master at ClassroomCopilot/app 2026-05-31 12:01:48 +01:00
bf592886c6 fix(F2,F3): onboarding chip in Header, auth catch-all redirects to dashboard