v1.9.3 (web) : correction du numéro de version annoncé

Le zip v1.9.2 publié embarquait settings.js 1.9.1 (le commit de fix du
nuage n'incluait pas WEB_VERSION). WEB_VERSION 1.9.3, CHANGELOG [1.9.3]
(méta-correction : aucune autre différence avec 1.9.2), e2e + README à
jour.
This commit is contained in:
Siphonight 2026-09-19 22:22:57 +02:00
parent ee953507ef
commit f8bfbdcf40
3 changed files with 12 additions and 3 deletions

View File

@ -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

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`).
* 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) {

View File

@ -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') });