gestion_table_tournante_libre/scripts
Mathieu Benoit 365561272e [ADD] print: real PDF output proven, table sheets split by tour groups
Printing goes through Chromium's PDF with the CSS page size; a browser
command reads the PDF under node and returns pages, MediaBox and text
only. The tests prove pages = sheets for the cut plan in A4 and Letter,
the paper size within 0.25 mm, BROUILLON and the placement timestamp on
every page of a draft and none of a retained plan. The startup trial
prints the preview through the real shell. A table sheet whose tours do
not fit side by side splits them into groups of consecutive tours, so a
long name wraps inside its page instead of being clipped.
Checked: node 3776, browser 753, node-long 101; startup trial conforms.

--- FR ---

[ADD] impression : PDF réel prouvé, feuilles par table en groupes

L'impression passe par le PDF de Chromium à la taille de page CSS ; une
commande lit le PDF sous node et ne rend que pages, MediaBox et textes.
Les épreuves prouvent pages = feuilles du plan découpé en A4 et Lettre,
le papier à 0,25 mm, BROUILLON et l'horodatage du placement sur chaque
page d'un brouillon et sur aucune d'un retenu. L'essai de démarrage
imprime l'aperçu par la vraie coquille. Une feuille par table dont les
tours ne tiennent pas côte à côte les répartit en groupes consécutifs :
un long nom passe à la ligne dans sa page au lieu d'être coupé.
Vérifié : node 3776, navigateur 753, longues 101 ; essai conforme.

Assisted-by: Claude Opus 5.5
2026-10-10 13:33:35 -04:00
..
banc [IMP] generation: duration estimate counts the slowdown of busy cores 2026-10-09 15:28:49 -04:00
documentation [ADD] docs: screenshot manifest with order, path and image checks 2026-10-09 04:52:07 -04:00
installation [ADD] install: Node 26 and system packages, per family and under Nix 2026-10-06 05:52:05 -04:00
mutation [ADD] mutation: engine audit command and its versioned written report 2026-10-09 15:29:08 -04:00
oracle [ADD] prng: PCG32 checked against the reference C implementation 2026-10-05 17:27:06 -04:00
windows [ADD] scripts: Windows install and run through PowerShell 5.1 2026-10-06 05:51:31 -04:00
construire_windows.sh [ADD] electron: own shell, portable Windows exe built under podman 2026-10-05 13:13:32 -04:00
construire_windows.test.js [ADD] install: Node 26 and system packages, per family and under Nix 2026-10-06 05:52:05 -04:00
documentation.js [ADD] docs: usage and Windows guides, with how the search works 2026-10-09 17:14:56 -04:00
documentation.test.js [ADD] docs: generated regions in README and guides, checked on build 2026-10-09 13:06:01 -04:00
engendrer_livrables.js [ADD] interface: cross-screen rendering checks, frame marks, badge plate 2026-10-07 15:06:27 -04:00
engendrer_livrables.test.js [ADD] interface: cross-screen rendering checks, frame marks, badge plate 2026-10-07 15:06:27 -04:00
essai_demarrage.js [ADD] print: real PDF output proven, table sheets split by tour groups 2026-10-10 13:33:35 -04:00
essai_demarrage.test.js [ADD] print: real PDF output proven, table sheets split by tour groups 2026-10-10 13:33:35 -04:00
verifier_systemes.sh [FIX] web storage: refuse a name Chromium did not convert, UTF-8 launch 2026-10-07 02:35:12 -04:00
version.js [ADD] interface: application shell — banner, sections, theme, about 2026-10-07 07:22:05 -04:00
version.test.js [ADD] tests: guards for layers, clock, sources, colours, watch patterns 2026-10-07 13:21:21 -04:00