retrotoon-studio/client/src
Ubuntu bf689e5911 perf: réduction drastique des temps de chargement
- Cache utilisateur en mémoire (60s TTL) : élimine la query
  getUserByOpenId (~300ms) de chaque requête authentifiée
- Suppression du upsertUser(lastSignedIn) à chaque requête
- staleTime sur toutes les queries (auth.me: 60s, workspace: 30s,
  frames: 120s, home: 15s)
- refetchOnWindowFocus: false partout

Résultat: auth.me 300ms -> 70ms, workspace load 2.5s -> 0.8s

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 02:53:22 +00:00
..
_core/hooks perf: réduction drastique des temps de chargement 2026-05-21 02:53:22 +00:00
components perf: lecture vidéo native + overlay pendant le playback 2026-05-21 01:57:37 +00:00
contexts Checkpoint: Refactoring complet du système de raccourcis clavier : remplacement du hook useKeyboardShortcuts par un ShortcutsContext React partagé. Le ViewportPanel et le ShortcutSettings partagent désormais le même état via un Provider unique. Les listeners sont automatiquement désactivés pendant l'enregistrement d'un nouveau raccourci pour éviter les conflits. Les modifications sont immédiatement reflétées dans les tooltips et le listener actif. 47 tests passants, zéro erreur TypeScript. 2026-05-20 00:37:46 +00:00
hooks Initial project bootstrap 2026-05-19 23:15:42 +00:00
lib Initial project bootstrap 2026-05-19 23:15:42 +00:00
pages perf: réduction drastique des temps de chargement 2026-05-21 02:53:22 +00:00
App.tsx fix: audit complet et pipeline fonctionnel RetroToon Studio 2026-05-21 01:37:08 +00:00
const.ts fix: audit complet et pipeline fonctionnel RetroToon Studio 2026-05-21 01:37:08 +00:00
index.css Checkpoint: RetroToon Studio v1.0 - Application professionnelle de recomposition d'animation. Inclut : thème blueprint architectural, schéma DB complet (8 tables), timeline NLE multipistes, segmentation IA (SAM 2), assistant opérateur autonome avec LLM, moteur de regénération IA, système Character Sheet, administration IA modulaire, mode test/simulation, 22 tests passants, 0 erreur TypeScript. 2026-05-19 23:38:28 +00:00
main.tsx fix: résolution erreur 'Failed to fetch' sur la génération IA 2026-05-21 02:44:44 +00:00