-
811cd16b76
[ADD] interface: plan keyboard, tooltip, side panels, person menu, lists
master
Mathieu Benoit
2026-10-07 11:08:59 -0400
-
7f3dad24af
[ADD] interface: plan gestures — drag a person, a table, a handle
Mathieu Benoit
2026-10-07 10:01:21 -0400
-
626159db5f
[ADD] interface: diagnostic — what a configuration makes unavoidable
Mathieu Benoit
2026-10-07 09:41:51 -0400
-
ad19131954
[ADD] interface: propositions — ranked table, retain, clear
Mathieu Benoit
2026-10-07 09:10:39 -0400
-
d19394957f
[ADD] interface: generation screen — settings, progress, worker, cancel
Mathieu Benoit
2026-10-07 09:10:12 -0400
-
682e69876b
[ADD] interface: plan view — zoom, framing, fit, scale, side panels
Mathieu Benoit
2026-10-07 09:09:45 -0400
-
134e7850b7
[ADD] interface: event list, open event, participants, import, plan
Mathieu Benoit
2026-10-07 08:12:27 -0400
-
5fbbab6477
[ADD] interface: application shell — banner, sections, theme, about
Mathieu Benoit
2026-10-07 07:22:05 -0400
-
876ea0f2ce
[ADD] interface: primitives — field, refusal, confirmation, command
Mathieu Benoit
2026-10-07 07:21:20 -0400
-
cc6b9fe996
[ADD] application: generation controller, worker, evaluation table
Mathieu Benoit
2026-10-07 06:09:45 -0400
-
964532fa19
[ADD] application: furniture — tables, default, tours, capacity checks
Mathieu Benoit
2026-10-07 05:12:43 -0400
-
abae4fa9b8
[ADD] application: observable session, events facade, places and seats
Mathieu Benoit
2026-10-07 04:14:24 -0400
-
f76c5dede5
[ADD] tests: browser tooling — reachable entries, real colours, contrast
Mathieu Benoit
2026-10-07 04:13:34 -0400
-
82e57f47df
[FIX] web storage: refuse a name Chromium did not convert, UTF-8 launch
Mathieu Benoit
2026-10-07 02:35:12 -0400
-
71076afe4d
[ADD] application: clock, translation, formatting, displayed name
Mathieu Benoit
2026-10-07 02:33:39 -0400
-
63b997faa9
[ADD] interface: colour tokens, two themes, checked palette, marks
Mathieu Benoit
2026-10-07 02:33:12 -0400
-
eec14bdcb0
[ADD] geometry: tables, their chairs, designating a seat
Mathieu Benoit
2026-10-07 02:32:47 -0400
-
1ea572468d
[ADD] geometry: plan view, truncation, scale bar, measured constants
Mathieu Benoit
2026-10-07 02:32:35 -0400
-
7667134bd7
[ADD] engine: conflicts per table, aggregated diversity, diagnosis extras
Mathieu Benoit
2026-10-07 02:32:01 -0400
-
03c04bdf16
[ADD] storage: empty chair in a table list when seats are assigned
Mathieu Benoit
2026-10-07 02:31:26 -0400
-
63efdb21a1
[FIX] matrix: UTF-8 locale for Chromium, skip ps reading when absent
Mathieu Benoit
2026-10-07 02:14:19 -0400
-
8d03d5ba41
[FIX] electron: lock liveness only when certain, retries on every write
Mathieu Benoit
2026-10-07 02:00:36 -0400
-
c72215a2da
[FIX] csv: update matching, stray quotes, preview by import mode
Mathieu Benoit
2026-10-07 01:20:50 -0400
-
0bc48fa1ae
[FIX] storage, session: strict UTF-8, lost journal, lock, exclusions
Mathieu Benoit
2026-10-07 01:20:42 -0400
-
67fd0bc9ff
[ADD] application: end-to-end test of the operator's path
Mathieu Benoit
2026-10-06 23:40:46 -0400
-
a1cac443bb
[FIX] session: undo never moves id counters back
Mathieu Benoit
2026-10-06 23:40:40 -0400
-
481f6a6bae
[UPD] build: deny electron-winstaller's install script explicitly
Mathieu Benoit
2026-10-06 23:17:57 -0400
-
9530eca507
[ADD] application: session, named commands, French label table
Mathieu Benoit
2026-10-06 23:17:36 -0400
-
a3d7badf6d
[ADD] storage: copy, rename, import, delete events; local settings
Mathieu Benoit
2026-10-06 23:17:05 -0400
-
220814a673
[ADD] storage: measured cost of a complete save on the big demo
Mathieu Benoit
2026-10-06 23:05:57 -0400
-
fa2fc0eb2b
[UPD] spec: storage, CSV and workstation rules as the code has them
Mathieu Benoit
2026-10-06 20:42:00 -0400
-
aa5fafab1a
[ADD] tests: per-module coverage, 100 % branch floors, layer guards
Mathieu Benoit
2026-10-06 20:41:23 -0400
-
fa32ad9fae
[ADD] storage: event store — list, create, open, save, recover
Mathieu Benoit
2026-10-06 20:39:49 -0400
-
15148e3a26
[FIX] storage: compact seat patches, checked poses, 32-bit identifiers
Mathieu Benoit
2026-10-06 19:22:02 -0400
-
f2b66f2f92
[ADD] electron: confined file system, atomic writes, lock, bridge
Mathieu Benoit
2026-10-06 17:34:31 -0400
-
99524aa9bf
[ADD] storage: web file system over the origin private file system
Mathieu Benoit
2026-10-06 17:03:45 -0400
-
2bca543e7e
[ADD] demo: delivered event files, example CSVs, payload fingerprint
Mathieu Benoit
2026-10-06 17:03:15 -0400
-
201259331d
[ADD] csv: apply an import three ways, re-export refusals, export list
Mathieu Benoit
2026-10-06 14:47:25 -0400
-
3b00566560
[ADD] storage: working-folder rule, portable data/ or Documents
Mathieu Benoit
2026-10-06 14:47:22 -0400
-
4003b1f833
[ADD] storage: append-only journal, snapshots every fifty, undo threads
Mathieu Benoit
2026-10-06 14:45:28 -0400
-
35cc5f5f75
[ADD] csv: columns by header, closed exclu values, mandatory preview
Mathieu Benoit
2026-10-06 13:12:28 -0400
-
fdaa79ed32
[ADD] storage: file-system interface, failing test double, contract
Mathieu Benoit
2026-10-06 13:12:25 -0400
-
f24896c4a1
[ADD] storage: patches between two payloads, keyed by record id
Mathieu Benoit
2026-10-06 13:12:23 -0400
-
d0f4081961
[ADD] storage: positional placements, faulty versus stale propositions
Mathieu Benoit
2026-10-06 13:12:20 -0400
-
e1ea16d244
[ADD] storage: event file names that Windows accepts, bounded paths
Mathieu Benoit
2026-10-06 13:11:37 -0400
-
1d15ebaf68
[ADD] storage: event document, canonical form, consistency check
Mathieu Benoit
2026-10-06 13:11:34 -0400
-
dd088f2dd9
[ADD] csv: decode in four steps, choose the separator, cut records
Mathieu Benoit
2026-10-06 07:05:05 -0400
-
b9090508ff
[ADD] run: make and ./run.sh, Electron start check, container matrix
Mathieu Benoit
2026-10-06 05:52:17 -0400
-
d83362166a
[ADD] install: Node 26 and system packages, per family and under Nix
Mathieu Benoit
2026-10-06 05:51:48 -0400
-
67368b719f
[ADD] scripts: Windows install and run through PowerShell 5.1
Mathieu Benoit
2026-10-06 05:51:31 -0400
-
de46c582f4
[IMP] tests: watched series adapts to the core count, threads below 4
Mathieu Benoit
2026-10-06 04:54:01 -0400
-
1910e207cb
[FIX] tests: four-core budget, quoted values, key guard, switch floor
Mathieu Benoit
2026-10-06 04:26:08 -0400
-
4795114093
[ADD] tests: budget reporter, one import parser, key-order guard
Mathieu Benoit
2026-10-06 04:23:13 -0400
-
6c67cba949
[IMP] engine: single owners, regeneration, property grid
Mathieu Benoit
2026-10-06 04:23:02 -0400
-
c7cd5f9142
[ADD] engine: end-to-end runs on the demonstrations, measured thresholds
Mathieu Benoit
2026-10-05 22:52:30 -0400
-
f8b3e8b0a9
[ADD] engine: lack, its three figures, dominance and the ranking
Mathieu Benoit
2026-10-05 22:52:29 -0400
-
f5d1bb04bd
[ADD] engine: diagnosis of what a configuration makes unavoidable
Mathieu Benoit
2026-10-05 22:52:29 -0400
-
74c21ee031
[ADD] search: seeded late acceptance over a lexicographic score
Mathieu Benoit
2026-10-05 22:52:29 -0400
-
a2a3a7eca8
[ADD] demo: four seeded configurations, forged names, witness round
Mathieu Benoit
2026-10-05 17:27:34 -0400
-
926a3ff21f
[ADD] engine: invariant and indicator verifiers, as application code
Mathieu Benoit
2026-10-05 17:27:34 -0400
-
9efcfc9973
[ADD] engine: ceilings a priori and realised, exact dynamic programme
Mathieu Benoit
2026-10-05 17:27:34 -0400
-
30045182e7
[ADD] engine: indicators measured by full recomputation
Mathieu Benoit
2026-10-05 17:27:34 -0400
-
4e31c8d3e5
[ADD] guards: determinism and layer boundary checked over src/
Mathieu Benoit
2026-10-05 17:27:06 -0400
-
518ef93f67
[ADD] engine: configuration normalised into an indexed instance
Mathieu Benoit
2026-10-05 17:27:06 -0400
-
cd9ea442a6
[ADD] prng: PCG32 checked against the reference C implementation
Mathieu Benoit
2026-10-05 17:27:06 -0400
-
100c0d3399
[FIX] electron: remove Electron's default English application menu
Mathieu Benoit
2026-10-05 13:47:16 -0400
-
a3354e2b0b
[ADD] electron: own shell, portable Windows exe built under podman
Mathieu Benoit
2026-10-05 13:13:32 -0400
-
9fc104d0e9
[ADD] skeleton: Capacitor web app that shows its dated version
Mathieu Benoit
2026-10-05 13:13:13 -0400
-
0bd3f08093
[ADD] license: GNU AGPL v3 text, TechnoLibre copyright
Mathieu Benoit
2026-10-05 07:12:53 -0400
-
7e1042aacd
[UPD] spec: Capacitor replaces Cordova, own Electron shell for Windows
Mathieu Benoit
2026-10-05 06:57:26 -0400
-
44553c3544
[UPD] spec: collision excess ranks, both papers, 30-minute search
Mathieu Benoit
2026-10-05 06:27:10 -0400
-
3b16be48b3
[UPD] spec: dated version, badges, tests, screenshots, lack metric
Mathieu Benoit
2026-10-05 06:11:51 -0400
-
41e24fb08e
[UPD] spec: events, reservations, diversity, quality page, Svelte
Mathieu Benoit
2026-10-05 05:04:37 -0400
-
6dd2084734
[ADD] spec: rotating-table seating, offline, as a Cordova app
Mathieu Benoit
2026-10-05 03:13:50 -0400
-
491bfaa5ac
First commit
Mathieu Benoit
2026-10-05 02:17:39 -0400