• v1.4.2 Stable

    Siphonight released this 2026-09-07 00:02:22 +02:00 | 45 commits to main since this release

    Ajouté

    • Seuils d'alerte configurables (E2 et T) : dans Paramètres, une limite
      HAUTE et une limite BASSE par marqueur (E2 en pg/mL, T en ng/mL), chacune
      optionnelle (champ vide = pas d'alerte), validées (haut > bas requis) et
      évaluées contre le taux ESTIMÉ actuel (le même que la carte « niveau
      actuel », calibration incluse — pas une mesure de labo). En cas de
      dépassement : carte d'avertissement rouge sur l'accueil (« ▲ E2 estimé
      ≈ 259 pg/mL — au-dessus de ta limite haute (200) ») + disclaimer «
      estimation, pas une mesure ». Comparaison STRICTE (valeur == limite → rien).
    • Notification d'alerte : la vérification tourne toutes les 15 min
      même app fermée
      (worker WorkManager — la dépendance déclarée depuis v1.0
      est enfin utilisée) + check immédiat au save des seuils. Anti-spam :
      l'état des alertes déjà notifiées est mémorisé — pas de re-notification
      du même franchissement ; le retour à la normale ré-arme la prochaine
      alerte ; pas de notification de « retour à la normale ». Canal de
      notification dédié (réglable séparément des rappels, remonte sur la
      Watch GT 3). Journalisation AppLog complète (debug à distance).
    • 9 nouveaux tests (129 au total / 111 sans les données locales) :
      AlertsTest (12 : logique pure des seuils, codec d'état anti-spam) et
      AlertsEngineTest (4 : la notification évalue EXACTEMENT le niveau de la
      carte accueil ; déclenchement sur niveau réel).
    • Backup JSON avec les paramètres utilisateur : l'export embarque
      désormais langue, auto-calibration et seuils d'alerte ("settings",
      format v2) ; l'import les restaure (la langue est appliquée au retour).
      Rétrocompatible : les anciens exports (sans settings) restent
      importables ; 2 tests round-trip + compat v1.
    Downloads