Outil pour les rencontres réseautage de type d'événement table tournante. Gestion de l'attribution de siège avec plusieurs tours par table.
Find a file
Mathieu Benoit 67368b719f [ADD] scripts: Windows install and run through PowerShell 5.1
install.cmd, install_dev.cmd and run.cmd hand over to PowerShell
scripts that place Node of the .node-version major under %LOCALAPPDATA%,
checked against the SHA-256 that nodejs.org publishes, then run npm ci:
no administrator right is needed. The scripts stay within Windows
PowerShell 5.1, shipped with Windows, and carry a UTF-8 byte order mark,
without which 5.1 reads them in the system code page and mangles
accents. The licence guard now reads .ps1, .cmd, .nix and Makefile.

Checked: parsed and run under pwsh in a container, Node for win-x64
downloaded, verified and extracted; not yet run on Windows itself.

--- FR ---

[ADD] scripts : installer et lancer sous Windows, par PowerShell 5.1

install.cmd, install_dev.cmd et run.cmd passent la main à des scripts
PowerShell qui posent Node de la majeure de .node-version sous
%LOCALAPPDATA%, vérifié contre la somme SHA-256 que publie nodejs.org,
puis lancent npm ci : aucun droit d'administrateur n'est requis. Les
scripts s'en tiennent à Windows PowerShell 5.1, livré avec Windows, et
portent une marque d'ordre d'octets UTF-8, sans laquelle 5.1 les lit
dans la page de code du système et défigure les accents. La garde de
licence lit désormais les .ps1, .cmd, .nix et le Makefile.

Vérifié : analysés et exécutés sous pwsh en conteneur, Node win-x64
téléchargé, vérifié, extrait ; pas encore exécutés sous Windows même.

Assisted-by: Claude Opus 5.5
Claude-Session: https://claude.ai/code/session_01EUXSGcwCLSC69FWEdCtWSb
2026-10-06 05:51:31 -04:00
electron [FIX] electron: remove Electron's default English application menu 2026-10-05 13:47:16 -04:00
scripts [ADD] scripts: Windows install and run through PowerShell 5.1 2026-10-06 05:51:31 -04:00
src [FIX] tests: four-core budget, quoted values, key guard, switch floor 2026-10-06 04:26:08 -04:00
test [ADD] scripts: Windows install and run through PowerShell 5.1 2026-10-06 05:51:31 -04:00
.gitattributes [ADD] scripts: Windows install and run through PowerShell 5.1 2026-10-06 05:51:31 -04:00
.gitignore [ADD] skeleton: Capacitor web app that shows its dated version 2026-10-05 13:13:13 -04:00
capacitor.config.json [ADD] skeleton: Capacitor web app that shows its dated version 2026-10-05 13:13:13 -04:00
CHANGELOG.md [ADD] skeleton: Capacitor web app that shows its dated version 2026-10-05 13:13:13 -04:00
electron-builder.config.cjs [ADD] electron: own shell, portable Windows exe built under podman 2026-10-05 13:13:32 -04:00
index.html [ADD] skeleton: Capacitor web app that shows its dated version 2026-10-05 13:13:13 -04:00
install.cmd [ADD] scripts: Windows install and run through PowerShell 5.1 2026-10-06 05:51:31 -04:00
install_dev.cmd [ADD] scripts: Windows install and run through PowerShell 5.1 2026-10-06 05:51:31 -04:00
LICENSE [ADD] license: GNU AGPL v3 text, TechnoLibre copyright 2026-10-05 07:12:53 -04:00
package-lock.json [ADD] electron: own shell, portable Windows exe built under podman 2026-10-05 13:13:32 -04:00
package.json [ADD] electron: own shell, portable Windows exe built under podman 2026-10-05 13:13:32 -04:00
README.md [ADD] electron: own shell, portable Windows exe built under podman 2026-10-05 13:13:32 -04:00
run.cmd [ADD] scripts: Windows install and run through PowerShell 5.1 2026-10-06 05:51:31 -04:00
spec.md [IMP] tests: watched series adapts to the core count, threads below 4 2026-10-06 04:54:01 -04:00
version.json [ADD] skeleton: Capacitor web app that shows its dated version 2026-10-05 13:13:13 -04:00
vite.config.js [ADD] skeleton: Capacitor web app that shows its dated version 2026-10-05 13:13:13 -04:00
vitest.config.js [IMP] tests: watched series adapts to the core count, threads below 4 2026-10-06 04:54:01 -04:00

Gestion table tournante Libre

Logiciel hors ligne qui place les personnes d'un événement autour de tables et les fait tourner sur plusieurs tours, pour que chacune rencontre le plus de monde possible.

Commandes

commande effet
npm install installe les outils de construction et d'épreuve
npx playwright install chromium télécharge le Chromium des épreuves navigateur, une fois par machine
npm run dev sert l'application en développement, sur la plateforme web
npm test série node : les fonctions pures, à chaque modification
npm run test:long épreuves lourdes, avant un commit
npm run test:navigateur épreuves de rendu dans Chromium, avant une livraison
npm run build construit la page dans www/
scripts/construire_windows.sh construit l'exécutable Windows portable, sous podman

L'exécutable porte la version datée du logiciel dans son nom, selon le gabarit gestion_table_tournante_libre_v<AAAA>_<MM>_<JJ>_<NN>.exe.

Licence

© 2026 TechnoLibre. GNU Affero General Public License, version 3 ou ultérieure ; texte complet dans LICENSE.