diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 425d376..594f846 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -5,6 +5,15 @@ > section la plus récente EN PREMIER ; ce fichier est lu par le dialog > « Nouveautés » de l'app web (fetch `docs/CHANGELOG.md`). +## [1.9.3] — 2026-09-19 + +### Corrigé — le numéro de version annoncé + +- Le dialog « Nouveautés » et Paramètres annonçaient **1.9.1** au lieu de + 1.9.2 (le commit de fix du nuage n'incluait pas la mise à jour de + `WEB_VERSION`) — méta-correction de version, **aucune autre différence + avec 1.9.2** (mêmes fonctionnalités que l'Android 1.9.2). + ## [1.9.2] — 2026-09-19 ### Corrigé — le nuage d'incertitude exigeait un traitement STOCKÉ en ESE diff --git a/js/ui/settings.js b/js/ui/settings.js index 3f1c2ea..b788339 100644 --- a/js/ui/settings.js +++ b/js/ui/settings.js @@ -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`). * v1.4.10 = portage initial de l'Android v1.4.10. */ -export const WEB_VERSION = '1.9.2'; +export const WEB_VERSION = '1.9.3'; /** Parse un champ numérique FR (virgule → point) ; null si vide/invalide. */ function parseNumOrNull(text) { diff --git a/scripts/e2e.mjs b/scripts/e2e.mjs index e33786f..bc39d91 100644 --- a/scripts/e2e.mjs +++ b/scripts/e2e.mjs @@ -131,7 +131,7 @@ async function main() { ok(dialog !== null, 'dialog « Nouveautés » au premier lancement (markdown rendu)'); if (dialog) { const dlgText = await dialog.textContent(); - ok(dlgText.includes('Version 1.9.2'), 'dialog : section de la version courante'); + ok(dlgText.includes('Version 1.9.3'), 'dialog : section de la version courante'); const hasRenderedMd = await dialog.$('.md-body h3, .md-body strong'); ok(hasRenderedMd !== null, 'dialog : markdown RENDU (titres/gras), pas de brut'); await page.click('.dialog .actions button'); @@ -334,7 +334,7 @@ async function main() { await page.waitForTimeout(300); text = await page.textContent('main.content'); ok(text.includes('Langue'), 'Paramètres : carte langue'); - ok(text.includes('Version 1.9.2 (web)'), 'Paramètres : version affichée'); + ok(text.includes('Version 1.9.3 (web)'), 'Paramètres : version affichée'); ok(text.includes('100 % local'), 'Paramètres : note vie privée'); await page.screenshot({ path: join(SHOTS, 'e2e-settings.png') });