Commit graph

18 commits

Author SHA1 Message Date
isUnknown
2791bc4462 Ajout invalidation cache notifications dans hook file-update
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 11:42:40 +01:00
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
isUnknown
8580fead7a panel : fix hooks that refresh cache by mutualizing require 2025-06-17 12:24:17 +02:00
isUnknown
e6a27cdf0f cache : trigger regenerate cache on file update 2025-06-02 11:02:35 +02:00
isUnknown
8a9fb35034 fix cache and add template pdf to brief file 2025-05-28 17:10:08 +02:00
isUnknown
441323e0f5 fix cache 2025-05-27 11:39:20 +02:00
isUnknown
d1b7ca404d fix 2025-05-27 11:14:52 +02:00
isUnknown
1064432984 improve cache system 2025-05-26 13:48:04 +02:00
isUnknown
ca0ca3b2a2 fix cache problem 2025-05-22 15:35:53 +02:00
isUnknown
7815c8b49a #151 2025-04-30 14:43:38 +02:00
isUnknown
03b370285f fix #142 2025-03-20 11:07:11 +01:00
isUnknown
a04271e56d #142 2025-03-20 11:02:14 +01:00
isUnknown
dd8d9c7fa1 panel > create new projet : set default step to client brief 2024-12-20 09:39:20 +01:00
isUnknown
9ade34e6ea fix kanban icons 2024-11-18 15:57:32 +01:00
isUnknown
83cf6beea7 optional steps blueprints - change statuses label 2024-09-26 18:46:33 +02:00
isUnknown
8da0fb0e36 project blueprint - optional steps working 2024-09-26 17:21:24 +02:00
isUnknown
32dc56f9dd add interactive 3D sample animated by threejs 2024-09-23 18:34:02 +02:00
isUnknown
ee4e6adf06 add hook create-steps 2024-09-18 13:05:55 +02:00