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.
This commit is contained in:
Julien Froidefond
2025-09-14 08:59:35 +02:00
parent 64cc665f78
commit cff99969d3

15
TODO.md
View File

@@ -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