Vite hashes all JS/CSS assets, so those can be cached for 30 days. But index.html must never be cached — it references the current hashes. Caching index.html meant users ran old JS after deploys. 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%