-
v1.9.8 Stable
released this
2026-09-22 22:39:46 +02:00 | 14 commits to main since this releaseAjouté — tests UI Compose, signature release dédiée, README anglais
- 13 tests UI instrumentés (navigation 5 onglets, dialog « Nouveautés »
— épinglage du fix v1.3.2 « ne réapparaît pas après dismiss » —, sections
Paramètres, version installée = BuildConfig : le bug #46 « versions jamais
bumpées » ne peut plus revenir silencieusement). Déterministes : permission
de notifications pré-grantée, zéro dépendance aux données, indépendants de
la langue FR/EN. Exécution :./gradlew connectedDebugAndroidTest. - Signature release dédiée, prête à l'emploi :
scripts/make-release-keystore.sh
crée le keystore +keystore.properties(gitignorés) ;assembleRelease
l'utilise dès qu'il existe (sinon clé debug inchangée). Migration
téléphone documentée (export JSON → désinstallation → réinstallation →
réimport). Aucun changement pour l'utilisatrice tant que la bascule n'est
pas faite. - README anglais (README.en.md) — lien FR/EN en tête de
chaque fichier ; la doc de développement reste en français.
Modifié — écran Paramètres découpé (maintenance)
SettingsScreen.kt(840 lignes) devient un orchestrateur de 377 lignes +
11 cartes thématiques dansui/screens/settings/(langue, calibration,
modèle T, seuils, fuseau, rappels, sauvegarde, auto-backup, logs, à propos).
Comportement et rendu strictement identiques (déplacement pur) ;
validé par les tests UI + smoke test RELEASE sur émulateur (toutes les
sections, version 1.9.8, 0 crash — anti-bug #64).ChartScreenreste volontairement entier : sa garde de source (#54)
exige le bloc de gestes dans ce fichier.
Vérifié : 249 tests unitaires + 13 tests UI verts, lint vert, APK debug +
release (2,7 Mo) buildés, smoke test release complet (accueil, 5 onglets,
Paramètres, éditeur de traitement, dialog de dose — 0 crash).Downloads
- 13 tests UI instrumentés (navigation 5 onglets, dialog « Nouveautés »