- Join screen utilise le design V2 (app-mark paper-grid, Fredoka, palette V2) - Fix : parentElement null avant mount → wrappers séparés pour toggle join/create - try-catch sur le rendu des vues pour capturer les erreurs silencieuses
- API Express + SQLite : classes, évaluations, SSE, auth Bearer - Front Vite + TS + Tailwind : frise 7 jours, Exam Cards, modales - Capacitor Android : APK debug, CapacitorHttp natif - Seed : classe Terminale S2 (code TERMS2)