feat: complete integration of macOS reminders with filtering and logging

- Marked tasks in TODO.md as completed for macOS reminders integration.
- Enhanced RemindersService to filter reminders based on enabled lists and added detailed logging for better debugging.
- Implemented methods for retrieving reminders from specific lists and parsing output from AppleScript.
This commit is contained in:
Julien Froidefond
2025-09-13 13:49:35 +02:00
parent c5f0a71e22
commit f751e5966e
6 changed files with 527 additions and 39 deletions

10
TODO.md
View File

@@ -16,11 +16,11 @@
- [x] Créer `services/task-processor.ts` - Logique métier des tâches
### 1.3 Intégration Rappels macOS (Focus principal Phase 1)
- [ ] Rechercher comment accéder aux rappels macOS en local (SQLite, AppleScript, ou API)
- [ ] Créer script d'extraction des rappels depuis la DB locale macOS
- [ ] Parser les tags et catégories des rappels
- [ ] Mapper les données vers le modèle interne
- [ ] Créer service de synchronisation périodique
- [x] Rechercher comment accéder aux rappels macOS en local (SQLite, AppleScript, ou API)
- [x] Créer script d'extraction des rappels depuis la DB locale macOS
- [x] Parser les tags et catégories des rappels
- [x] Mapper les données vers le modèle interne
- [x] Créer service de synchronisation périodique
### 1.4 API Routes de base
- [ ] `app/api/tasks/route.ts` - CRUD tâches