docs: mise à jour listes d'améliorations implémentées

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-24 16:22:26 +02:00
parent 85093f1b99
commit 4435412b21
2 changed files with 60 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
# Améliorations Shopping
## Implémentées ✅
- **Bouton "Articles"** en haut → modal Catalogue (CRUD complet)
- **Bouton "Boutiques"** en haut → modal Boutiques (CRUD complet)
- **Génération liste avec numéro de semaine + année** (S21 2026) — automatique à la création et à la génération magique
- **Vue par défaut = liste en cours** (draft ou active) — ouverte directement au chargement
- **Pas de liste en cours** → bouton "Nouvelle liste" (vert) + bouton "Liste magique" (baguette)
- **Mode grande surface comme vue unique** — articles cochés barrés + déplacés en bas
- **Classement alphabétique** dans chaque section (non cochés / cochés)
- **Champs enrichis articles** : description, prix, quantité par unité, boutique par défaut, code-barres
- **Champs enrichis boutiques** : URL, type (alimentaire, bricolage, jardinage…)
- **Historique** via modal "Historique" pour retrouver les listes terminées
- **Wake lock** activé dès qu'une liste est ouverte (écran allumé en magasin)
## En attente / Idées futures
- integrer les articles de la liste transmise et de la liste boutique dans la liste magique
- photo par article dans le catalogue
- scan code-barres (Phase 5)
- enrichissement catalogue depuis OpenFoodFacts (Phase 5)
+38
View File
@@ -0,0 +1,38 @@
# Améliorations Todos
## Originales (brouillon utilisateur)
- classer les item par date des tache a realiser au plus tot, vars les tache a realiser plus tard, ensuite les taches sans date
- ajouter des tag coloré (domaine)
- ecran de saisi d'un nouveau todo ou ecran modifier: la date est initalisé a la date du jours
- une zone description accessible en mod creation ou en mode edition, pour la priorit prevoir un genre de tag color qui fonctionne comme un bouton option: on peut en selectionner un seul
- domaine, on peut en selectionner plusieurs
- mode creation ou edition, on peut ajouter une photo, une position gps, ou un lien url
- dans tous les pages, les zone de texte et de label sont non selectionnable
- l'app est responsive et s'adapte automatiquement a la taille de l'ecran sur smartphone, elle n'est pas zoomable
- dans la page todo, pas de filtre domaine ou priorite
- il y a un bouton + et un bouton nouvelle tache, si meme fonction garder bouton+
- bien differencier le fonctionnement de l'interface entre le mode laptop et smartphone
- conserve les todo terminé en base
## Implémentées ✅
- **Tri par date** : tâches avec date en premier (due_date ASC), sans date en dernier
- **Tags colorés par domaine** dans la liste mobile et le tableau laptop
- **Domaines multi-select** en chips colorés dans le formulaire (remplacement du dropdown)
- **Priorité** : 3 boutons colorés Haute/Moyenne/Basse (remplacement du dropdown)
- **Date objectif** initialisée à aujourd'hui par défaut dans le formulaire
- **Description** toujours visible en création et édition (plus de mode "extended")
- **URL** toujours visible en création et édition
- **Bouton photo** : capture caméra → upload `/api/media/upload`
- **Bouton GPS** : `navigator.geolocation.getCurrentPosition()`
- **Suppression filtres domaine et priorité** de l'en-tête de page Todos (seul le filtre statut reste)
- **userSelect: none** sur toutes les zones de texte non-interactives
- **Viewport non zoomable** : `maximum-scale=1.0, user-scalable=no` dans index.html
- **Domaines stockés en tableau** (TEXT[]) — migration 002 Alembic
## En attente
- il y a un bouton + et un bouton nouvelle tache, si meme fonction garder bouton+ (supprimer "Nouvelle tâche" sur laptop si même action)
- bien differencier le fonctionnement de l'interface entre le mode laptop et smartphone
- conserve les todo terminé en base (déjà le cas, mais vérifier UI)