isUnknown
6ff59e9b07
Fix : URL correcte pour notifications de brief validé depuis PDF + redirect briefs vides
...
Problème 1 : Les notifications de brief validé depuis un PDF renvoyaient vers
/projects/xxx/client-brief au lieu de l'URL complète avec dialog et fileIndex.
Problème 2 : Les URL /projects/xxx/client-brief pour des briefs non créés
affichaient une page vide au lieu de rediriger vers le kanban.
Solutions :
- Stocker validationDialogUri lors de la validation du brief
- Utiliser ce dialogUri dans ContentProvider et Notifications.vue
- Rediriger vers le projet parent si brief vide et non validé
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 10:44:30 +01:00
isUnknown
a7d315942a
Refonte du système de notifications : passage aux notifications dérivées
...
Remplace le système de notifications stockées par un système de providers
qui dérivent les notifications des données existantes (commentaires, réponses,
demandes de projet, demandes de rendez-vous, validations de brief).
- Ajout du NotificationCollector et de l'interface NotificationProvider
- Création de 5 providers : Comment, Reply, ProjectRequest, AppointmentRequest, Content
- Métadonnées de notifications stockées directement sur les entités source
- Nouvelles routes mark-as-read et mark-all-read
- Mise à jour du frontend pour le nouveau système
- Route de migration pour les données existantes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 10:31:31 +01:00
isUnknown
d7e96541a0
remove cache busting based on query string
2025-10-08 15:50:25 +02:00
isUnknown
c6d973e126
CI : create specific build for preprod
2025-10-08 14:34:22 +02:00
isUnknown
3fc9d925e5
add js/css cache busting by query string
2025-10-08 12:41:07 +02:00
isUnknown
33ec908a23
merge main -> preprod
2025-10-05 17:31:53 +02:00
isUnknown
5deb07f09d
#170
2025-10-02 12:42:15 +02:00
isUnknown
c11a85e7f8
vite config : ignore /local and /public/** to improve perf
2025-10-02 09:53:59 +02:00
isUnknown
ec1acc7671
CI : fix dep conflict
2025-09-24 09:32:30 +02:00
isUnknown
e185d15815
node : update vite plugin-vue
2025-09-24 09:17:59 +02:00
isUnknown
b1f7854510
refresh cache button plugin : add last cache update date and time on button title
2025-09-24 09:13:04 +02:00
isUnknown
3c9eed7804
remove refresh cache button plugin
2025-09-23 08:20:50 +02:00
isUnknown
2e0f28a13f
#164 fix comment update
2025-09-23 08:20:17 +02:00
isUnknown
a1f0701630
composer update
2025-09-23 08:15:07 +02:00
isUnknown
9a86d41254
update kirby to v5 and add refresh cache panel view button
2025-09-10 14:28:38 +02:00
isUnknown
28b99017fd
update page after programmatic file remove (routes/remove-file.php)
2025-09-09 17:58:20 +02:00
isUnknown
58fbacaa52
merge dev branch
2025-09-09 17:28:45 +02:00
isUnknown
0f911a7a93
custom login : long sessions
2025-09-09 08:21:11 +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
b999d46ac6
update page after programmatic file remove (routes/remove-file.php)
2025-09-03 18:25:25 +02:00
isUnknown
603700cd98
routing : remove panel.js and its redirections
2025-09-03 17:44:23 +02:00
isUnknown
de2678d79c
routing : remove panel.js and its redirections
2025-09-03 17:43:56 +02:00
isUnknown
d8fe9ad13a
Merge branch 'account' into preprod
2025-09-03 11:01:27 +02:00
isUnknown
f373e4e89d
custom client brief : unlock description length limit
2025-07-09 16:37:33 +02:00
isUnknown
4e2757ae3a
panel : add project type
2025-06-18 18:41:42 +02:00
isUnknown
8580fead7a
panel : fix hooks that refresh cache by mutualizing require
2025-06-17 12:24:17 +02:00
isUnknown
32d0752d78
panel : refresh cache on page status change
2025-06-17 12:13:38 +02:00
isUnknown
89b4e6adf8
panel : add redirection from goguely domain to morphoz domain
2025-06-13 15:51:54 +02:00
isUnknown
2568aac0e3
save
2025-06-11 15:42:15 +02:00
isUnknown
c2374f3fc6
panel > virtual sample : add track info on cards
2025-06-06 12:27:35 +02:00
isUnknown
e973cc12d0
change label
2025-06-06 12:25:54 +02:00
isUnknown
c1b00f0b3d
panel > virtual sample : add group level
2025-06-06 12:24:58 +02:00
isUnknown
760e17287e
track > variation : add bg color
2025-06-06 12:22:59 +02:00
isUnknown
099479dc45
panel > physical sample : remove required fields
2025-06-06 12:03:16 +02:00
isUnknown
c187bf3aaa
change label blueprint
2025-06-06 12:02:27 +02:00
isUnknown
db52600618
change select placeholder
2025-06-06 10:48:28 +02:00
isUnknown
0c5c10791e
tracks select : track selection inside groups working without comparison mode enabled
2025-06-05 18:41:01 +02:00
isUnknown
5b98343e84
panel : fix project creation at root level instead of projects page by adding a redirection from /panel/site to /panel/pages/projects
2025-06-03 11:29:18 +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
1de315cbcd
add group fields in blueprints
2025-05-28 16:59:59 +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
d1b7ca404d
fix
2025-05-27 11:14:52 +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
970a39b1b7
redirect to designtopack.morphozbygroupepochet.com
2025-05-14 17:45:47 +02:00