Guide — Journal (Accueil)
Objectif
Le Journal est l'écran d'accueil de Nutritor : bilan nutritionnel du jour, timeline physiologique, symptômes, et point d'entrée pour ajouter un repas.
Accès
Onglet 🏠 « Journal » (premier onglet de la barre du bas).
Éléments de l'interface
- Anneau kcal — répartition Protéines/Glucides/Lipides du jour, animée.
- 5 repas configurables (petit-déjeuner, déjeuner, dîner, collations…), avec reset quotidien automatique.
- Timeline physiologique — événements automatiques (pic glycémique, digestion, FODMAP…) et ressentis ajoutés manuellement.
- Widget symptômes — fatigue, ballonnements, énergie, transit, sommeil.
- Icône calendrier (topbar) — navigation dans l'historique (365 jours).
- Bouton d'aide (topbar, « ? ») — ouvre l'aide contextuelle de l'écran.
-
3 boutons flottants (FAB), empilés en bas à droite :
- « Ajouter un repas » — ouvre la recherche d'aliments (CIQUAL, Open Food Facts, scanner, IA, photo).
- « Ajouter aux repas » — ajoute un aliment déjà présent dans la bibliothèque personnelle.
- « Ajouter les repas » — ouvre une boîte de collage JSON pour importer une journée entière générée par Claude Chat (voir glossaire et dépannage).
Actions et résultats
| Action | Résultat |
|---|---|
| Toucher un aliment dans un repas | Ouvre la fiche détail de l'aliment |
| Icône crayon sur une ligne d'aliment | Modal +/− 10 g avec recalcul kcal en temps réel |
| Toucher un événement de la timeline | Fiche physiologique détaillée (mécanisme, durée, impact, recommandation) |
| « Générer l'avis IA » | Commentaire nutritionnel du jour (nécessite l'IA configurée) |
| Coller un JSON dans « Ajouter les repas » | Import des repas, symptômes et bien-être de la journée décrite |
Cas particuliers
- Au premier lancement du jour, si des repas existaient la veille, l'application propose une duplication automatique (bandeau de confirmation).
- Les items ajoutés avant la version 0.12 n'ont pas d'identifiant d'aliment lié (
foodId) : l'icône crayon de modification de portion n'apparaît pas pour ces lignes historiques.
Erreurs possibles
- Import JSON refusé — le texte collé n'est pas un JSON valide, ou ne respecte pas le format attendu. Message d'erreur affiché dans la boîte de collage. Voir dépannage import.
- Avis IA indisponible — si aucun fournisseur IA n'est configuré, le bouton reste inactif ou affiche une invite de configuration. Voir dépannage IA.
Navigation
Depuis le Journal : calendrier → historique ; timeline → fiche physiologique ; FAB → recherche d'aliments ou import JSON ; menu ☰ → autres onglets et fonctions IA.