Commit Graph

8 Commits

Author SHA1 Message Date
8be250b167 [FE] Révise la stabilité, réactivité et performance du frontend
- Corrige fuites mémoire SSE via nettoyage des listeners (P0)
- Remplace shallowRef<Map> par reactive(new Map()) pour réactivité native Vue (P1)
- Ajoute timeout/AbortController aux requêtes fetch dans l'API client (P4)
- Déboucle les watch() de useTabs avec debounce unique et try/finally sur isRestoringFromStorage (P7)
- Limite notifications à 5 + nettoyage des timers dans UI store (P15)
- Protège routes debug avec import dynamique uniquement en DEV + wildcard 403 (P8)
- Déplace SVG par défaut dans assets/default-cover.svg et import ?raw (P10)
- Ajoute @media prefers-reduced-motion aux animations CSS globales
- Factorise styles drawer-btns avec .drawer-icon-classe + ajoute --opacity-disabled (P13)
- Encode les clés de cache browse avec encodeURIComponent + ':' séparateur (P14)
- Implémente pagination infinite scroll dans browseContainer/loadMore
+ Supprime formatMsToShortTime alias (P9)
- Corrige truncate() pour éviter dépassement maxLength si suffix >=maxLength (P10)
- Valide structure des commandes PMOPlayer avant traitement
+ Met à jour version Cargo.toml et lock (0.3.39)
2026-04-06 09:53:10 +02:00
b95bebdb6a Patch of the web logger 2025-10-20 19:50:58 +02:00
10724430ce correction de la webapp log 2025-10-20 16:18:21 +02:00
6a98fcc2b9 Reprise générale de la structure de l'appliweb 2025-10-11 09:55:24 +02:00
fa0206a3f9 Amélioration des log dans le logview 2025-10-11 00:29:03 +02:00
777cc0b3fe Correction du loggueur qui sature les CPU des browsers 2025-10-10 23:42:39 +02:00
3c1b1a449d Amélioration du visualiseur de log web 2025-10-10 11:50:04 +02:00
f87f467680 Sort webapp du pmoserver dans la crate pmoapp 2025-10-06 11:28:24 +02:00