From df706aaedf4728920d523ee4fca74782f7dc8079 Mon Sep 17 00:00:00 2001 From: Siphonight Date: Sat, 5 Sep 2026 22:24:24 +0200 Subject: [PATCH] =?UTF-8?q?UI=20:=20=C2=AB=20Fr=C3=A9quence=20d'injection?= =?UTF-8?q?=20=C2=BB=20renomm=C3=A9=20=C2=AB=20Posologie=20=C2=BB=20(terme?= =?UTF-8?q?=20inadapt=C3=A9=20aux=20voies=20non=20injectables)=20;=20hint?= =?UTF-8?q?=20g=C3=A9n=C3=A9ralis=C3=A9=20=C2=AB=20derni=C3=A8re=20prise?= =?UTF-8?q?=20=C2=BB=20;=20docs=20=C3=A0=20jour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - strings EN (Dosage) / FR (Posologie) ; freq_hint : « dernière injection » → « dernière prise » (les deux langues) - README, GUIDE, DEVELOPPEMENT §10/§21 : mentions mises à jour - versionCode 11, versionName 1.2.8 ; 64 tests verts --- README.md | 2 +- app/build.gradle.kts | 4 ++-- app/src/main/res/values-fr/strings.xml | 4 ++-- app/src/main/res/values/strings.xml | 4 ++-- docs/DEVELOPPEMENT.md | 4 ++-- docs/GUIDE_INSTALLATION.md | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 8d2f04b..6f68631 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ sauvegarde JSON. **100 % local, aucun compte, aucun serveur.** affichés côte à côte avec toggles indépendants - **Modèle Bateman** paramétrable (temps au pic, demi-vie, biodisponibilité) pour gel, patch et voie orale -- **Simulation prévisionnelle** : configurer la **fréquence d'injection** (jours) sur un +- **Simulation prévisionnelle** : configurer la **posologie** (intervalle en jours) sur un traitement → projection des doses à venir sur le graphique (jamais sauvegardées) - **Log des doses** avec date/heure exacte, dose en mg, **ester par injection** (switch EV↔EU↔EEn comme dans le tableur), **éditable** (tap sur une ligne dans Doses), diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9598dad..bb20ea3 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -12,8 +12,8 @@ android { applicationId = "com.hormonetrack" minSdk = 26 targetSdk = 36 - versionCode = 10 - versionName = "1.2.7" + versionCode = 11 + versionName = "1.2.8" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5516303..de1de6e 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -108,10 +108,10 @@ Calibration automatique (E2 + T) Ajuste automatiquement le facteur d\'échelle de CHAQUE ester à partir des analyses faites pendant sa période (ex. : labs valerate → doses valerate, labs enanthate → doses enanthate) et recalibre le modèle T — affichage uniquement (les valeurs stockées ne changent pas). Les réglages manuels ci-dessous et dans Traitements restent effectifs quand c\'est désactivé. - Fréquence d\'injection + Posologie Simuler les doses à venir Intervalle (jours) - Les doses à venir sont simulées à cet intervalle après la dernière injection enregistrée ; elles apparaissent sur le graphique (Prévision) mais ne sont jamais sauvegardées. + Les doses à venir sont simulées à cet intervalle après la dernière prise enregistrée ; elles apparaissent sur le graphique (Prévision) mais ne sont jamais sauvegardées. Enregistrer Annuler diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a10d5ee..8535738 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -108,10 +108,10 @@ Auto-calibration (E2 + T) Automatically adjusts the scale factor of EACH ester from the labs drawn during that ester\'s period (e.g. valerate labs calibrate the valerate doses, enanthate labs the enanthate doses) and recalibrates the T model — display only (stored values unchanged). Manual values below and in Treatments stay in effect when this is off. - Injection frequency + Dosage Simulate upcoming doses Interval (days) - Upcoming doses are simulated at this interval after the last logged injection; they appear on the chart (Forecast) but are never saved. + Upcoming doses are simulated at this interval after the last logged dose; they appear on the chart (Forecast) but are never saved. Save Cancel diff --git a/docs/DEVELOPPEMENT.md b/docs/DEVELOPPEMENT.md index 32472f5..45b94cc 100644 --- a/docs/DEVELOPPEMENT.md +++ b/docs/DEVELOPPEMENT.md @@ -479,7 +479,7 @@ Sur la montre : remontée par Gadgetbridge **ou** Huawei Health (cf §17). badge inactif), FAB → éditeur - `TreatmentEditorScreen` : 12 presets (`PKPresets`, cf `nameRes`) pré-remplissent tout ; champs conditionnels (ester+modèle si injection, Bateman sinon) ; carte Calibration - (scaleFactor + « Calibrer avec les analyses ») ; **section « Fréquence » (v1.2 : + (scaleFactor + « Calibrer avec les analyses ») ; **section « Posologie » (v1.2 : switch « Simuler les doses à venir » + intervalle en jours)** ; carte Rappel (switch + TimePicker **centré** + avertissement alarmes exactes) ; switch actif ; save → insert/update + schedule/cancel ; delete avec confirmation ; `createdAt` préservé @@ -906,7 +906,7 @@ Sur le téléphone de test (à compléter par l'utilisatrice) : - [ ] Tester l'installation d'une watchface `.hwt` via Gadgetbridge (pour la Phase 2) - [ ] **v1.2.x** : graphique panoramique (glisser → passé, bouton « Revenir à maintenant ») - [ ] **v1.2.x** : toggles Estrannaise/TFS indépendants (les deux courbes superposées) -- [ ] **v1.2.x** : chip « Prévision » (configurer la Fréquence d'un traitement d'abord) +- [ ] **v1.2.x** : chip « Prévision » (configurer la Posologie d'un traitement d'abord) - [ ] **v1.2.x** : chip « Pics / creux » (triangles ▲▼ aux extrema E2 et T) - [ ] **v1.2.x** : Calibration automatique ON → courbes ajustées depuis les labs (par période d'ester si changement d'ester), OFF → valeurs stockées diff --git a/docs/GUIDE_INSTALLATION.md b/docs/GUIDE_INSTALLATION.md index f684121..b8e5c15 100644 --- a/docs/GUIDE_INSTALLATION.md +++ b/docs/GUIDE_INSTALLATION.md @@ -133,7 +133,7 @@ Les profils viennent de ta feuille `Estrogen.ods` (table « Models ») : passé (toute ta fenêtre d'historique) ; bouton « Revenir à maintenant » pour revenir - **Toggles Estrannaise / Transfem Science** : les deux courbes peuvent être affichées simultanément (Estrannaise = bleu, Transfem Science = turquoise) pour comparer -- **Prévision** : configure la **Fréquence d'injection** (jours) dans un traitement +- **Prévision** : configure la **Posologie** (intervalle en jours) dans un traitement (section « Fréquence ») puis active le chip « Prévision » → les doses à venir sont simulées et dessinées après la ligne « maintenant » (jamais sauvegardées) - **Pics / creux** (chip sur le graphique) : triangles ▲▼ aux extrema estimés de