-
v1.4.5 Stable
released this
2026-09-07 11:27:38 +02:00 | 41 commits to main since this releaseCorrigé
- Boucle de recomposition sur le graphique (#56, découvert en validant
#54) :nowMsétait relu frais à CHAQUE recomposition →endMsdérivait
→ les keys du producteur de courbes changeaient à chaque frame →
re-calcul perpétuel → main thread saturé (« Skipped 52 frames ») → les
taps sur les chips étaient perdus. FIX :nowMsmémoïsé sur le tick
minute ; le calcul des créneaux prévisionnels mémoïsé aussi. - La projection paraissait décalée d'un jour (#55, remontée : « la
prévision simule mon injection le 13 au lieu du 12 ») : diagnostic sur
données réelles — la GÉNÉRATION est exacte (créneau = dernière dose
loguée + intervalle exact ; samedi 12 à 18:54) ; l'illusion venait de
(a) l'ABSENCE de marqueur des doses simulées, (b) les labels X alignés
sur minuit UTC (= 02:00 du matin FR), (c) la courbe qui continue de
descendre après le créneau (physiologie EEn — contribution à J+0,5
~4 pg/mL). ⚠️ Subtilité documentée : la dose d'hier avait été LOGUÉE le
lendemain de l'injection réelle → le rythme 6 j décale d'un jour par
cycle ; l'app suit les LOGS (édition de la dose pour recadrer).
Ajouté
- Marqueurs de doses sur le graphique : les doses PRÉVISIONNELLES
(ligne verticale pointillée + triangle + heure, dans le fuseau de
lecture) et les doses RÉELLES (petits triangles discrets au bas) — la
projection devient non ambiguë. - Labels X alignés sur minuit LOCAL (
xLabelTicks, testé) au lieu de
multiples UTC. - Fuseau horaire du graphique configurable : Paramètres → « Fuseau
horaire du graphique » (vide = fuseau du téléphone) ; s'applique à
l'alignement des jours et à l'heure des marqueurs. - 6 nouveaux tests (145 au total / 123 sans les données locales) :
ticks minuit local, fuseau choisi (America/New_York), cas dégénérés,
créneau prévisionnel = dernière dose + intervalle exact (régression #4).
Downloads
- Boucle de recomposition sur le graphique (#56, découvert en validant