🥗 Versions
Historique des nouveautés de MangeonsMieux.
Le site est prêt à être trouvé sur Google
- •Ajout des fichiers que les moteurs de recherche viennent lire en premier : robots.txt (ce qu'ils ont le droit de parcourir) et sitemap.xml (la liste des pages du site).
- •La langue du site est maintenant déclarée en français : Google peut le proposer aux internautes francophones.
- •Chaque page annonce son adresse de référence, pour éviter que Google considère comme des pages différentes une même page ouverte avec un lien de partage.
- •Nouvelle image d'aperçu au partage : envoyer le lien sur WhatsApp, Facebook ou Slack affiche désormais une vignette soignée au lieu d'un lien nu.
- •Titres et descriptions retravaillés pour être plus parlants dans les résultats de recherche.
- •L'espace d'administration reste explicitement exclu de l'indexation.
- •Le site est déclaré auprès de Google Search Console : on pourra suivre les pages indexées et les recherches qui amènent des visiteurs.
MangeonsBien devient MangeonsMieux
- •Le site change de nom : MangeonsBien s'appelle désormais MangeonsMieux. Le contenu et le fonctionnement ne changent pas.
- •Nouvelle adresse officielle : https://mangeonsmieux.com.
- •Toutes les anciennes adresses (mangeonsbien.fr, mangeonsbien.fl3m.fr, jeveuxbienmanger.fl3m.fr et les versions en www) redirigent automatiquement vers la nouvelle, en conservant la page consultée.
- •Ton historique d'analyses enregistré dans le navigateur est conservé.
Le site a son propre nom de domaine : mangeonsbien.fr
- •Nouvelle adresse officielle : https://mangeonsbien.fr — plus courte et plus facile à retenir.
- •Toutes les anciennes adresses (mangeonsbien.fl3m.fr, jeveuxbienmanger.fl3m.fr et www.mangeonsbien.fr) redirigent automatiquement vers la nouvelle, en conservant la page consultée.
- •Connexion sécurisée (HTTPS) avec un certificat renouvelé automatiquement.
JeVeuxBienManger devient MangeonsBien
- •Le site change de nom : JeVeuxBienManger s'appelle désormais MangeonsBien. Le contenu et le fonctionnement ne changent pas.
- •Nouvelle adresse : mangeonsbien.fl3m.fr. L'ancienne adresse jeveuxbienmanger.fl3m.fr continue de rediriger automatiquement, tes liens et tes favoris restent valables.
- •Ton historique d'analyses enregistré dans le navigateur est conservé.
Titre « Ta liste de courses » harmonisé
- •« Ta liste de courses » adopte le même style de titre que « Score du panier » (plus grand et en gras).
Chat avec Nutr'IA + score du panier réorganisé
- •Nouveau chat sous l'avis de Nutr'IA : pose tes questions sur ton panier ou sur la nutrition en général. Réponses en bulle de BD 👩⚕️, écrites progressivement, avec des suggestions de questions sous la barre de saisie.
- •Nutr'IA se souvient de toute la conversation (elle repart à zéro à chaque nouvelle analyse de liste).
- •« NutrIA » devient « Nutr'IA » partout.
- •Score du panier réorganisé : chaque répartition (Nutri-Score, Score NOVA, Additifs) a son pavé récapitulatif à gauche, un lien « En savoir plus » et un bouton « Tout voir » pour tout déplier d'un coup.
- •Les pavés « ultra-transformé(s) » et « additifs au total » changent de couleur (vert → rouge) selon le contenu du panier.
- •Partage : le choix entre partager la page AVEC son analyse ou simplement l'adresse du site, sans aucune donnée.
- •Nouveau bouton « ↻ Recommencer » en bas de page pour repartir d'une liste vierge.
Fil d'Ariane cliquable + progression plus visible
- •Nouveau fil d'Ariane en 4 étapes (Ta liste · Score du panier · Produits · NutrIA), collé en haut de l'écran au défilement. Il apparaît en glissant dès le clic sur « Analyser ma liste ».
- •Les étapes sont cliquables : un clic emmène directement à la section correspondante, et l'étape en cours se met en surbrillance selon l'endroit où tu te trouves dans la page.
- •Après le clic sur « Analyser ma liste », la page descend automatiquement sur le score global du panier.
- •Le pavé « Analyse en cours… » est bien plus visible : fond vert plein, texte blanc en gras, pourcentage en gros et barre de progression épaissie.
Avis NutrIA automatique + barre d'actions simplifiée
- •NutrIA : l'avis du nutritionniste se lance tout seul dès que l'analyse des produits est terminée (plus besoin de cliquer). Le pavé reste masqué tant qu'il n'y a rien à montrer.
- •Un seul bouton d'import « Photo / ou / image ou PDF » (sur 3 lignes) : l'ancien bouton « Photo » séparé est supprimé.
- •Nouveau bouton « 🎲 5 produits aléatoires » et menu « 🕒 Historique », regroupés à droite et de la même hauteur que le bouton d'import.
- •L'astuce « tu peux utiliser une photo du caddie, de ton frigo, d'un ticket de caisse… » passe juste au-dessus du bouton « Analyser ma liste ».
- •Cartes produits : le badge NOVA s'affiche sur plusieurs lignes (ex. « NOVA 4 / Ultra / transformé ») pour rester lisible sur mobile.
Affichage mobile corrigé + barre de progression flottante
- •Correction de l'affichage sur smartphone : les cartes produits ne débordent plus (fini la barre de défilement horizontale).
- •La barre de progression de l'analyse reste désormais fixée en bas de l'écran, au premier plan, visible même en faisant défiler (une seule barre, plus celle du haut).
- •NutrIA : le bouton « Demander l'avis de NutrIA » est grisé pendant l'analyse et se réactive automatiquement une fois tous les produits analysés (avis toujours sur le panier complet).
Score du panier de nouveau en tête
- •Résultats réorganisés : « Score global du panier » repasse au-dessus de « Détail par produit ».
Sous-titre d'accueil simplifié
- •Page d'accueil : sous-titre remis sur deux lignes (« Envoie ta liste de courses, / Et on l'analyse ensemble. »).
Attente d'analyse du document + textes d'accueil
- •Import d'un ticket / PDF : encadré d'attente « Analyse du document en cours… » avec animation, affiché au-dessus de la zone de saisie, qui est bloquée le temps de la lecture.
- •Page d'accueil : sous-titre et libellés retravaillés (ticket de caisse, mail de course en ligne, photo du caddie/frigo) ; astuce sur les codes-barres retirée.
Compteurs en badges, réorganisation et partage mis en avant
- •Répartitions : le nombre de produits s'affiche dans un badge coloré « N produit(s) » (fond clair assorti au groupe), tous de même largeur ; « – » gris quand le groupe est vide.
- •Résultats réorganisés : « Détail par produit » passe au-dessus du « Score global du panier ».
- •Bouton « Partager la page (et son contenu) » déplacé tout en bas, centré et mis en avant (bouton vert plein).
- •« Essayer un exemple aléatoire » inclut désormais un code-barres réel parmi les 5 lignes.
- •Fond de page en dégradé vert en haut ET en bas.
Pavés colorés, cartes revues et NutrIA en bas
- •Répartitions du panier (Nutri-Score, NOVA, additifs) : chaque note ou groupe s'affiche dans un pavé coloré de même taille (« Nutri-score A », « NOVA 1 · Non transformé », « Sans additif »…), qui garde sa couleur même à 0 produit ; nouveau lien « En savoir plus » vers la page NOVA d'OpenFoodFacts.
- •Cartes produits : le badge NOVA prend les mêmes couleurs pleines que les répartitions et passe sous le Nutri-Score, avec les additifs sur la même ligne ; pastille « code-barres » retirée.
- •La zone de saisie de la liste s'agrandit automatiquement selon le contenu.
- •Bouton « Essayer un exemple aléatoire » : 5 produits (avec leur marque) tirés au hasard à chaque clic.
- •NutrIA (manuel) : le bouton passe sous la description et le panneau est déplacé tout en bas des résultats ; bouton de partage renommé « Partager la page (et son contenu) ».
- •Détails : drapeau 🇪🇺 pour les pays non listés, pied de page sur 2 lignes, sous-titre d'accueil sur 3 lignes.
Marque gardée par l'IA + finitions
- •L'IA garde désormais la marque du produit en priorité quand elle nettoie ta liste ou lit un ticket (ex : « Salvetat Eau naturellement gazeuse » → « Salvetat Eau gazeuse »).
- •NutrIA ajoute des emojis pertinents dans son avis pour une lecture plus agréable.
- •Nouvelle page d'accueil : sous-titre reformulé sur deux lignes, badge « ✨ IA », et liens vers OpenFoodFacts et UFC-Que Choisir en bas de page.
- •Ménage dans le récap du panier : sections d'additifs et conseils redondants masqués, additifs les plus risqués visibles après chaque produit.
Partage par lien + NutrIA mis en forme
- •Nouveau bouton « Partager mon analyse » : l'analyse est sauvegardée côté serveur et un lien unique (…/?p=…) la rouvre à l'identique — partage natif sur mobile, copie du lien sur ordinateur.
- •NutrIA : réponse mise en forme en sections colorées (En bref, Points forts, À surveiller, Mes conseils) avec emojis.
NutrIA (avis nutritionniste) + répartition par additifs
- •Nouveau « NutrIA » : sur demande, Mistral analyse ton panier comme un nutritionniste (en bref, points forts, à surveiller, conseils) — un appel IA par clic, modèle réglable dans l'Admin.
- •Nouvelle « Répartition selon les additifs » : les produits sont regroupés par quantité d'additifs (sans additif, 1-2, 3-4, 5 et plus), en barres cliquables.
Import PDF, additifs classés Que Choisir et détails du panier
- •Import d'un ticket en image OU en PDF : le PDF est envoyé directement à l'IA (Mistral) qui en extrait les produits.
- •Additifs classés d'après UFC-Que Choisir (Acceptable → À éviter) : nom complet, couleur par catégorie et lien vers la fiche ; affichage en pastilles, détail au clic, et dans la liste d'ingrédients les additifs sont colorés.
- •Nouveaux récapitulatifs du panier : répartition NOVA avec libellés, section allergènes, et classement des produits les plus riches en additifs (avec le détail par catégorie).
- •Interface : historique des courses en menu déroulant sous la saisie, boutons ticket regroupés, bouton « Essayer un exemple » près du titre, et divers ajustements d'affichage.
Répartitions Nutri-Score et NOVA du panier
- •Score global du panier : nouvelle « Répartition des Nutri-Score » (A à E) et « Répartition du score NOVA » (1 à 4) sous forme de barres, avec le nombre de produits par note / groupe.
- •Chaque note ou groupe est cliquable pour dérouler la liste des produits concernés ; un clic sur un produit fait défiler la page jusqu'à sa carte, qui se surligne brièvement.
- •Conseils allégés : les rappels « Nutri-Score D ou E » et « ultra-transformés » sont retirés (l'information est désormais dans les répartitions).
Bouton ticket unique (photo ou image)
- •Nouveau bouton « Ajouter un ticket (photo ou image) » qui regroupe la prise de photo et l'import : sur mobile, le téléphone propose lui-même l'appareil photo ou la galerie ; sur ordinateur, il ouvre le sélecteur de fichiers.
- •Les deux anciens boutons (« Prendre le ticket en photo » et « Importer un ticket ») restent affichés le temps de valider le nouveau.
Cartes produits allégées
- •Les allergènes s'affichent désormais dans le panneau « Voir les détails » (au lieu d'être directement sur la carte).
- •Drapeaux des pays de vente retirés des cartes produits (conservés dans « Autres suggestions »).
- •Barre de progression simplifiée : le message d'attente du moteur « Ancien » est retiré (le compteur X / N produits reste).
Recherche « ancien moteur », affichage progressif et corrections IA automatiques
- •La recherche utilise désormais toujours l'ancien moteur d'OpenFoodFacts (le plus proche du site officiel), sans bascule automatique vers le moteur moderne. Le sélecteur de moteur est masqué.
- •Les produits s'affichent au fur et à mesure de l'analyse, avec une barre de progression (en haut et en bas de la page) pour patienter.
- •Produit non trouvé : l'IA (Mistral) simplifie automatiquement le libellé et relance la recherche toute seule.
- •« Mes listes précédentes » devient un menu déroulant, placé juste sous la zone de saisie.
- •Interface allégée : bouton « Essayer un exemple » près du titre de la liste, carte « article non alimentaire » avec un nom éditable, retrait de la bulle « ancien moteur » et du bouton de scan de code-barres.
Choix du modèle Mistral depuis l'Admin
- •Onglet Admin « IA » : on peut choisir le modèle Mistral utilisé (Small gratuit par défaut, Large ou Medium payants, ou un modèle personnalisé). Le changement s'applique tout de suite, sans redéploiement.
- •Pied de page allégé : le lien « Doc » est retiré et le lien de version pointe automatiquement vers le bon domaine (local en développement, en ligne en production).
Documentation intégrée à l'Admin + URL par onglet
- •La documentation est maintenant accessible aussi depuis l'espace Admin : nouvel onglet « Documentation » (même contenu que la page /documentation, écrit une seule fois).
- •Chaque onglet de l'Admin a sa propre URL (ex. /admin?tab=logs) : on peut mettre un onglet en favori, le partager, et les boutons Précédent/Suivant du navigateur passent d'un onglet à l'autre.
Historique des listes, option nettoyage IA, onglet Admin IA
- •Historique des listes de courses : les listes analysées sont enregistrées (dans le navigateur) et réutilisables en un clic — section « Mes listes précédentes ».
- •Option « Nettoyer ma liste avec l'IA (Mistral) » avant l'analyse : transforme un texte en vrac / des abréviations en une liste de produits propre.
- •Pastille sur chaque produit indiquant le moteur qui l'a fourni (moderne / ancien / code-barres).
- •Espace Admin : nouvel onglet « IA » listant les modèles et les prompts utilisés.
Ticket lu par IA (Mistral) + scan corrigé sur Brave
- •Lecture de ticket de caisse par Mistral (IA vision) : bien plus précise que l'OCR précédent — extrait directement la liste des produits (sans les prix ni les totaux, abréviations développées). L'image est traitée côté serveur, la clé API reste secrète.
- •Scan de code-barres : utilise en priorité le lecteur natif du navigateur, ce qui corrige l'écran noir sur Brave (Android).
Scan compatible Brave, photo de ticket par caméra
- •Scan de code-barres corrigé sur Brave (Android) : l'écran noir est résolu (on gère la caméra directement au lieu de laisser la librairie lister les appareils).
- •Ticket de caisse : bouton pour le prendre directement en photo (caméra), en plus de l'import d'une image.
- •Bouton « Autres suggestions » : emoji ♻️ et style bulle.
Scan de code-barres et lecture de ticket de caisse
- •Scanner un code-barres avec la caméra (ou en important une image) : le produit est ajouté automatiquement à la liste. Fonctionne dans le navigateur, gratuitement (librairie ZXing).
- •Photo d'un ticket de caisse : lecture du texte par OCR (Tesseract) qui pré-remplit les lignes de produits — approximatif, à vérifier/corriger avant d'analyser.
- •La caméra nécessite le HTTPS ; l'idéal est de scanner depuis un téléphone.
Recherche multi-mots améliorée (mode Moderne)
- •En mode Moderne, une recherche à plusieurs mots interroge en plus (best-effort) l'ancien moteur pour récupérer les produits contenant tous les mots (ex : « kitkat tablette »), puis fusionne les résultats — le moderne reste la base fiable.
- •Note : certains produits ne sont pas trouvables via le moteur moderne d'OpenFoodFacts (limite de son index) ; l'ancien moteur, parfois indisponible, sert de complément.
Choix du moteur (Moderne/Ancien), API v3, 100 suggestions
- •Choix du moteur de recherche sur la page d'accueil : « Moderne » (fiable) ou « Ancien » (proche du site OpenFoodFacts, avec repli automatique s'il est indisponible).
- •Fiche produit migrée vers l'API v3 d'OpenFoodFacts (la version recommandée).
- •Jusqu'à 100 suggestions dans la popup « Autres suggestions » (au lieu de 10).
- •Classement affiné : priorité aux produits contenant tous les mots recherchés, marque prioritaire, mots génériques de format (tablette, barre…) dépriorisés.
- •« KitKat Tablette » ajouté à l'exemple.
Recherche plus pertinente (marque, mots génériques, mots ensemble)
- •Recherche mondiale d'abord (classement naturel du moteur, plus proche du site OpenFoodFacts), puis enrichissement avec le catalogue français — la préférence France reste appliquée.
- •Les mots génériques de format (tablette, barre, sachet, paquet…) comptent moins que les mots distinctifs ou la marque : « Kitkat tablette » renvoie bien un KitKat.
- •Un produit qui contient TOUS les mots recherchés passe en priorité (« les 2 mots ensemble »).
Recherche priorité France et classement revu
- •Recherche « priorité France » : on interroge d'abord le catalogue français d'OpenFoodFacts (filtre countries_tags), avec repli sur la recherche mondiale si trop peu de résultats — un produit étranger reste trouvé.
- •Choix du meilleur produit revu par priorités successives : correspondance du texte, puis vendu en France, puis choix des utilisateurs, puis popularité, puis pertinence du moteur.
- •Jusqu'à 100 produits récupérés par recherche (au lieu de 13) : meilleur choix du produit principal et suggestions plus pertinentes.
- •Page /documentation enrichie d'une section détaillée sur le fonctionnement de la recherche.
Suggestions enrichies, choix des utilisateurs, drapeaux pays et image en grand
- •Suggestions de produits classées en priorité : choix des utilisateurs, puis produits vendus en France, puis ceux notés (Nutri-Score + NOVA) — avec Nutri-Score et NOVA affichés sur chaque suggestion.
- •L'app apprend des choix : quand on clique sur une suggestion, ce produit remonte ensuite (résultat principal et suggestions) pour la même recherche, pour tout le monde. La popularité globale est aussi prise en compte.
- •Pays de vente affiché en drapeau sur les produits et les suggestions (France en premier).
- •Clic sur l'image d'un produit : grande fenêtre avec l'image en grand et toutes les infos.
- •Bulle des additifs : affiche maintenant les codes (ex. « 4 additifs : E322, E336, E500, E503 »).
- •Barre de recherche par produit simplifiée et lien « Fiche OpenFoodFacts » placé en bas à droite de la carte.
Onglets Admin, visiteurs, logs, doc et correction manuelle
- •Page Admin en onglets : Statistiques, Réglages, Logs.
- •Statistiques de visiteurs uniques (total, du jour, graphique par jour).
- •Journal des logs avec le détail de chaque appel API OpenFoodFacts.
- •Page /documentation expliquant le fonctionnement de l'app.
- •Correction manuelle : modifier et relancer la recherche d'un produit, avec recalcul du score.
Détails produits, ligne saisie et espace Admin
- •Panneau « Voir les détails » sur chaque produit : tableau nutritionnel complet, ingrédients, additifs, allergènes, Eco-Score, labels, végétarien/végan…
- •Rappel de la ligne exactement saisie sous chaque produit.
- •Espace Admin sécurisé (connexion Google) : statistiques d'utilisation et réglages de l'app.
- •Bulle des additifs colorée (et masquée s'il n'y en a aucun).
Tri, conseils détaillés et liens en français
- •Menu de tri des résultats : Nutri-Score, niveau de transformation, additifs, A→Z, ou ordre de la liste.
- •Conseils détaillés : la liste des produits concernés s'affiche en sous-puces, chacun cliquable vers sa fiche.
- •Liens produits vers la version française d'OpenFoodFacts (fr.openfoodfacts.org).
- •Favicon 🥗 (orange en local pour repérer l'onglet de développement).
Recherche plus fiable et plus juste
- •Recherche par nom nettoyée (prix, quantités et formats ignorés) et choix du meilleur résultat parmi plusieurs, avec préférence aux produits français.
- •Réessai automatique + moteur de secours : fini les listes qui échouent en bloc quand OpenFoodFacts est momentanément indisponible.
- •Détection des articles non alimentaires (lessive, papier toilette…) : mis de côté au lieu d'afficher un faux résultat.
- •Signalement des correspondances approximatives à vérifier.
Première version
- •Analyse d'une liste de courses via OpenFoodFacts (nom de produit ou code-barres).
- •Pour chaque produit : Nutri-Score, niveau de transformation (NOVA), additifs et allergènes.
- •Score global du panier sur 100 (note A à E) avec des conseils.
- •Mise en ligne sur jeveuxbienmanger.fl3m.fr.