[UI mobile] Onglet "Paramètres d'application" #86

Closed
opened 2026-09-07 11:33:08 +02:00 by kyuno · 0 comments
Owner

Résumé

Nouvel onglet dans le menu Paramètres (/parametres/application), distinct
des pages existantes. Fait partie du chantier "UI mobile & tablette" (voir
le ticket socle de ce même chantier).

Contexte

Le thème (clair/sombre/système) et "rejouer un tutoriel" existent déjà et
fonctionnent (/parametres/preferences-utilisateur, chantier #42/#44 déjà
livré) — décision explicite de l'utilisateur : ils restent là, ce ticket
n'y touche pas
. Il n'existe aujourd'hui aucune page "paramètres de
l'application" au sens propre — la liste complète des routes
/parametres/* actuelles (apps/web/src/App.tsx) est : compte,
préférences (régime alimentaire), foyer, préférences utilisateur, crédits.
Rien d'app-level.

Contenu attendu

  • Nouvelle route /parametres/application + nouvelle page, + entrée dans
    SETTINGS_ITEMS (apps/web/src/layouts/AppLayout.tsx).
  • Version installée (déjà disponible : __APP_VERSION__ côté web,
    App.getInfo() côté natif via @capacitor/app — voir comment
    useAppUpdateCheck.ts les utilise déjà toutes les deux).
  • Bouton "Vérifier les mises à jour" — rend manuel/visible ce que
    useAppUpdateCheck fait déjà silencieusement en tâche de fond (le hook
    existant peut être adapté pour exposer un déclenchement manuel plutôt que
    dupliquer sa logique de comparaison de version).
  • Préférence "toujours ouvrir dans l'appli / rester sur le web" — pilote le
    comportement du ticket "Redirection vers l'appli + page de
    téléchargement" du même chantier.

Dépendances

Dépend du ticket "Redirection vers l'appli + page de téléchargement" (a
besoin du mécanisme/de la clé de préférence à exposer ici).

Hors scope

Déplacer thème/tutoriels depuis /parametres/preferences-utilisateur —
décision explicite de l'utilisateur de ne pas y toucher dans ce chantier.

## Résumé Nouvel onglet dans le menu Paramètres (`/parametres/application`), distinct des pages existantes. Fait partie du chantier "UI mobile & tablette" (voir le ticket socle de ce même chantier). ## Contexte Le thème (clair/sombre/système) et "rejouer un tutoriel" existent déjà et fonctionnent (`/parametres/preferences-utilisateur`, chantier #42/#44 déjà livré) — **décision explicite de l'utilisateur : ils restent là, ce ticket n'y touche pas**. Il n'existe aujourd'hui aucune page "paramètres de l'application" au sens propre — la liste complète des routes `/parametres/*` actuelles (`apps/web/src/App.tsx`) est : compte, préférences (régime alimentaire), foyer, préférences utilisateur, crédits. Rien d'app-level. ## Contenu attendu - Nouvelle route `/parametres/application` + nouvelle page, + entrée dans `SETTINGS_ITEMS` (`apps/web/src/layouts/AppLayout.tsx`). - Version installée (déjà disponible : `__APP_VERSION__` côté web, `App.getInfo()` côté natif via `@capacitor/app` — voir comment `useAppUpdateCheck.ts` les utilise déjà toutes les deux). - Bouton "Vérifier les mises à jour" — rend manuel/visible ce que `useAppUpdateCheck` fait déjà silencieusement en tâche de fond (le hook existant peut être adapté pour exposer un déclenchement manuel plutôt que dupliquer sa logique de comparaison de version). - Préférence "toujours ouvrir dans l'appli / rester sur le web" — pilote le comportement du ticket "Redirection vers l'appli + page de téléchargement" du même chantier. ## Dépendances Dépend du ticket "Redirection vers l'appli + page de téléchargement" (a besoin du mécanisme/de la clé de préférence à exposer ici). ## Hors scope Déplacer thème/tutoriels depuis `/parametres/preferences-utilisateur` — décision explicite de l'utilisateur de ne pas y toucher dans ce chantier.
kyuno added the
Low
enhancement
planned
labels 2026-09-07 11:33:08 +02:00
kyuno closed this issue 2026-09-07 17:40:04 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: kyuno/batchCooking#86
No description provided.