gestion_table_tournante_libre/src/application/libelles
Mathieu Benoit 73d08294f5 [FIX] local settings: an unreadable or unwritable file no longer blocks
An unreadable reglages_locaux.json, or a folder that refused to write it,
refused the paper choice, so no badge sheet or preview could be produced
on that machine. The chosen paper now holds for the session on that
working folder, in memory, and the file is never overwritten. On that
folder it wins over a stale paper still in the file; the first settings
write that succeeds there retains it and withdraws the warning. The
warning names the file and no longer promises defaults never written.
Checked: node 3918, browser 773; each fix red under the previous code.

--- FR ---

[FIX] réglages locaux : un fichier illisible ou non écrit ne bloque plus

Un reglages_locaux.json illisible, ou un dossier qui refusait de l'écrire,
refusait le choix du papier : ni planche ni aperçu sur cette machine. Le
papier choisi vaut désormais pour la séance sur ce dossier de travail, en
mémoire, et le fichier n'est jamais écrasé. Sur ce dossier, il l'emporte
sur un papier périmé du fichier ; la première écriture des réglages qui y
réussit le retient et retire l'avertissement. L'avertissement nomme le
fichier et ne promet plus de valeurs par défaut jamais écrites.
Vérifié : node 3918, navigateur 773 ; chaque correction rouge avant elle.

Assisted-by: Claude Opus 5.5
2026-10-10 20:20:04 -04:00
..
aides.js [FIX] core: bounded geometry, dated lock, empty seat, neighbour lists 2026-10-09 04:00:22 -04:00
csv.js [ADD] application: clock, translation, formatting, displayed name 2026-10-07 02:33:39 -04:00
evenements.js [ADD] application: observable session, events facade, places and seats 2026-10-07 04:14:24 -04:00
format.js [ADD] application: clock, translation, formatting, displayed name 2026-10-07 02:33:39 -04:00
generation.js [ADD] generation: a pool of workers over the CPUs, cores setting 2026-10-08 04:35:21 -04:00
mobilier.js [FIX] core: bounded geometry, dated lock, empty seat, neighbour lists 2026-10-09 04:00:22 -04:00
moteur.js [ADD] application: generation controller, worker, evaluation table 2026-10-07 06:09:45 -04:00
participants.js [ADD] application: clock, translation, formatting, displayed name 2026-10-07 02:33:39 -04:00
places.js [FIX] core: bounded geometry, dated lock, empty seat, neighbour lists 2026-10-09 04:00:22 -04:00
planche.js [FIX] badges: injective sheet file names, a reissue never overwrites 2026-10-10 20:09:25 -04:00
seance.js [FIX] local settings: an unreadable or unwritable file no longer blocks 2026-10-10 20:20:04 -04:00
sorties.js [ADD] platform: print bridge, atomic byte writes, badge sheet file name 2026-10-09 15:26:13 -04:00
stockage.js [FIX] local settings: an unreadable or unwritable file no longer blocks 2026-10-10 20:20:04 -04:00