Python heredoc string replacement missed the JSX wrapper lines due to indentation mismatch. Rewrote App.tsx directly. Previous commit removed the imports but left NeoUserProvider/NeoInstituteProvider in the JSX, causing ReferenceError at runtime (Vite builds without tsc so it compiled clean despite the undefined references). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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%