designtopack/public/site/config/hooks
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
..
create-steps.php panel > create new projet : set default step to client brief 2024-12-20 09:39:20 +01:00
delete-steps.php fix #142 2025-03-20 11:07:11 +01:00
file-update--regenerate-project-steps-cache.php cache : trigger regenerate cache on file update 2025-06-02 11:02:35 +02:00
page-update--regenerate-project-steps-cache.php Ajout du système de cache pour les notifications 2026-01-15 11:42:20 +01:00