- KeywordWatch and KeywordMatch interfaces in transcriptionStore - loadKeywordWatches, addKeywordWatch, deleteKeywordWatch actions via API with JWT auth - checkSegmentForKeywords: client-side detection on each final segment, logs events to backend - clearKeywordMatches: resets session-scoped match list - Keywords tab in CCTranscriptionPanel: add/delete watches, match log with timestamp - Match count badge on Keywords tab when hits exist during recording - Also fixes missing Close import that was present in summary modal
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%