From 2a68d2f9c621f51634754410278920706ae6ea73 Mon Sep 17 00:00:00 2001 From: matthieu Date: Mon, 4 May 2026 19:54:57 +0200 Subject: [PATCH] feat(rich-text) : migrer vers MalioInputRichText (layer-ui 1.4.7) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remplace les éditeurs markdown locaux et les textareas description par (TipTap v3 + StarterKit + tiptap-markdown) du paquet @malio/layer-ui. Sites migrés : - TaskModal (description tâche) - TaskGroupDrawer (description groupe de tâches) - TimeEntryDrawer (description time entry) - ClientTicketDetailModal (édition + lecture seule) - ProjectClientTickets (panneau admin lecture seule) - new-ticket (formulaire portail client) - client-tickets (vue admin lecture seule) Stockage en BDD inchangé : le markdown existant est parsé à l'ouverture, le composant émet du HTML par défaut sur les sauvegardes (migration lazy au fil des éditions). Bumpe @malio/layer-ui de ^1.2.3 à ^1.4.7 et ajoute les dépendances TipTap utilisées par le composant. Co-Authored-By: RuFlo --- .../client-ticket/ClientTicketDetailModal.vue | 18 +- .../client-ticket/ProjectClientTickets.vue | 7 +- frontend/components/task/TaskGroupDrawer.vue | 4 +- frontend/components/task/TaskModal.vue | 29 +- .../time-tracking/TimeEntryDrawer.vue | 13 +- frontend/package-lock.json | 1397 ++++++++++++++++- frontend/package.json | 8 +- .../pages/portal/projects/[id]/new-ticket.vue | 9 +- .../pages/projects/[id]/client-tickets.vue | 7 +- 9 files changed, 1376 insertions(+), 116 deletions(-) diff --git a/frontend/components/client-ticket/ClientTicketDetailModal.vue b/frontend/components/client-ticket/ClientTicketDetailModal.vue index ea1b660..ae66779 100644 --- a/frontend/components/client-ticket/ClientTicketDetailModal.vue +++ b/frontend/components/client-ticket/ClientTicketDetailModal.vue @@ -66,14 +66,10 @@
- -