Changelog
Toutes les nouveautés, améliorations et corrections de Empathy.
v0.19.0
27 février 2026
Nouveau
- Historique unifié : la page historique affiche désormais les analyses IA et les bilans sanguins, mélangés et triés par date. Dual fetch en parallèle sur les deux tables
- Filtres combinables : barre de filtres unique avec chips Type (Analyses / Bilans sanguins) et Animal (Chat, Chien...) combinables en logique AND
- Badges type discrets : chaque card affiche un badge gris subtil (icône SVG loupe ou document) après la race pour différencier analyses et bilans
- Modal détail bilan : cliquer sur un bilan ouvre un modal complet avec tableau de résultats (hémato + biochimie), barres visuelles, profils, patterns, examens complémentaires, conseils et feedback
- Sidebar patients récents : mélange des analyses et bilans, affiche les 4 plus récents tous types confondus avec ouverture du bon modal
v0.18.1
27 février 2026
Amélioration
- Redesign bilan sanguin : refonte complète de la page avec le design 01/02/03 du dashboard. Grille d'animaux, formulaire patient avec toggles sexe/stérilisation, boutons âge rapides
- Résultats patient clean : après analyse, la fiche patient s'affiche en glass-card avec form-grid, noms en casse correcte (capitalizeName), icône animal dans le header
- Admin : prompt bilans sanguins : nouvel onglet dans l'administration pour consulter et copier les prompts utilisés par l'Edge Function bilan-sanguin-ia (combined v1.1 + interpret v1.0)
v0.18.0
26 février 2026
Nouveau
- Bilan sanguin : nouvelle page dédiée à l'analyse de bilans sanguins vétérinaires. Upload PDF (IDEXX VetConnect), coller du texte, ou saisie manuelle de 30 paramètres courants (14 hématologie + 16 biochimie)
- Tableau interactif : résultats en code couleur (vert = normal, rouge = hors limites), barre visuelle de position dans l'intervalle de référence, valeurs éditables
- Interprétation IA : nouvelle Edge Function dédiée (pathologiste clinique vétérinaire). Analyse par profils (hématologique, rénal, hépatique, pancréatique), croisement hémato + biochimie, classification des anémies, examens complémentaires recommandés
- Sauvegarde : bilans enregistrés en base Supabase avec historique et feedback (pouce haut/bas)
v0.17.2
26 février 2026
Fix
- Fix Gabapentine cochon d'Inde : dose corrigée de 25 mg/kg à 5 mg/kg (dose initiale), avec note sur titration progressive possible jusqu'à 25-50 mg/kg (métabolisme rapide du cobaye)
v0.17.1
26 février 2026
Nouveau
Fix
- 48 nouveaux médicaments : base posologie enrichie de 101 à 149 médicaments. Nouvelles catégories : respiratoire (Théophylline, Terbutaline, Bisolvon, Codéine), oncologie (Palladia, Chlorambucil, Cyclophosphamide, Lomustine, Masivet), neurologie (Lévétiracétam, KBr, Zonisamide), urgence/antidotes (Intralipide, NAC, Naloxone, Fomépizole, Gluconate de calcium, Charbon activé, Mannitol), biothérapies (Librela, Solensia), reproduction (Galastop, Alizin), suppléments (Flexadin, Mégaderm, Fortiflora, Pronefra, Ipakitine)
- Marbocyl enrichi : ajout espèce lapin (5 mg/kg PO SID, abcès dentaires) + forme collyre 0.16%
- Vérification ANSES/ANMV/EMA : 149 médicaments vérifiés contre les RCP officiels
- Fix : Galastop durée corrigée (5-10j → 4-6j per RCP ANSES)
v0.17.0
26 février 2026
Nouveau
Fix
Amélioration
- Hérisson : nouvel animal supporté — 9 races (Européen, Pygmée d'Afrique, Algérien + morphes), estimation de poids, posologies pour 10 médicaments (Metacam, Baytril, Gabapentine, Tramadol, Panacur, Stronghold, Advocate, etc.)
- Races chien réordonnées LOF 2024 : Berger Australien #1, Staffie #3, Malinois #4. Ajout : Berger Américain Miniature, Cane Corso, Spitz Allemand, Bouvier Bernois
- Races chat réordonnées LOOF 2024 : Ragdoll monté en #4, Sibérien en #7, British Longhair en #9
- 11 poids corrigés : Lapin Bélier (2→4.5 kg), Tortue Grecque (1.2→3 kg), Hérisson Algérien, Dragon d'Eau, Lézard à Collerette, Tortue Hermann, Percheron, Conure, etc.
- 11 symptômes ajoutés : Hypothérmie, Ictère, Arrêt du transit, Coliques (équidé), Anurie, Dystocie, Perte de piquants, Mise en boule impossible, Bruxisme, Pododermatite, Parasites visibles
- 6 posologies corrigées ANSES/ANMV : Rilexine, Forthyron, Ipakitine, Surolan, Otomax, Antirobe (vérification RCP)
- Fix : doublon hamster Winter White supprimé (= Russe), bug coefficients lapin (sexM/sexF), poids moyen hamster ajusté
v0.16.2
26 février 2026
Nouveau
Amélioration
- Cochon d'Inde : nouvel animal supporté à 100% — 8 races, estimation de poids, coefficients espèce, posologies pour 11 médicaments + Vitamine C (essentiel pour les cochons d'Inde)
- 70+ nouvelles races : enrichissement massif des races pour les 11 espèces, triées par popularité en France (chien : 30+ races, chat : 20+ races, lapin, hamster, furet, oiseau, reptile, etc.)
- Estimation de poids immédiate : le poids moyen s'affiche dès la sélection de l'animal, avant même de choisir une race, puis s'affine avec la race
- Fix thème posologie : la page posologie respecte désormais le thème choisi (light/dark) au lieu de forcer le dark mode
v0.16.1
26 février 2026
Fix
Amélioration
- Calculateur de dose : correction de 13 doses textuelles qui causaient des NaN, 5 unités "ml/5kg" converties en "ml/kg", garde-fou pour les doses non calculables
- Noms vétérinaires : Tobrex → Tobramycine, Ursolvan → Acide ursodésoxycholique (DCI, pas d'AMM véto)
- Stomorgyl : unité simplifiée en cp/kg pour compatibilité calculateur
- Design calculateur : "kg" → "KG" (style uppercase), chaque résultat dans sa propre bulle, icône de l'animal à droite de chaque bulle
v0.16.0
25 février 2026
Nouveau
- 100 médicaments vétérinaires : base de données enrichie de 51 à 100 médicaments (+49). Nouvelles catégories : ophtalmologie, otologie, sédation/anesthésie, anxiolytiques/comportement, anti-diarrhéiques, hépatoprotecteurs, antihistaminiques, immunosuppresseurs, antifongiques, émétique, urinaire, vitamines
v0.15.2
25 février 2026
Amélioration
- Posologie UX : sélectionner un médicament masque la liste et affiche uniquement sa fiche avec un bouton retour. Recherche rapide disponible depuis la fiche pour changer de médicament sans revenir à la liste (max 4 résultats classés par pertinence)
- Espacement espèces : meilleure séparation visuelle entre les blocs de posologie par espèce pour éviter les confusions
- Scroll retour : le bouton retour ramène désormais en haut de la page
- Nouvelles races : ajout du Beauceron (35 kg) et du Fox-Terrier (8 kg) dans la liste des races de chien
- Landing page : ajustement de l'espacement du hero pour un meilleur affichage sur écrans 1080p
v0.15.1
24 février 2026
Fix
- Noms commerciaux vétérinaires : 9 médicaments renommés avec leurs vrais noms AMM véto EU/FR (Tralieve, Dexadreson, Dimazon, Ketofungol, Diazepam TVM, Soliphen, Vitamivet K1, Omeprazole TriviumVet, Forthyron). Formes pharmaceutiques corrigées
- Fix sidebar posologie : la barre latérale de la page posologie utilise désormais le même design que le dashboard et l'historique
v0.15.0
24 février 2026
Nouveau
Amélioration
- Posologie vétérinaire : nouvelle page dédiée avec 51 médicaments (AINS, antibiotiques, antiparasitaires, cardio, dermato, endocrino, urgence...). Recherche instantanée par nom commercial ou molécule, filtres par espèce (chien, chat, lapin, furet, oiseau), et calculateur de dose intégré selon le poids
- Recherche de symptômes : barre de recherche au-dessus de l'accordéon pour filtrer parmi les 105 symptômes. Recherche insensible aux accents, ouverture automatique des catégories correspondantes
- UX mobile améliorée : taille de police réduite sur les boutons toggle et champs du formulaire, la catégorie Général ne s'ouvre plus automatiquement sur mobile
v0.14.0
24 février 2026
Amélioration
Fix
- Noms auto-formattés : les noms d'animaux et races sont automatiquement normalisés à l'affichage (première lettre en majuscule). Fini les "ATHENA" ou "noisette" — tout s'affiche proprement quel que soit ce que le véto tape
- Races également formattées : même normalisation appliquée aux noms de races dans la sidebar, l'historique et le détail
- Header simplifié : suppression des liens de section (Fonctionnalités, Tarifs...) sur desktop, remplacement du menu burger par un simple lien "Se connecter" sur mobile
- Landing page aérée : espacement augmenté au-dessus et en dessous du hero pour une meilleure lisibilité sur desktop
- Fix session invalide : le token de session est désormais renouvelé automatiquement avant chaque diagnostic, éliminant l'erreur "Session invalide" après une période d'inactivité
v0.13.0
24 février 2026
Amélioration
- Stérilisé(e) toujours visible : le champ stérilisation est désormais affiché en permanence, sans avoir à sélectionner le sexe d'abord
- Champ âge vide par défaut : plus de placeholder pré-rempli, le champ est libre dès le départ
- Nystagmus : nouveau symptôme ajouté dans la catégorie Comportement / Neurologique
v0.12.0
24 février 2026
Amélioration
Fix
- Fallback Opus 4.6 : si Claude Sonnet 4.6 est surchargé (erreur 529/503), l'IA bascule automatiquement sur Claude Opus 4.6 pour garantir la continuité du service
- Résilience API : 2 tentatives Sonnet avec backoff exponentiel (1s, 2s) puis 1 tentative Opus en dernier recours
- Logs améliorés : le modèle utilisé (Sonnet ou Opus) est loggé pour chaque diagnostic généré
v0.11.0
24 février 2026
Amélioration
- Sexe & Stérilisation en boutons toggle : sélection en 1 clic au lieu de 2 (remplace les menus déroulants)
- Âge intelligent : boutons rapides (< 1 an, 1-3 ans, 3-7 ans, 7+ ans) + normalisation automatique ("5a" → "5 ans", "6m" → "6 mois", "5" → "5 ans")
- Estimation du poids intelligente : poids estimé dynamiquement selon la race, le sexe, la stérilisation et l'âge, avec des coefficients adaptés par espèce (dimorphisme furet, croissance lente reptiles, maturité rapide rongeurs...)
v0.10.0
24 février 2026
Amélioration
Nouveau
- Prompt IA v2.3 : refonte majeure du raisonnement clinique (11 améliorations)
- Croisement des symptômes : le modèle identifie les syndromes (patterns) plutôt que d'analyser les symptômes isolément
- Médecine NAC : raisonnement spécifique pour lapin, furet, rongeurs, oiseaux et reptiles
- Calibration : probabilités réalistes (plus de 75% systématiques sans examen complémentaire)
- Sécurité raciale : détection mutation MDR1 (Colley, Berger Australien...), brachy, lévriers
- Évolution temporelle : prise en compte aigu/subaigu/chronique dans le diagnostic
- Traitement étiologique : distinction traitement symptomatique vs ciblant la cause
- Alimentation : recommandations alimentaires intégrées au protocole de soins
- Interactions médicamenteuses : vérification automatique (ex: AINS + corticoïdes interdit)
- Différentiels flexibles : 2 à 5 diagnostics selon pertinence (plus de 3 imposés)
- Données manquantes : le modèle signale quand l'âge/poids/sexe manquent et ajuste sa confiance
- Urgence vs Gravité : distinction claire entre délai d'action et sévérité
v0.9.0
24 février 2026
Amélioration
- Modèle IA : migration vers Claude Sonnet 4.6 (modèle plus récent, meilleur raisonnement)
- Reproductibilité : temperature fixée à 0 pour des résultats déterministes (même entrée = même diagnostic)
- Admin : affichage de la temperature dans les stats rapides, prompts v2.1/v2.2 complets dans l'historique
v0.8.0
24 février 2026
Amélioration
Fix
- Races triées par fréquence : les races les plus courantes en France apparaissent en premier dans le sélecteur
- Ajout de races : Cavalier King Charles, Staffie, Teckel, Border Collie, Berger Australien, Trotteur Français
- Symptômes réorganisés : catégorie Général en premier, séparation Ophtalmologie / ORL
- Ophtalmologie : distinction un œil / deux yeux pour un diagnostic plus précis
- Nouveaux symptômes : Douleur (cris au toucher), Chaleurs prolongées
- Prompt IA v2.2 : latéralité oculaire comme facteur déterminant
- Bouton d'analyse simplifié
- Fix : correction de l'envoi des suggestions (bouton Envoyer fonctionnel)
v0.7.0
24 février 2026
Nouveau
Amélioration
- Sexe et stérilisation : deux nouveaux champs dans le formulaire patient (Mâle/Femelle + Stérilisé(e) Oui/Non)
- Le champ stérilisation s'affiche uniquement après sélection du sexe
- Prompt IA v2.1 : le sexe et le statut de stérilisation sont désormais pris en compte dans l'analyse diagnostique
- Simplification du modal suggestion : saisie directe sans sélecteur de type
- Correction des images animaux : inversion rat/souris, mise à jour reptile
- Amélioration du thème clair : fond avatar et menu actif plus subtils
v0.6.0
24 février 2026
Nouveau
- Système de suggestions : bouton dans la sidebar pour remonter un bug, symptôme manquant, suggestion ou autre retour
- Modal de suggestion avec sélecteur de type et champ libre
- Onglet « Suggestions » dans la page admin : liste complète avec type, message, email et date/heure
- Badge version : affichage de la version actuelle (v0.6.0) à côté du logo dans la sidebar
- Theme switch déplacé entre le menu et les patients récents
v0.5.0
24 février 2026
Nouveau
Amélioration
- Prompt IA v2.0 : raisonnement par prévalence épidémiologique, pharmacopée vétérinaire stricte (AMM uniquement), logique anti-redondance pour les examens complémentaires
- Système de feedback : boutons pouce haut / pouce bas sur chaque diagnostic pour évaluer la pertinence
- Pouce bas : mini-modal avec commentaire libre pour expliquer ce qui n'allait pas
- Feedback visible dans l'historique : icône sur les cartes + détail complet dans le modal
- Page Administration : prompt système actuel, historique complet des versions, accès restreint
- Bouton Admin conditionnel dans la sidebar (visible uniquement pour le compte administrateur)
- Séparation system prompt / user prompt dans l'appel API Claude pour un meilleur suivi d'instructions
v0.4.0
23 février 2026
Nouveau
- Historique des analyses : chaque diagnostic IA est sauvegardé en base de données (Supabase PostgreSQL)
- Sidebar dynamique : les 5 dernières analyses remplacént les faux patients, avec statut d'urgence coloré
- Clic sur un patient récent : recharge le formulaire complet + résultats sans relancer l'IA
- Bouton « Voir tout » vers la nouvelle page Historique
- Page Historique complète : filtres par animal, groupement par date, modal détail avec résultat complet
- Lien « Recharger dans le dashboard » depuis le détail historique
- Données isolées par utilisateur (Row Level Security)
- Fix zoom auto iOS sur les champs de saisie mobile (font-size 16px)
v0.3.6
23 février 2026
Amélioration
- Nouveau logo custom Empathy sur toutes les pages : header, footer, login, signup, dashboard
- Theming automatique du logo : adapté dark/light mode
- Favicon remis en version originale (noir/blanc)
- Footer personnalisé : « Pour mon PE que j'aime 🤍 »
v0.3.5
23 février 2026
Amélioration
- SEO complet : meta description, Open Graph, Twitter Card, JSON-LD sur toutes les pages
- Title landing optimisé pour les mots-clés « IA vétérinaire »
- robots.txt + sitemap.xml + favicon.svg
- noindex sur les pages auth et dashboard
- Domaine officiel : empathy.vet
v0.3.4
23 février 2026
Nouveau
- Pages légales complètes pour SAS NEW SAVE : CGV, CGU, Confidentialité, Mentions légales
- CGV : tarifs, paiement, rétractation 14j, résiliation, limitation de responsabilité
- CGU : disclaimer IA, usage professionnel vétérinaire, restrictions
- Confidentialité : conforme RGPD, sous-traitants, transferts hors UE, droits utilisateurs
- Footer : liens légaux actifs (CGV, CGU, Confidentialité, Mentions légales)
v0.3.3
23 février 2026
Amélioration
- Header, footer et theme toggle centralisés dans un composant partagé (shared-ui.js)
- Suppression des 16 pages placeholder (seront recréées avec le nouveau design)
- Footer 4 colonnes : Produit, Ressources, Entreprise, Légal
- Fix scrollbar résultats décollée du contenu + alignement médicaments
v0.3.2
23 février 2026
Correction
- Correction de l'authentification API : migration vers clé JWT legacy pour compatibilité Edge Functions
- Déploiement Edge Function avec vérification JWT désactivée au gateway (auth gérée par la fonction)
- Messages d'erreur enrichis avec code HTTP pour faciliter le debug
- Diagnostic IA pleinement fonctionnel en production
v0.3.1
23 février 2026
Amélioration
- Placeholder Race dynamique : "Sélectionner d'abord le type d'animal" avant choix, "Sélectionner la race" après
- Couleur placeholder du select alignée sur les inputs (muted)
v0.3.0
23 février 2026
Nouveau
- Intégration API Claude : Edge Function Supabase pour diagnostics IA en temps réel
- Authentification JWT, clé API stockée en secret Supabase
- Animation de progression en parallèle de l'appel API
- 9 catégories de symptômes en accordéon (~105 symptômes courants et rares)
- 10 types d'animaux avec races enrichies : Chien, Chat, Cheval, Lapin, Hamster, Furet, Rat, Souris, Oiseau, Reptile
- Dark mode fidèle au design Warroom (palette gris neutres)
v0.2.0
22 février 2026
Nouveau
- Dashboard complet avec formulaire de diagnostic et panneau de résultats
- Sidebar avec navigation, patients récents, profil utilisateur
- Pages login, signup, reset-password avec Supabase Auth
- Auth guard sur le dashboard (redirection si non connecté)
- Création de 17 pages secondaires (Légal, Entreprise, Produit, Ressources)
- Design responsive complet (mobile sidebar overlay)
v0.1.0
22 février 2026
Nouveau
- Landing page Empathy complète avec design dark/light mode
- Effet silver shimmer sur les éléments en mode clair (boutons, badges, textes)
- Section hero avec titre, statistiques et CTA
- Section fonctionnalités avec 8 feature cards
- Section "Comment ça marche" en 3 étapes
- Section témoignages avec avis de 3 vétérinaires
- Section pricing avec 3 plans (Starter 59€, Pro 129€, Clinique 249€)
- Badge "LE + POPULAIRE" sur le plan Pro avec barre silver et fondu aux bords
- Section CTA finale : "Ne laissez plus le doute décider à votre place."
- Copywriting optimisé pour la conversion (avantages, pas features)
- Étoiles jaunes pour les témoignages
- Footer avec switch dark/light, "Made in France"
- Responsive mobile complet
- Déploiement sur Vercel