🐄 BOVIQ · Release Notes

Session du 23 mars 2026

8 nouvelles fonctionnalités, 3 corrections critiques et une refonte complète de l'architecture de stockage — tout ce qui a été livré ce matin.

8
Fonctionnalités
3
Corrections
23
Analyses Conseils
7 404
Lignes de code
🐄
160
Animaux dans le troupeau
82
VL en traite
24
Gestantes probables
9.4 L
Lait moyen / vache

✨ Nouvelles fonctionnalités

8 features · 23/03/2026
Alt + S Tableau de bord D Troupeau A Ajout animal V Vaccinations C Conseils B Bilan
Nouveau
Raccourcis clavier

Navigation instantanée dans toute l'application sans toucher la souris. 7 raccourcis principaux + fermeture de modal avec Échap.

⌨️
Accès immédiat dans BOVIQ V6Alt+S=Tableau bord · Alt+D=Troupeau · Alt+T=Sanitaire · Alt+A=Ajouter · Alt+V=Vaccinations · Alt+C=Conseils · Alt+B=Bilan
L1 L3 L5 L7 L10 14L 9L 4L TB Lait
Nouveau
Courbe de lactation

Graphique interactif Chart.js affichant la production moyenne et le TB/TP par rang de lactation (L1 à L13), calculé sur l'ensemble du troupeau.

📋
BOVIQ V6 → Tableau de bord (Alt+S)Faites défiler la page du tableau de bord → section « Lactation »
J F M A M J J A S O N D Saisonnalité des vêlages Pic : Mars · Avril
Nouveau
Saisonnalité des vêlages

Histogramme 12 mois calculé à partir de l'historique réel du troupeau. Identifie les pics de vêlages pour anticiper les besoins en main-d'œuvre et en logistique.

📋
BOVIQ V6 → Tableau de bord (Alt+S)Faites défiler → section « Saisonnalité des vêlages »
VACHE R·3 7.66 €/kg carc. JB R·3 7.51 €/kg carc. LAIT CONV. 449 €/1000 L Prix lait ↑ DG AGRI S11
Nouveau
Widget cours marché dashboard

Affichage des cours de viande et du prix du lait directement sur le tableau de bord. Données DG AGRI mises à jour chaque lundi automatiquement.

📋
BOVIQ V6 → Tableau de bord (Alt+S)Section « Cours du marché » en bas du dashboard
Fiche animal — Score économique Production 80% Qualité lait 69% Fertilité 90% Santé 50% 72 /100 Top 35% du troupeau
Nouveau
Score économique fiche animal

Chaque vache reçoit un score /100 sur 6 critères (production, qualité, fertilité, santé, longévité, persistance) avec son classement dans le troupeau.

📋
BOVIQ V6 → Troupeau → cliquer sur un animalOnglet « Score éco » dans la fiche individuelle
🌙 BOVIQ — Mode sombre 9.4 L/j 4 vêlages 🌙 OFF ☀️ BOVIQ — Mode clair 🔔 4 ⚠️ 4 alertes BDNI Déclarations en attente → Voir maintenant
Nouveau
Mode sombre + Notifications

Bascule 🌙/☀️ en haut de l'interface pour passer en mode sombre. Notifications navigateur 🔔 pour les alertes critiques (BDNI, vêlages, CCS).

📋
BOVIQ V6 → En-tête de l'applicationBouton 🌙 (dark mode) et 🔔 (activer notifs) dans la barre de navigation
CONSEIL #22 · URGENT Génisses non saillies 24–34 mois sans IA 3 génisses CONSEIL #23 · ANALYSE Perf. par taureau Taux réussite IA Sirocco · Ucello · U40 67%
Nouveau
Conseils #22 et #23

#22 — Alerte génisses prêtes : détecte les génisses de 24 à 34 mois sans saillie enregistrée. #23 — Performance par taureau : taux de réussite IA par reproducteur (Sirocco, Ucello, U40).

💡
BOVIQ V6 → Conseils & leviers (Alt+C)Faire défiler jusqu'aux cartes #22 et #23 en bas de la liste

☁️ Architecture stockage centralisé

GitHub API · Commit d6db446

Les données voyagent vers le cloud !

Auparavant, toutes les données BOVIQ étaient stockées uniquement dans le localStorage de votre navigateur — ce qui signifiait que si vous changiez de navigateur ou d'appareil, tout était perdu. Désormais, chaque modification est automatiquement sauvegardée sur GitHub.

