feat: implement Daily management features and update UI

- Marked tasks as completed in TODO for Daily management service, data model, and interactive checkboxes.
- Added a new link to the Daily page in the Header component for easy navigation.
- Introduced DailyCheckbox model in Prisma schema and corresponding TypeScript interfaces for better data handling.
- Updated database schema to include daily checkboxes, enhancing task management capabilities.
This commit is contained in:
Julien Froidefond
2025-09-15 18:04:46 +02:00
parent 74ef79eb70
commit cf2e360ce9
14 changed files with 1423 additions and 10 deletions

18
TODO.md
View File

@@ -99,16 +99,16 @@
## 📊 Phase 3: Intégrations et analytics (Priorité 3)
### 3.1 Gestion du Daily
- [ ] Créer `services/daily.ts` - Service de gestion des daily notes
- [ ] Modèle de données Daily (date, checkboxes hier/aujourd'hui)
- [ ] Interface Daily avec sections "Hier" et "Aujourd'hui"
- [ ] Checkboxes interactives avec état coché/non-coché
- [ ] Liaison optionnelle checkbox ↔ tâche existante
- [ ] Cocher une checkbox NE change PAS le statut de la tâche liée
- [ ] Navigation par date (daily précédent/suivant)
- [ ] Auto-création du daily du jour si inexistant
- [x] Créer `services/daily.ts` - Service de gestion des daily notes
- [x] Modèle de données Daily (date, checkboxes hier/aujourd'hui)
- [x] Interface Daily avec sections "Hier" et "Aujourd'hui"
- [x] Checkboxes interactives avec état coché/non-coché
- [x] Liaison optionnelle checkbox ↔ tâche existante
- [x] Cocher une checkbox NE change PAS le statut de la tâche liée
- [x] Navigation par date (daily précédent/suivant)
- [x] Auto-création du daily du jour si inexistant
- [x] UX améliorée : édition au clic, focus persistant, input large
- [ ] Vue calendar/historique des dailies
- [ ] Export/import depuis Confluence (optionnel)
- [ ] Templates de daily personnalisables
- [ ] Recherche dans l'historique des dailies