gestion_table_tournante_libre/test
Mathieu Benoit 4f9c550e44 [ADD] proposals: keep the N best, erase the rest, after confirmation
Hundreds of proposals slow every table, chart and save. A new command keeps
the first N of the single ranking, the retained placement's origin besides,
and erases the rest in one undoable journal entry. N sits in a field beside
the button, 10 by default, and is never written to the file. A window states
how many go and recounts on each write that lands while it is open; the
announcement gives the count the command returns.
Checked: node 5150, browser 1154, long 129; one capture changes, stable on
two passes.

--- FR ---

[ADD] propositions : garder les N meilleures, effacer le reste, confirmé

Des centaines de propositions ralentissent chaque tableau, graphique et
enregistrement. Une commande garde les N premières du classement unique,
l'origine du retenu en plus, et efface le reste en une entrée défaisable. N
se saisit à côté du bouton, 10 par défaut, et ne s'écrit jamais au fichier.
Une fenêtre dit combien partent et se recompte à chaque écriture pendant
qu'elle attend ; l'annonce donne le compte que rend la commande.
Vérifié : node 5150, navigateur 1154, longues 129 ; une capture change,
stable sur deux passes.

Assisted-by: Claude Opus 5.5
2026-10-13 06:17:04 -04:00
..
fixtures [ADD] tags and goals: engine measures, CSV column, commands, bridge 2026-10-11 15:03:13 -04:00
navigateur [ADD] proposals: keep the N best, erase the rest, after confirmation 2026-10-13 06:17:04 -04:00
arborescence.test.js [ADD] quality page base: Qualité tab, detail, charts, course companion 2026-10-12 07:42:34 -04:00
bandes.js [FIX] core: bounded geometry, dated lock, empty seat, neighbour lists 2026-10-09 04:00:22 -04:00
chargements.js [ADD] tests: spec coverage guards, delivery checks, spec corrections 2026-10-07 17:51:49 -04:00
chargements.test.js [ADD] tests: spec coverage guards, delivery checks, spec corrections 2026-10-07 17:51:49 -04:00
chromium.js [ADD] docs: photographed walkthrough publishes doc/captures 2026-10-09 15:33:59 -04:00
chromium.test.js [ADD] captures: headless mode, preview bar and machine identity checked 2026-10-10 18:54:15 -04:00
construction.long.test.js [IMP] interface: Noto Sans everywhere, faces loaded before mounting 2026-10-09 13:01:49 -04:00
contrat_fichiers.js [ADD] platform: print bridge, atomic byte writes, badge sheet file name 2026-10-09 15:26:13 -04:00
coquille.test.js [ADD] platform: print bridge, atomic byte writes, badge sheet file name 2026-10-09 15:26:13 -04:00
documentation.test.js [ADD] priorities: search and ranking follow tiers, goals CSV, commands 2026-10-11 16:19:38 -04:00
electron_factice.js [ADD] platform: print bridge, atomic byte writes, badge sheet file name 2026-10-09 15:26:13 -04:00
empreintes_moteur.js [ADD] priorities: search and ranking follow tiers, goals CSV, commands 2026-10-11 16:19:38 -04:00
fichiers_electron.long.test.js [FIX] core: bounded geometry, dated lock, empty seat, neighbour lists 2026-10-09 04:00:22 -04:00
fichiers_electron.test.js [ADD] platform: print bridge, atomic byte writes, badge sheet file name 2026-10-09 15:26:13 -04:00
fichiers_simules.js [ADD] platform: print bridge, atomic byte writes, badge sheet file name 2026-10-09 15:26:13 -04:00
fichiers_simules.test.js [FIX] core: bounded geometry, dated lock, empty seat, neighbour lists 2026-10-09 04:00:22 -04:00
fils.test.js [IMP] tests: watched series adapts to the core count, threads below 4 2026-10-06 04:54:01 -04:00
imprimante_simulee.js [ADD] platform: print bridge, atomic byte writes, badge sheet file name 2026-10-09 15:26:13 -04:00
imprimante_simulee.test.js [ADD] platform: print bridge, atomic byte writes, badge sheet file name 2026-10-09 15:26:13 -04:00
installation.test.js [ADD] run: make and ./run.sh, Electron start check, container matrix 2026-10-06 05:52:17 -04:00
lanceur.js [ADD] skeleton: Capacitor web app that shows its dated version 2026-10-05 13:13:13 -04:00
licence.test.js [ADD] interface: application shell — banner, sections, theme, about 2026-10-07 07:22:05 -04:00
livrable.test.js [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
machine.js [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
machine.test.js [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
mutation.long.test.js [IMP] mutation: count long-series kills apart, test the audit end to end 2026-10-10 18:51:43 -04:00
pdf.js [ADD] badges: tests that fonts are subset and cut lines are thin 2026-10-10 18:50:40 -04:00
pdf.test.js [ADD] badges: tests that fonts are subset and cut lines are thin 2026-10-10 18:50:40 -04:00
polices.js [ADD] outputs: pdf-lib, Noto Sans, paper sizes, badge imposition 2026-10-09 04:49:18 -04:00
polices.test.js [IMP] interface: Noto Sans everywhere, faces loaded before mounting 2026-10-09 13:01:49 -04:00
projets.test.js [ADD] skeleton: Capacitor web app that shows its dated version 2026-10-05 13:13:13 -04:00
rapporteur.js [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
rapporteur.test.js [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
sources_interface.test.js [ADD] quality detail: placement, course re-measured, a person's line 2026-10-12 08:41:47 -04:00
temoin.js [ADD] outputs: pdf-lib, Noto Sans, paper sizes, badge imposition 2026-10-09 04:49:18 -04:00
version_voisine.js [ADD] electron: own shell, portable Windows exe built under podman 2026-10-05 13:13:32 -04:00