🖥️ Application
⏱️ Debounce 1.5s
🔑 API GitHub + PAT
📄 data/boviq-data.json
🌐 GitHub Pages
🔑
Configurer votre PAT
Dans BOVIQ V6, cliquez sur le badge de synchronisation (barre latérale) → entrez votre Personal Access Token GitHub. Le PAT est stocké uniquement dans votre navigateur.
💾
Sauvegarde automatique
Chaque modification déclenche une sauvegarde après 1,5 seconde d'inactivité. Le badge indique l'état : ✓ Synchronisé, ⏳ Sauvegarde en cours, ou ⚠️ Erreur.
🔄
Accès multi-appareils
Ouvrez BOVIQ sur n'importe quel appareil : les données sont chargées depuis data/boviq-data.json sur GitHub au démarrage. Fallback local si hors ligne.

🥛 Bridge MilKlic ↔ BOVIQ V6

localStorage partagé
🔗
Les données de contrôle laitier apparaissent maintenant sur le tableau de bord V6

Auparavant, les données importées dans l'application MilKlic restaient isolées. Désormais, les fonctions saveML() et loadML() écrivent simultanément dans localStorage['BOVIQ_MILKLIC'], permettant à BOVIQ V6 d'afficher immédiatement les KPIs laitiers sur le tableau de bord.

📍 Pour activer : Ouvrez d'abord boviq-milklic.html → importez votre CSV MilKlic → revenez sur BOVIQ V6. Les données s'affichent automatiquement sur le tableau de bord.

⌨️ Référence complète des raccourcis

Alt + touche
Alt+S
Tableau de bord
Vue synthétique générale
Alt+D
Gestion troupeau
Liste et fiches animaux
Alt+T
Suivi sanitaire
Soins et traitements
Alt+A
Ajouter un animal
Ouvre le formulaire rapide
Alt+V
Vaccinations
Calendrier vaccinal
Alt+C
Conseils & leviers
23 analyses zootechniques
Alt+B
Bilan financier
Score IDELE / exports PDF
Échap
Fermer les modales
Ferme toute fenêtre ouverte

🔧 Corrections apportées

3 bugs · cette session
📊
Graphiques du tableau de bord — courbes vides
La fonction loadChartJs() retourne une Promise asynchrone mais était appelée de manière synchrone. Corrigé avec async/await pour garantir que Chart.js est chargé avant le rendu des courbes.
📈
Widget cours — courbe des prix illisible
La sparkline précédente ne prenait pas en compte l'échelle des données. Remplacée par une vraie courbe Chart.js avec axe Y borné min±2€ autour de la valeur centrale, rendant les variations lisibles.
🥛
Contrôle laitier — « données non disponibles » sur V6
Le bridge entre MilKlic et BOVIQ V6 était manquant. Ajout des écritures dans localStorage['BOVIQ_MILKLIC'] dans les fonctions saveML() et loadML() du module MilKlic.

💡 Module Conseils & Leviers — 23 analyses

Alt+C dans BOVIQ V6

Le module Conseils analyse en temps réel les données de votre troupeau et produit jusqu'à 23 recommandations zootechniques et économiques. Chaque analyse est classée par niveau d'urgence.

#1
CCS > 400 000
Urgent
#2
TB < 36 g/kg
Attention
#3
IVV > 390 jours
Attention
#4
Sans reprise repro 60–180 j
Attention
#5
Génisses > 28 mois non vêlées
Attention
#6
Candidates à la réforme
Attention
#7
TP < 30 g/kg
Urgent
#8
Ratio TB/TP < 1,2 (SARA)
Urgent
#9
Urée hors normes
Attention
#10
Production en forte baisse
Attention
#11
CCS prévues > 400k
Attention
#12
Fortes productrices sans repro
Urgent
#13
Rang IA ≥ 3
Attention
#14
Persistance de lactation faible
Attention
#15
Primipares < 7 L/j
Urgent
#16
Génisses excédentaires
Attention
#17
Primes qualité manquées
Attention
#18
Coût sanitaire par vache
Information
#19
Vaches improductives
Attention
#20
Projection vêlages → trésorerie
Information
#21
Simulation changement de filière
Information
#22 ✨
Génisses 24–34 mois non saillies
Nouveau · Urgent
#23 ✨
Performance par taureau
Nouveau · Analyse