Commit graph

41 commits

Author SHA1 Message Date
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
5deb07f09d #170 2025-10-02 12:42:15 +02:00
isUnknown
9a86d41254 update kirby to v5 and add refresh cache panel view button 2025-09-10 14:28:38 +02:00
isUnknown
0d8821f3a0 #156 - virtual samples : preserve views files original quality (only convert to webp) 2025-09-03 18:32:59 +02:00
isUnknown
2568aac0e3 save 2025-06-11 15:42:15 +02:00
isUnknown
760e17287e track > variation : add bg color 2025-06-06 12:22:59 +02:00
isUnknown
0c5c10791e tracks select : track selection inside groups working without comparison mode enabled 2025-06-05 18:41:01 +02:00
isUnknown
8a9fb35034 fix cache and add template pdf to brief file 2025-05-28 17:10:08 +02:00
isUnknown
3a9c213d86 fix 2025-05-27 12:19:17 +02:00
isUnknown
441323e0f5 fix cache 2025-05-27 11:39:20 +02:00
isUnknown
e28d59ad30 cache : improve cache system 2025-05-26 14:14:52 +02:00
isUnknown
8c749030ba fix 2025-05-26 14:09:07 +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
86f46b59cf panel > project : fix get steps of new projects 2025-05-22 11:38:20 +02:00
isUnknown
7815c8b49a #151 2025-04-30 14:43:38 +02:00
isUnknown
806bc993da add error handling when calling createStep function 2025-03-26 17:03:03 +01:00
isUnknown
9222069ef5 create and delete notification for a project working 2025-01-15 16:27:08 +01:00
isUnknown
8c0a347d2c kanban > step > virtual sample : fix uri 2024-12-20 10:40:44 +01:00
3f57b195bc Start PhysicalSample 2024-12-11 15:05:40 +01:00
isUnknown
30876abff3 prepare physical sample component 2024-12-11 14:37:28 +01:00
isUnknown
ea299ef583 fix #35 2024-12-04 15:09:22 +01:00
isUnknown
bb44f7727e client brief : fix validate button display 2024-11-22 09:40:12 +01:00
isUnknown
c1d2c73118 new content notification working for client brief 2024-11-22 09:20:38 +01:00
isUnknown
8ae00d7657 notifications working 2024-11-22 07:53:43 +01:00
isUnknown
ef6375f4cc users / notifications : temporary disabled notifications system 2024-11-21 19:44:02 +01:00
isUnknown
2c574069f5 virtual sample - reorganize files data (add dynamic / static level) 2024-11-20 15:31:58 +01:00
isUnknown
2f7a3796d2 virtual sample : rotation x y working 2024-11-20 08:26:12 +01:00
isUnknown
984c8b7737 prepare extended brief 2024-11-19 13:59:06 +01:00
isUnknown
e66ed56324 disabled réunions btns 2024-11-18 15:27:41 +01:00
isUnknown
3b2f881424 project blueprint : fix currentStep field 2024-11-18 15:16:22 +01:00
isUnknown
ec53fae7a0 panel projects - redesign and only show managed project 2024-11-18 14:49:57 +01:00
isUnknown
32c026acfe comments / notifications : improve abstraction 2024-11-18 12:00:19 +01:00
isUnknown
26369ad71b improve project dialog system
- project model : refactor getSteps() method
- create dialog store
- create DialogWrapper component that open the dialog corresponding to the URL query param
2024-11-16 11:33:28 +01:00
isUnknown
4f60dc91d3 reorganize panel:
- project blueprints : add managers field
- projects blueprint : re organize, add 'Vos projets' section based on custom user method
- menu : hide dashboard item (useless)
2024-11-11 11:43:34 +01:00
isUnknown
3d8f9fc893 project - view pdf in dialog working. Open and close working 2024-10-16 18:43:04 +02:00
isUnknown
965c015c2c test 2024-10-16 17:32:36 +02:00
isUnknown
769639b241 add client brief page 2024-09-26 19:14:20 +02: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
595c275100 project blueprint - add optional steps 2024-09-26 15:46:13 +02:00