This commit is contained in:
mac
2026-03-09 20:25:10 -04:00
parent c191394ee6
commit 73a7f46509
9 changed files with 231 additions and 123 deletions

View File

@@ -2,48 +2,49 @@
**Changements majeurs de la version actuelle :**
🎨 **Améliorations de l'Interface Utilisateur :**
- **Correction du Thème :** Résolution d'un problème de contraste sur l'écran de configuration du profil qui rendait le texte illisible (texte jaune sur fond blanc). L'écran respecte désormais correctement le thème de l'application.
🇫🇷 **Expérience 100% en Français :**
- **IA Francophone :** Les analyses de repas (caméra et manuel) sont désormais exclusivement en français grâce à des instructions renforcées côté serveur.
- **Scanner Localisé :** Utilisation forcée de la base de données française d'Open Food Facts pour le scan de codes-barres, garantissant des noms de produits familiers.
🛡️ **Refonte de l'Architecture de Sécurité et de Données :**
- **Gestion des accès centralisée :** L'ancien système d'utilisateurs autorisés codé en dur dans l'application a été supprimé. L'accès est désormais contrôlé de manière sécurisée et dynamique via une liste d'autorisation sur le serveur Firebase Firestore. Cela ouvre la voie à la gestion d'abonnements.
- **Profils Utilisateurs dans le Cloud :** Les données de profil (poids, objectifs, etc.) sont maintenant synchronisées avec le compte Firebase de l'utilisateur, permettant une expérience cohérente sur plusieurs appareils.
- **Correctif Critique de Connexion :** Résolution d'un bug majeur qui empêchait l'application de se connecter correctement à la base de données Firestore, causant des accès refusés inattendus pour les utilisateurs légitimes. L'application est désormais compatible avec les bases de données Firestore nommées.
🤖 **Analyse IA plus Robuste :**
- **Correctif d'analyse :** Résolution du bug "Erreur IA" lié au formatage des réponses du modèle.
- **Fiabilité accrue :** Nettoyage automatique des données nutritionnelles côté serveur (Cloud Functions).
🚀 **Connexion Strava 100% Automatique :**
- **Simplicité totale :** Connexion en un seul clic sans saisie d'identifiants techniques.
- **Sécurité Maximale :** Utilisation de Google Cloud Secret Manager pour la protection des clés API Strava.
🎨 **Améliorations UI/UX :**
- **Interface épurée :** Suppression des réglages superflus.
- **Correction du Thème :** Lisibilité parfaite sur l'écran de profil.
🛡️ **Architecture Cloud :**
- **Gestion des accès :** Contrôle dynamique des utilisateurs autorisés via Firestore.
- **Profils Cloud :** Synchronisation automatique de vos données personnelles.
---
**Mises à jour précédentes :**
🛠️ **Correctifs et Améliorations Strava :**
- Résolution d'un problème de compilation bloquant sur l'écran des sports.
- Intégration d'un nouvel algorithme d'estimation des calories basé sur les MET (Metabolic Equivalent of Task) pour une précision accrue.
- Amélioration de la fiabilité du parsing des dates d'activités Strava.
- Résolution de bugs de compilation et amélioration du parsing des dates.
- Nouvel algorithme d'estimation des calories basé sur les MET.
🛡️ **Sécurité renforcée :**
- Intégration de Firebase App Check (Play Integrity) pour protéger l'API contre les accès non autorisés.
- Migration de la clé API vers Google Cloud Secret Manager, supprimant toute information sensible du code source.
- Intégration de Firebase App Check (Play Integrity).
- Migration des clés vers Secret Manager.
⚡ **Analyse Ultra-Rapide :**
- Nouveau moteur de compression d'image intelligent (réduction de ~2.2 Mo à 150 Ko par scan), accélérant drastiquement l'analyse IA.
🤖 **IA Sécurisée :**
- Migration de la logique d'analyse (prompts) vers des Cloud Functions pour garantir des résultats plus fiables et protégés.
- Nouveau moteur de compression d'image intelligent.
📄 **Export PDF Professionnel :**
- Nouvelle fonctionnalité d'exportation de l'historique. Générez un rapport PDF complet incluant vos repas, activités sportives et suivis de glycémie.
- Exportation de l'historique complet (repas, sport, glycémie).
🩸 **Suivi Diabétique complet :**
- Possibilité d'enregistrer et de visualiser sa glycémie avant/après chaque catégorie de repas directement dans l'historique.
🚴 **Synchronisation Strava :**
- Connexion directe à Strava pour importer vos activités et calculer précisément les calories brûlées.
🩸 **Suivi Diabétique :**
- Visualisation de la glycémie directement dans l'historique.
⭐ **Gestion des Favoris :**
- Refonte de l'interface des favoris avec une nouvelle fenêtre modale pour un ajout rapide de vos repas récurrents.
- Nouvelle interface d'ajout rapide.
🔍 **Scanner de Code-barres :**
- Intégration d'Open Food Facts pour identifier instantanément les produits industriels via leur code-barres.
🔧 **Stabilité et Modernisation :**
- Optimisation pour Android 36.
- Correction de bugs majeurs sur le stockage sécurisé des préférences (MasterKey) et la synchronisation Firebase (collectAsState).
🔧 **Stabilité :**
- Optimisation pour Android 36 et corrections diverses.