v1.2.6 : valeurs des pics/creux sur le graphique + import JSON en mode écrasement
- CurveChart : drawExtremum = triangle ▲▼ + VALEUR estimée de l'extremum
(au-dessus d'un pic, en dessous d'un creux), couleur de la série
- Import JSON : mode ÉCRASEMENT (bug remonté : échec dès que l'app contenait
des données — conflit d'IDs backup vs existants)
· DAOs : deleteAll() sur les 3 tables (ordre enfants → parents, FK CASCADE)
· BackupManager.importJson : wipe puis restauration (IDs conservés → FK
valides), retourne aussi le tConfig du backup
· SettingsScreen : après import → tConfig restauré dans DataStore + rappels
reprogrammés (rescheduleAll) ; dialog renommé « Effacer & restaurer »
avec avertissement explicite
- docs : §13 (écrasement), §11 (valeurs extrema), §14 #34, §16.bis CHECKLIST
DE DÉPLOIEMENT complète numérotée (version → tests → docs → commit/tag →
push 2 remotes → build 2 APK → releases 2 instances → smoke-test R8),
§20/§21, CHANGELOG, README
- versionCode 9, versionName 1.2.6