From cff99969d3dea711969dbe2b080cb0350c1cea80 Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Sun, 14 Sep 2025 08:59:35 +0200 Subject: [PATCH] feat: update TODO.md to reflect task editing and inline editing features - Marked the task editing form as completed and added inline editing for task titles. - Adjusted the immediate next steps in TODO.md to prioritize drag & drop functionality and advanced tag management. - Updated the completed tasks section to include both editing and inline title editing capabilities. --- TODO.md | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/TODO.md b/TODO.md index 03bbb46..793d551 100644 --- a/TODO.md +++ b/TODO.md @@ -40,7 +40,8 @@ ### 2.3 Gestion des tâches (CRUD) - [x] Formulaire de création de tâche (Modal + Form) - [x] Création rapide inline dans les colonnes (QuickAddTask) -- [ ] Formulaire d'édition de tâche (Modal + Form avec pré-remplissage) +- [x] Formulaire d'édition de tâche (Modal + Form avec pré-remplissage) +- [x] Édition inline du titre des tâches (clic sur titre → input) - [x] Suppression de tâche (icône discrète + API call) - [ ] Changement de statut par drag & drop ou boutons - [x] Validation des formulaires et gestion d'erreurs @@ -145,19 +146,19 @@ lib/ ## 🎯 Prochaines étapes immédiates -1. **Formulaire d'édition de tâche** - Modal avec pré-remplissage des données -2. **Drag & drop entre colonnes** - react-beautiful-dnd pour changer les statuts -3. **Gestion avancée des tags** - Couleurs, autocomplete, filtrage -4. **Recherche et filtres** - Filtrage temps réel par titre, tags, statut -5. **Dashboard et analytics** - Graphiques de productivité +1. **Drag & drop entre colonnes** - react-beautiful-dnd pour changer les statuts +2. **Gestion avancée des tags** - Couleurs, autocomplete, filtrage +3. **Recherche et filtres** - Filtrage temps réel par titre, tags, statut +4. **Dashboard et analytics** - Graphiques de productivité ## ✅ **Fonctionnalités terminées (Phase 2.1-2.3)** - ✅ Système de design tech dark complet - ✅ Composants UI de base (Button, Input, Card, Modal, Badge) - ✅ Architecture SSR + hydratation client -- ✅ CRUD tâches complet (création, suppression) +- ✅ CRUD tâches complet (création, édition, suppression) - ✅ Création rapide inline (QuickAddTask) +- ✅ Édition inline du titre (clic sur titre → input éditable) - ✅ Client HTTP et hooks React - ✅ Refactoring Kanban avec nouveaux composants