Commit graph

481 commits

Author SHA1 Message Date
isUnknown
6b80e242b8 Fix virtual sample routing and refactor for clarity
Virtual sample variations now display correctly when loading from URL hash.
Old URLs with underscores are normalized to hyphens on load. URL hash
updates automatically when navigating between variations.

Refactored both DynamicView and Selector components with explicit function
names, removed unnecessary comments, and improved code organization.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 13:54:36 +01:00
isUnknown
dfb8d1038b Fix routing vers une piste spécifique avec hash
Problème : L'URL avec hash (#serumwc_lasertone_empty) n'ouvrait pas la bonne
piste/variation mais toujours la première.

Cause : Incohérence entre les underscores du hash et les tirets du slug backend.
slugify convertit les underscores en tirets, mais les slugs Kirby peuvent
varier.

Solution : Comparer le hash de 3 façons :
1. Comparaison directe
2. Hash avec underscores → tirets
3. Slug avec tirets → underscores

Cela gère tous les cas de figure.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-15 12:29:49 +01:00
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
1e890cfa2e uncomment observers 2025-10-08 15:15:38 +02:00
isUnknown
4223a9d522 disable observer 2025-10-08 15:08:53 +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
6d5899a6c7 fix #175 2025-10-07 15:41:48 +02:00
isUnknown
8eaa893994 #170 2025-10-02 15:12:20 +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
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
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
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
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
2710fb337d style download-pdf button 2025-06-25 15:43:50 +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
2568aac0e3 save 2025-06-11 15:42:15 +02:00
isUnknown
0170a97a1e multiselect partially working 2025-06-11 15:34:30 +02:00
isUnknown
2100021e7b select : load first image 2025-06-11 14:45:11 +02:00
isUnknown
760e17287e track > variation : add bg color 2025-06-06 12:22:59 +02:00
isUnknown
c187bf3aaa change label blueprint 2025-06-06 12:02:27 +02:00
ce2b3dbe59 crop combobox overlfowing text 2025-06-06 11:29:53 +02:00
a6238199e5 fix some styling issues 2025-06-06 11:15:48 +02:00
isUnknown
83247f1a96 add active class on select inputs 2025-06-06 10:55:03 +02:00
isUnknown
db52600618 change select placeholder 2025-06-06 10:48:28 +02:00
isUnknown
c133cee10c mutiselect inputs loading 2025-06-06 10:04:06 +02:00
isUnknown
92007f7161 adapt kanban images show to new structure 2025-06-06 09:33:08 +02:00
isUnknown
73c78b7658 temporally removed multiselect component to separate it 2025-06-05 18:53:42 +02:00
isUnknown
349dc2d787 remove useless comments 2025-06-05 18:47:50 +02:00
isUnknown
0c5c10791e tracks select : track selection inside groups working without comparison mode enabled 2025-06-05 18:41:01 +02:00
isUnknown
9cd7195cd9 dynamic view : do not try to scroll to anchored track if no hash in url 2025-06-05 16:12:26 +02:00
isUnknown
12aab93c28 #152 2025-06-02 10:37:27 +02:00
isUnknown
f24848d034 #152 2025-06-02 10:32:13 +02:00