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:
parent
ee953507ef
commit
e460f99f40
@ -5,6 +5,15 @@
|
|||||||
> section la plus récente EN PREMIER ; ce fichier est lu par le dialog
|
> section la plus récente EN PREMIER ; ce fichier est lu par le dialog
|
||||||
> « Nouveautés » de l'app web (fetch `docs/CHANGELOG.md`).
|
> « 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
|
## [1.9.2] — 2026-09-19
|
||||||
|
|
||||||
### Corrigé — le nuage d'incertitude exigeait un traitement STOCKÉ en ESE
|
### Corrigé — le nuage d'incertitude exigeait un traitement STOCKÉ en ESE
|
||||||
|
|||||||
@ -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.2';
|
export const WEB_VERSION = '1.9.3';
|
||||||
|
|
||||||
/** 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) {
|
||||||
|
|||||||
@ -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.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');
|
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.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');
|
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') });
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user