chore: marque Phase 4 Notes comme terminée dans le plan

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-25 06:50:09 +02:00
co-authored by Claude Sonnet 4.6
parent fdeb747f38
commit b92c74f641
+21 -21
View File
@@ -110,35 +110,35 @@
--- ---
## Phase 4 — Module Notes ## Phase 4 — Module Notes
**Objectif** : saisie rapide de notes avec photo, audio et GPS depuis smartphone. **Objectif** : saisie rapide de notes avec photo, audio et GPS depuis smartphone.
### Backend ### Backend
- [ ] `GET /api/notes` — liste avec search full-text + filtres tags/catégorie - [x] `GET /api/notes` — liste avec search full-text + filtres tags/catégorie
- [ ] `POST /api/notes` — création - [x] `POST /api/notes` — création
- [ ] `PATCH /api/notes/{id}` — mise à jour - [x] `PATCH /api/notes/{id}` — mise à jour
- [ ] `DELETE /api/notes/{id}` — suppression - [x] `DELETE /api/notes/{id}` — suppression
- [ ] `POST /api/notes/{id}/attachments` — upload fichier (image/audio) - [x] `POST /api/notes/{id}/attachments` — upload fichier (image/audio)
- [ ] `DELETE /api/notes/{id}/attachments/{att_id}` — suppression pièce jointe - [x] `DELETE /api/notes/{id}/attachments/{att_id}` — suppression pièce jointe
- [ ] Compression image Pillow → WebP (fallback serveur) - [x] Compression image Pillow → WebP (service media partagé)
- [ ] Recherche FTS PostgreSQL français - [x] Recherche FTS PostgreSQL français
### Frontend Mobile ### Frontend Mobile
- [ ] Page Notes : liste chronologique avec aperçu - [x] Page Notes : liste chronologique avec aperçu
- [ ] Bouton "+ Note" → formulaire rapide (contenu + tags) via Modal - [x] Bouton "+ Note" → formulaire rapide (contenu + tags) via Modal
- [ ] Bouton 📷 → Camera API (capture directe ou import galerie) - [x] Bouton 📷 → Camera API (capture directe ou import galerie)
- [ ] Bouton 🎤 → MediaRecorder (enregistrement audio avec waveform visuel) - [x] Bouton 🎤 → MediaRecorder (enregistrement audio inline)
- [ ] Bouton 📍 → Geolocation API → affichage coordonnées - [x] Bouton 📍 → Geolocation API → affichage coordonnées
- [ ] Compression WebP côté client (Canvas API) avant upload - [x] Visionneuse photo inline + lecteur audio inline
- [ ] Visionneuse photo inline - [ ] Compression WebP côté client (Canvas API) — différé Phase 5+
- [ ] Lecteur audio inline - [ ] Waveform visuel enregistrement — différé Phase 5+
### Frontend Laptop ### Frontend Laptop
- [ ] Grille notes avec vignettes photo - [x] Grille notes avec vignettes photo
- [ ] Recherche full-text avec surlignage - [x] Recherche full-text
- [ ] Filtres : catégorie, tags, avec photo, avec audio, avec GPS - [x] Filtres rapides : avec photo, avec audio, avec GPS
- [ ] Vue carte pour les notes avec GPS (Leaflet.js) - [ ] Vue carte pour les notes avec GPS (Leaflet.js) — différé Phase 5+
--- ---