• Joined on 2025-05-29
kcar pushed to master at ClassroomCopilot/app 2026-05-21 18:17:54 +00:00
e27d1f5c8d fix: prevent TLDraw topOffset crash — decouple store init from editor ready
kcar pushed to master at ClassroomCopilot/app 2026-05-21 18:05:53 +00:00
b1681d86fb fix: rewrite AuthContext to use canonical Supabase onAuthStateChange pattern
kcar pushed to master at ClassroomCopilot/app 2026-05-21 17:54:51 +00:00
d789586fca fix: nginx serves index.html with no-cache headers
kcar pushed to master at ClassroomCopilot/app 2026-05-21 17:52:34 +00:00
3c0fd4f647 fix: FullContextRoutes no longer blocks on Neo4j contexts
kcar pushed to master at ClassroomCopilot/app 2026-05-21 17:43:41 +00:00
679653c118 fix: workspace spinner — use profile (not null user) and add 8s context timeouts
kcar pushed to master at ClassroomCopilot/app 2026-05-21 17:28:59 +00:00
ab1f8111f6 fix: add 8s timeout to NeoInstituteContext school node fetch
kcar pushed to master at ClassroomCopilot/api 2026-05-21 17:26:24 +00:00
9e9976c7a6 fix: cache Neo4j driver failure state to avoid 60s retry on every request
kcar pushed to master at ClassroomCopilot/app 2026-05-21 17:10:35 +00:00
d3c2a9bdff security: pass TLSYNC_SECRET token in sync WebSocket URI
kcar pushed to master at ClassroomCopilot/tlsync 2026-05-21 17:10:34 +00:00
e0f2207848 security: restrict CORS, add auth token, rate limiting, health endpoint, graceful shutdown
kcar pushed to master at ClassroomCopilot/app 2026-05-21 12:21:21 +00:00
06f761e750 feat(cis): add Keywords tab — watches, real-time detection, match log (Phase 3C)
kcar pushed to master at ClassroomCopilot/api 2026-05-21 06:41:25 +00:00
5bf9dda0d2 feat: implement export endpoint for transcription sessions (Phase 3E)
5e5ac52771 Phase 3B: Implement pluggable LLM client for summary generation
f4aa28005d feat(cis): implement /database/timetables/current-period endpoint with Neo4j query
Compare 3 commits »
kcar pushed to master at ClassroomCopilot/app 2026-05-21 06:41:16 +00:00
4d10d75003 fix(cis): fix JSX syntax errors and import paths for Phase 3 build
cb8c2dab74 feat(cis): add LLM config modal, summary generation, keywords tab, and export button (Phase 3)
6bbed42f55 feat(cis): add Supabase integration, canvas event logger, and sessions tab (Phase 2)
2ee4e4afe7 feat(cis): add CCTranscriptionPanel Live tab to sidebar (Phase 1)
Compare 4 commits »
kcar pushed to feat/cis-phase3d-export-frontend at ClassroomCopilot/app 2026-05-21 06:35:16 +00:00
4d10d75003 fix(cis): fix JSX syntax errors and import paths for Phase 3 build
cb8c2dab74 feat(cis): add LLM config modal, summary generation, keywords tab, and export button (Phase 3)
6bbed42f55 feat(cis): add Supabase integration, canvas event logger, and sessions tab (Phase 2)
2ee4e4afe7 feat(cis): add CCTranscriptionPanel Live tab to sidebar (Phase 1)
Compare 4 commits »
kcar created branch feat/cis-phase3d-export-frontend in ClassroomCopilot/app 2026-05-21 06:35:16 +00:00
kcar created branch feat/cis-phase3e-export-backend in ClassroomCopilot/api 2026-05-20 22:25:43 +00:00
kcar pushed to feat/cis-phase3e-export-backend at ClassroomCopilot/api 2026-05-20 22:25:43 +00:00
5bf9dda0d2 feat: implement export endpoint for transcription sessions (Phase 3E)
kcar pushed to feat/cis-phase3b-llm-client at ClassroomCopilot/api 2026-05-20 22:20:58 +00:00
5e5ac52771 Phase 3B: Implement pluggable LLM client for summary generation
f4aa28005d feat(cis): implement /database/timetables/current-period endpoint with Neo4j query
Compare 2 commits »
kcar created branch feat/cis-phase3b-llm-client in ClassroomCopilot/api 2026-05-20 22:20:58 +00:00
kcar pushed to master at ClassroomCopilot/api 2026-05-20 21:03:03 +00:00
a746aed937 feat(transcription): add Supabase schema and API endpoints for CIS
kcar pushed to main at kcar/WhisperLive-Server 2026-05-20 20:46:56 +00:00
335b4f498c fix: vad control, session metadata, health endpoint