before gemiin

This commit is contained in:
2026-02-22 22:18:32 +01:00
parent fb33540bb0
commit 9db5cbf236
147 changed files with 7948 additions and 531 deletions

View File

@@ -7457,3 +7457,43 @@ You've hit your limit · resets 7pm (Europe/Paris)
- Note tests backend:
- `pytest backend/tests/test_tools.py` reste bloque dans ce contexte d'execution,
mais les changements de schema/code compilent et la colonne DB est presente.
## Mise a jour Codex - 2026-02-22 (Planning, Settings, Saints/Dictons, Outils)
### Planning (frontend)
- Fichier: `frontend/src/views/PlanningView.vue`
- Vue planning etendue a 4 semaines (28 jours)
- Navigation par boutons `Prev`, `Today`, `Next`
- Selection d'une case/jour avec panneau "Detail du jour"
- Ajout de marqueurs visuels (petits ronds colores) dans les cases pour signaler les taches non terminees
### Outils: notice en texte libre
- Fichier: `frontend/src/views/OutilsView.vue`
- Remplacement du champ "notice fichier texte" par une zone de texte (`notice_texte`)
- Affichage de la notice texte sur la carte outil
- Compatibilite conservee pour l'existant (`notice_fichier_url` en fallback)
- Test backend ajoute:
- `backend/tests/test_tools.py::test_tool_with_notice_texte`
### Settings: backup ZIP + test API backend
- Backend:
- `backend/app/routers/settings.py`
- nouvel endpoint `GET /api/settings/backup/download`
- archive ZIP contenant: base SQLite, uploads (images/videos), fichiers texte utiles, `manifest.json`
- Frontend:
- `frontend/src/api/settings.ts`: `downloadBackup()`
- `frontend/src/views/ReglagesView.vue`:
- bouton "Telecharger la sauvegarde (.zip)"
- section "Test API backend" avec liens rapides:
- `/docs`, `/redoc`, `/api/health`
### Saints / dictons (hors webapp)
- Dossier: `calendrier_lunaire/saints_dictons/`
- Fichiers JSON generes:
- `saints_du_jour.json`
- `dictons_du_jour.json`
- Scripts ajoutes:
- `export_saints_dictons_json.py` (source `saints_2026.json` -> 2 JSON separes)
- `import_saints_dictons_db.py` (import SQLite `replace`/`append`)
- Import teste sur base temporaire:
- resultat: `366` jours de saints + `366` dictons importes