designtopack/public/site
isUnknown bb71da081b Ajout du système de cache pour les notifications
Problème : Les notifications étaient collectées à chaque requête sur
projects.json, causant des problèmes de performance et de mémoire.

Solution : Mise en cache des notifications par projet et par utilisateur
- Nouvelle méthode getNotificationsLight() dans ProjectPage avec cache
- Cache invalidé automatiquement via les hooks existants (page/file update)
- Cache par utilisateur pour inclure le isRead spécifique

Performance : Les notifications sont calculées une fois puis servies depuis
le cache jusqu'à ce qu'un changement survienne (commentaire, brief, etc.)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 11:42:20 +01:00
..
blueprints Fix : URL correcte pour notifications de brief validé depuis PDF + redirect briefs vides 2026-01-15 10:44:30 +01:00
cache Initial commit 2024-07-10 16:10:33 +02:00
config Ajout du système de cache pour les notifications 2026-01-15 11:42:20 +01:00
controllers front > login : fix redirection when user is already logged in 2025-05-05 16:41:22 +02:00
models Ajout du système de cache pour les notifications 2026-01-15 11:42:20 +01:00
plugins Ajout de collectLight() pour optimiser le chargement du listing des projets 2026-01-15 11:18:59 +01:00
sessions Initial commit 2024-07-10 16:10:33 +02:00
snippets remove cache busting based on query string 2025-10-08 15:50:25 +02:00
templates Ajout du système de cache pour les notifications 2026-01-15 11:42:20 +01:00