12 Commits

Author SHA1 Message Date
gilles bbf264fb61 docs: plan d'implémentation MCP server (16 outils + tutoriel Hermes) 2026-05-25 22:40:41 +02:00
gilles b8d89acafa docs: ajout clé MCP_API_KEY générée dans la spec 2026-05-25 22:29:54 +02:00
gilles fefde4eb31 docs: spec serveur MCP HomeHub (16 outils, Streamable HTTP, Hermes) 2026-05-25 22:28:28 +02:00
gilles 2129da4f55 fix(notes): audio overflow + volume 50%, grille 3col, bouton laptop, sidebar BDD
- Audio : minWidth:0 + onLoadedMetadata volume=0.5 (plus de débordement)
- Grille : repeat(3,1fr) sur laptop, 1fr sur mobile (était auto-fill)
- Header laptop : bouton "Nouvelle note" (fa-plus + accent) visible lg:flex
- SideNav : DbStatusBar en bas — LED verte/rouge + taille BDD, polling 30s
- docs/plan.md : Phase 4c documentée

v0.5.7

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 16:51:44 +02:00
gilles 11b5c6c92e docs: ajouter Phase 12 éditeur Markdown notes (idée future)
Barre d'outils flottante (titre, liste, code, photo, audio, GPS)
compatible clavier virtuel iOS/Android. Backend inchangé.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 16:18:56 +02:00
gilles be0c8bceb6 feat: export Markdown notes (ARQ/Redis) + backup/restore BDD — v0.5.2
- Volume data/ (bind mount ./data) remplace le volume uploads nommé
  data/notes/ → .md auto-générés, data/uploads/ → médias, data/backup/ → dumps
- Service Redis (redis:7-alpine) + worker ARQ (backend-worker)
- notes_markdown.py : frontmatter YAML + contenu + pièces jointes (liens relatifs)
  Nom : YYYY-MM-DD_slug-titre_shortid.md, rotation si titre modifié
- api/notes.py : publie export_note_markdown / remove_note_markdown sur Redis
  après chaque create / update / delete / add_attachment / delete_attachment
- api/admin.py : POST /backup, GET /backups, POST /restore/{filename} (pg_dump/pg_restore)
- Backend Dockerfile : postgresql-client ; requirements : arq==0.26.1
- ConfigPage : section "Base de données" avec sauvegarde + liste + restauration

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 15:33:29 +02:00
gilles b468104931 docs: mise à jour README et plan.md — phases 3/4b complètes (v0.5.1)
- README : fonctionnalités enrichies avec thème, UX mobile, version actuelle
- plan.md : phase 3 complétée (tags, photo HEIC, Ctrl+V, bottom sheet multi-select)
- plan.md : nouvelle phase 4b UX transversale (ThemeContext, ConfigPage, TopBar,
  keyboard fix, "Pas de date", nginx media fix)
- plan.md : ordre de développement mis à jour (phases 1-4b )

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 13:49:18 +02:00
gilles b92c74f641 chore: marque Phase 4 Notes comme terminée dans le plan
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 06:50:09 +02:00
gilles 134f6ba5f5 docs: plan.md mis à jour — Phase 3 shopping , renommage phases suivantes 2026-05-24 15:54:45 +02:00
gilles d6722bff97 docs: plan Phase 3 mis à jour — liste magique + modal édition liste 2026-05-24 15:17:45 +02:00
gilles 96e9375337 docs: plan Phase 3 — liste de courses (10 tâches) 2026-05-24 15:06:08 +02:00
gilles b87c96ceab chore: ajout .gitignore, CLAUDE.md, design system et docs Phase 2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 14:10:18 +02:00