-
v1.4.7 Stable
released this
2026-09-07 17:45:45 +02:00 | 39 commits to main since this releaseModifié
- Toggles de modèles pré-cochés selon TES traitements (#58, demande :
« les seules courbes activées par défaut sont celles qui se rapportent au
modèle PK des traitements en cours ou passés ») : au chargement du
graphique, les chips Estrannaise/Transfem/WHSAH sont alignés sur les
modèles RÉELLEMENT utilisés par des traitements à PROFIL PK
(usesProfileModel— le traitement inactif compte, l'oral/anti-androgène
non) ; les autres restent activables au tap. Cas de l'utilisatrice :
EV historique TFS + EEn actuel (qu'elle passe sous WHSAH) → TFS + WHSAH
ON, Estrannaise OFF. Garde-fou testé : aucun modèle profil utilisé → TFS
ON (les traitements Bateman sont tracés identiquement dans chaque série).
Une seule initialisation : les toggles ensuite modifiés ne sont pas
re-rencontrés. (defaultModelToggles, helper pur testé.)
Corrigé
- La carte de traitement affichait « EEN Estrannaise » pour un traitement
sous WHSAH (#59, remontée) : le ternaire à 2 branches du chip
TreatmentsScreentombait WHSAH dans leelse→ label « Estrannaise ».
FIX : helper centralisémodelLabelRes(unique source de vérité du
label : ESE/TFS/WHS) utilisé par la carte — le dropdown de l'éditeur et
le chip du graphique étaient déjà corrects. Règle : TOUT nouvel affichage
de modèle passe par le helper, jamais un ternaire.
Ajouté
- Épinglage : la calibration s'applique à TOUTES les courbes (2ᵉ partie
de la demande — vérification) : le facteur par ESTER (scalePerEster)
est appliqué par DOSE (doseEster), indépendamment du modelOverride →
les 3 courbes (ESE/TFS/WHS) d'un même traitement sont scalées
IDENTIQUEMENT (2× le facteur = 2× la courbe, testcalibration applies to ALL model curves equally). C'était déjà le comportement ; il est
désormais garanti par test. Subtilité documentée (§7.6) : le facteur est
calculé depuis la prédiction du modèle STOCKÉ du traitement — les
courbes des autres modèles partagent ce facteur (un facteur par
ester/période, pas par modèle). - 3 nouveaux tests (158 au total / 136 sans les données locales) :
defaultModelToggles(2) + calibration universelle (1).
Downloads
- Toggles de modèles pré-cochés selon TES traitements (#58, demande :