v1.9.2 (suite) : WEB_VERSION 1.9.2 + e2e versions + README statut

Suivi du commit précédent : le remplacement de WEB_VERSION (1.9.0 →
cible inexistante, le fichier était en 1.9.1) avait échoué
silencieusement, laissant les assertions e2e et le README en retard.
Corrigé : WEB_VERSION 1.9.2, assertions e2e 1.9.2, README web v1.9.2
(169 tests). check --release vert.
This commit is contained in:
Siphonight 2026-09-19 22:19:57 +02:00
parent fab5a2abfb
commit ee953507ef
3 changed files with 8 additions and 8 deletions

View File

@ -17,11 +17,11 @@
> Fie-toi toujours à tes analyses de sang et aux consignes de ton > Fie-toi toujours à tes analyses de sang et aux consignes de ton
> endocrinologue. > endocrinologue.
- **Statut** : web v1.8.1 — parité fonctionnelle avec l'Android v1.8.1 - **Statut** : web v1.9.2 — parité fonctionnelle avec l'Android v1.9.2
(recommandation de prochaine prise de sang, stabilisation sensible aux (modèle Estrannaise analytique + nuage d'incertitude MCMC exclusif ESE ;
changements récents ; l'auto-backup journalier Android reste l'auto-backup journalier Android reste structurellement non porté, cf
structurellement non porté, cf §12 — l'export manuel couvre la donnée) · §12 — l'export manuel couvre la donnée) ·
**155 tests verts** · E2E navigateur ✅ · conteneur testé en **169 tests verts** · E2E navigateur ✅ · conteneur testé en
configuration durcie ✅ · lint/i18n ✅ configuration durcie ✅ · lint/i18n ✅
- **Journal des versions web** : [docs/CHANGELOG.md](docs/CHANGELOG.md) - **Journal des versions web** : [docs/CHANGELOG.md](docs/CHANGELOG.md)
- **Releases** : [gitea.cloudyfy.fr/Siphonight/HormoneTrack-web/releases](https://gitea.cloudyfy.fr/Siphonight/HormoneTrack-web/releases) - **Releases** : [gitea.cloudyfy.fr/Siphonight/HormoneTrack-web/releases](https://gitea.cloudyfy.fr/Siphonight/HormoneTrack-web/releases)

View File

@ -31,7 +31,7 @@ import { el, showDialog, field, switchRow, filterChip, toast } from './component
* (APK + web au MÊME numéro, tags appariés `vX.Y.Z` + `vX.Y.Z-web`). * (APK + web au MÊME numéro, tags appariés `vX.Y.Z` + `vX.Y.Z-web`).
* v1.4.10 = portage initial de l'Android v1.4.10. * v1.4.10 = portage initial de l'Android v1.4.10.
*/ */
export const WEB_VERSION = '1.9.1'; export const WEB_VERSION = '1.9.2';
/** Parse un champ numérique FR (virgule → point) ; null si vide/invalide. */ /** Parse un champ numérique FR (virgule → point) ; null si vide/invalide. */
function parseNumOrNull(text) { function parseNumOrNull(text) {

View File

@ -131,7 +131,7 @@ async function main() {
ok(dialog !== null, 'dialog « Nouveautés » au premier lancement (markdown rendu)'); ok(dialog !== null, 'dialog « Nouveautés » au premier lancement (markdown rendu)');
if (dialog) { if (dialog) {
const dlgText = await dialog.textContent(); const dlgText = await dialog.textContent();
ok(dlgText.includes('Version 1.9.1'), 'dialog : section de la version courante'); ok(dlgText.includes('Version 1.9.2'), 'dialog : section de la version courante');
const hasRenderedMd = await dialog.$('.md-body h3, .md-body strong'); const hasRenderedMd = await dialog.$('.md-body h3, .md-body strong');
ok(hasRenderedMd !== null, 'dialog : markdown RENDU (titres/gras), pas de brut'); ok(hasRenderedMd !== null, 'dialog : markdown RENDU (titres/gras), pas de brut');
await page.click('.dialog .actions button'); await page.click('.dialog .actions button');
@ -334,7 +334,7 @@ async function main() {
await page.waitForTimeout(300); await page.waitForTimeout(300);
text = await page.textContent('main.content'); text = await page.textContent('main.content');
ok(text.includes('Langue'), 'Paramètres : carte langue'); ok(text.includes('Langue'), 'Paramètres : carte langue');
ok(text.includes('Version 1.9.1 (web)'), 'Paramètres : version affichée'); ok(text.includes('Version 1.9.2 (web)'), 'Paramètres : version affichée');
ok(text.includes('100 % local'), 'Paramètres : note vie privée'); ok(text.includes('100 % local'), 'Paramètres : note vie privée');
await page.screenshot({ path: join(SHOTS, 'e2e-settings.png') }); await page.screenshot({ path: join(SHOTS, 'e2e-settings.png') });