• v1.8.0 Stable

    Siphonight released this 2026-09-17 18:47:38 +02:00 | 26 commits to main since this release

    Prochaine prise de sang recommandée (page Analyses)

    • Nouvelle carte sur la page Analyses : « Prochaine prise de sang
      (suggestion) » — l'app déduit de ses courbes quand refaire une analyse :
      au creux estimé, juste avant l'injection suivante (le creux est le
      moment le plus informatif et comparable ; l'heure exacte du creux calculé
      est affichée, avec la mention « ou simplement la veille du créneau »).
    • Condition de stabilité (choix v1.8.0) : un creux n'est interprétable
      que si l'ester est stabilisé — règle des ~5 demi-vies terminales
      (≈ 97 % de l'équilibre). L'app saute donc au premier creux stabilisé
      après un changement d'ester/dose/rythme, et la carte l'explique
      (« stabilisé depuis le … (~5 demi-vies) » / « c'est le premier creux fiable
      depuis ton dernier changement »). Le modèle Estrannaise lit sa demi-vie
      dans les tables (nouveau PKProfileStore.terminalHalfLifeDays), TFS/WHSAH
      la calculent analytiquement.
    • Périmètre honnête : la carte n'apparaît que s'il existe un traitement
      E2 injectable actif avec une Posologie (sinon pas de creux prévisible) ;
      et si un injectable actif est SANS Posologie, la page affiche une invite
      « renseigne une Posologie pour recevoir des recommandations » (demande
      v1.8.0). Créneaux déjà mesurés jamais re-recommandés (prise en compte des
      analyses existantes). Calcul hors UI thread + rafraîchi chaque minute ;
      disclaimer estimation visible sur la carte.
    • 11 nouveaux tests (220 au total / 190 sans les données locales) :
      LabTimingTest (8 : creux avant créneau, saut de stabilisation, stabilisé,
      prise récente → creux suivant, sans Posologie → null, oral → null,
      invite, Estrannaise lit sa t½ dans la table) + régression n°5 étendue
      (recommandation cohérente sur l'export réel).
    • Porté web (web v1.8.0, versions sync) : js/pk/lab-timing.js miroir +
      encart + scénario E2E.
    • Validé émulateur §16.ter (APK release, seed réel v1.7.0) : carte rendue —
      « creux 20/09 10:37, juste avant l'injection EEN du 20/09 11:20, EEN
      stabilisé depuis le 06/02 » — 0 crash.
    Downloads