Commit graph

679 commits

Author SHA1 Message Date
isUnknown
9d12ccb209 Fix : ne compter que les commentaires des images, pas ceux du PDF
Problème : Dans le kanban, la carte du brief client custom (Images) affichait
aussi le nombre de commentaires du PDF, alors qu'il n'y a pas de système de
commentaires pour les images du brief custom.

Solution : Filtrer pour ne compter que les commentaires des fichiers de type
'image', et non tous les fichiers du step.

Bonus : Suppression du paramètre obsolète ?step=images dans ClientBrief.vue

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 10:58:41 +01:00
isUnknown
cfd679bc15 Suppression des composants obsolètes Intro et ModeSelection
Ces composants faisaient partie de l'ancien système de steps du Brief
qui a été supprimé. Ils ne sont plus utilisés.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 10:53:50 +01:00
isUnknown
04d8da39fd Simplification : Brief.vue affiche toujours Images directement
Suppression du système de steps obsolète (Intro → ModeSelection → Images).
/client-brief affiche maintenant toujours le composant Images, sans conditions
ni paramètres d'URL (?step=images).

Les briefs avec PDF sont gérés via les dialogues uniquement.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 10:52:12 +01:00
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
1e890cfa2e uncomment observers 2025-10-08 15:15:38 +02:00
isUnknown
4223a9d522 disable observer 2025-10-08 15:08:53 +02:00
isUnknown
cde0eb1943 assign default values for all projects 2025-10-08 15:03:27 +02:00
isUnknown
fb1a86712d assign default value for projects 2025-10-08 15:01:08 +02:00
isUnknown
d552b6bf5e fix unreadNotification 2025-10-08 14:58:29 +02:00
isUnknown
4054c54e57 assign default values 2025-10-08 14:53:09 +02:00
isUnknown
10352babcd #176 2025-10-08 11:54:12 +02:00
6d5899a6c7 fix #175 2025-10-07 15:41:48 +02:00
isUnknown
d3bab40167 fix undefined dynamic files 2025-10-05 17:44:16 +02:00
isUnknown
8eaa893994 #170 2025-10-02 15:12:20 +02:00
bf23084e48 Darken tracks ::scroll-button border color #170 2025-10-01 17:06:53 +02:00
isUnknown
21714e1808 virtual sample : disable compare mode on dialog close 2025-10-01 16:30:07 +02:00
76b67e4756 hotfix .selector-dropdown label text overflow 2025-10-01 16:23:08 +02:00
efb43c1b9a fix .selector-dropdown label text overflow 2025-10-01 16:17:40 +02:00
isUnknown
4d09006fce dynamic view : show compare mode button even if only one tracks because now there can be variations 2025-10-01 13:13:44 +02:00
isUnknown
8262466f5a multiselect working 2025-10-01 13:10:28 +02:00
isUnknown
d41a05d367 multiselect : leave compare mode ok 2025-10-01 12:51:17 +02:00
isUnknown
651774ac8a multiselect : affiche le placeholder si la current value est null 2025-10-01 12:03:31 +02:00
0b3c362c5e Add ::scroll-button on tracks container and fix various minor dialog styling issues 2025-09-18 16:31:08 +02:00
dbce0f0ce0 Add chevron-single-right and arrow-right icons 2025-09-18 16:29:38 +02:00
81f49be5c5 Replace selector-dropdown id by class 2025-09-18 16:28:24 +02:00
2183b0137d Fix menu height #140 2025-09-18 11:40:03 +02:00
b635d7b46b Reduce text-lg and text-xl line-height 2025-09-18 11:40:03 +02:00
f0ae080cb3 Fix DesignToLight cards layout 2025-09-18 11:40:03 +02:00
isUnknown
9a86d41254 update kirby to v5 and add refresh cache panel view button 2025-09-10 14:28:38 +02:00
isUnknown
536a9375cb vpv fix license 2025-09-09 17:59:57 +02:00
isUnknown
6291f3259a remove warnings due to type checks 2025-09-09 17:59:57 +02:00
isUnknown
ff4f62870f vpv : try fix license 2025-09-09 17:59:57 +02:00
isUnknown
e3ebdc8b78 CI - improve 2025-09-09 17:59:55 +02:00
isUnknown
1da965dd7f VPV try new license 2025-09-09 17:58:20 +02:00
4a23d243c7 Fix #menu li vertical padding 2025-09-09 12:16:45 +02:00
a5405268f3 Remove .track min-height #148 2025-09-09 12:05:42 +02:00
isUnknown
de2678d79c routing : remove panel.js and its redirections 2025-09-03 17:43:56 +02:00
isUnknown
51fca42e35 front > account : display page even if no client defined 2025-09-03 11:22:08 +02:00
isUnknown
5b1291b400 front > menu : disable skeleton if 0 projects 2025-09-03 11:18:51 +02:00
isUnknown
d8fe9ad13a Merge branch 'account' into preprod 2025-09-03 11:01:27 +02:00
6baadb4e37 maximize dialog size #153 2025-07-25 17:26:42 +02:00
isUnknown
ea6395c76d virtual sample dialog : fix front view when x views number is odd 2025-07-18 18:15:58 +02:00
isUnknown
2d37915b50 kanban > virtual sample step : fix getFrontView function when number of x front views is odd 2025-07-18 16:34:41 +02:00
082b9eaabc fix download-pdf button position 2025-06-25 15:45:39 +02:00
2710fb337d style download-pdf button 2025-06-25 15:43:50 +02:00
isUnknown
c246055bd8 Brief : fix moodboard length error 2025-06-25 15:40:53 +02:00
isUnknown
2e31a5f1aa pdf viewer : add dl button unstyled 2025-06-25 15:30:03 +02:00
9f05d44dee multiselect style 2025-06-18 12:06:33 +02:00
isUnknown
483c3cc758 dialog > comments : add condition to fix blocking error 2025-06-17 12:26:24 +02:00