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:
@@ -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)
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user