gestion_table_tournante_libre/src/interface
Mathieu Benoit 229a2d4067 [IMP] event list: summary, state filter tiles, table grouped by state
The list gave every event the same weight, so a manager could not see at
a glance what was still in draft or already printed. A header now sums
events and participants; one tile per plan state, in the § 9 order,
filters the table and holds only for the session; rows group by state or
not at all, under grouped column headers. Each « Ouvrir » is named after
its event, and messages take the avis, refus or information tone. The
cards sit under the table: a sidebar does not fit beside nine columns.
Checked: accueil node and browser tests, 8 mutations caught.

--- FR ---

[IMP] liste des événements : résumé, tuiles par état, groupes par état

La liste donnait à chaque événement le même poids : on ne voyait pas
d'un coup d'œil ce qui restait en brouillon ou déjà imprimé. Un en-tête
compte événements et participants ; une tuile par état du plan, dans
l'ordre du § 9, filtre le tableau le temps de la séance ; les lignes se
groupent par état ou pas, sous des en-têtes groupés. Chaque « Ouvrir »
porte le nom de son événement, les messages prennent le ton avis, refus
ou information. Les cartes passent sous le tableau, faute de place.
Vérifié : épreuves node et navigateur de l'accueil, 8 mutations prises.

Assisted-by: Claude Opus 5.5
2026-10-11 00:58:07 -04:00
..
accueil [IMP] event list: summary, state filter tiles, table grouped by state 2026-10-11 00:58:07 -04:00
badges [FIX] badges: injective sheet file names, a reissue never overwrites 2026-10-10 20:09:25 -04:00
diagnostic [ADD] interface: diagnostic — what a configuration makes unavoidable 2026-10-07 09:41:51 -04:00
evenement [ADD] badges: event section to prepare, produce and reissue the sheet 2026-10-10 11:11:33 -04:00
generation [IMP] generation: duration estimate counts the slowdown of busy cores 2026-10-09 15:28:49 -04:00
import [FIX] interface: ghost labels, keyboard, valid HTML, closed data-* list 2026-10-09 04:02:03 -04:00
impression [FIX] local settings: an unreadable or unwritable file no longer blocks 2026-10-10 20:20:04 -04:00
libelles [IMP] event list: summary, state filter tiles, table grouped by state 2026-10-11 00:58:07 -04:00
participants [REF] interface: read every key through the shortcut table 2026-10-10 17:25:03 -04:00
plan [FIX] plan preview: drag ghost effect, page fallback, sheet border 2026-10-10 20:14:18 -04:00
primitives [FIX] card primitive: no blank between the icon and the title text 2026-10-11 00:58:07 -04:00
propositions [ADD] interface: single sources for settings, shortcuts and CSV columns 2026-10-09 04:51:45 -04:00
sorties [FIX] local settings: an unreadable or unwritable file no longer blocks 2026-10-10 20:20:04 -04:00
tables [REF] interface: read every key through the shortcut table 2026-10-10 17:25:03 -04:00
App.navigateur.test.js [ADD] interface: visual foundations, pills, cards, icons, navy header 2026-10-10 22:59:59 -04:00
App.svelte [ADD] interface: visual foundations, pills, cards, icons, navy header 2026-10-10 22:59:59 -04:00
appartenances.js [ADD] interface: visual foundations, pills, cards, icons, navy header 2026-10-10 22:59:59 -04:00
appartenances.test.js [ADD] interface: visual foundations, pills, cards, icons, navy header 2026-10-10 22:59:59 -04:00
apropos.js [ADD] outputs: dated placement, draft rule, page footer, machine paper 2026-10-09 04:50:31 -04:00
APropos.svelte [IMP] interface: Noto Sans everywhere, faces loaded before mounting 2026-10-09 13:01:49 -04:00
apropos.test.js [ADD] outputs: dated placement, draft rule, page footer, machine paper 2026-10-09 04:50:31 -04:00
Bandeau.svelte [ADD] interface: visual foundations, pills, cards, icons, navy header 2026-10-10 22:59:59 -04:00
etat_ui.js [ADD] print: preview screen, printable sheet, paper question 2026-10-09 17:11:37 -04:00
etat_ui.test.js [ADD] print: preview screen, printable sheet, paper question 2026-10-09 17:11:37 -04:00
impression.css [FIX] plan preview: drag ghost effect, page fallback, sheet border 2026-10-10 20:14:18 -04:00
jetons.css [ADD] interface: visual foundations, pills, cards, icons, navy header 2026-10-10 22:59:59 -04:00
libelles.js [ADD] badges: event section to prepare, produce and reissue the sheet 2026-10-10 11:11:33 -04:00
libelles.test.js [ADD] badges: event section to prepare, produce and reissue the sheet 2026-10-10 11:11:33 -04:00
marques.js [IMP] event list: summary, state filter tiles, table grouped by state 2026-10-11 00:58:07 -04:00
marques.test.js [ADD] interface: visual foundations, pills, cards, icons, navy header 2026-10-10 22:59:59 -04:00
mode.js [ADD] interface: application shell — banner, sections, theme, about 2026-10-07 07:22:05 -04:00
mode.test.js [ADD] interface: application shell — banner, sections, theme, about 2026-10-07 07:22:05 -04:00
palette.js [ADD] interface: visual foundations, pills, cards, icons, navy header 2026-10-10 22:59:59 -04:00
palette.test.js [ADD] interface: visual foundations, pills, cards, icons, navy header 2026-10-10 22:59:59 -04:00
parcours.navigateur.test.js [IMP] tooling: late off-loopback requests, version gap shown in tests 2026-10-10 20:17:25 -04:00
Police.navigateur.test.js [IMP] interface: Noto Sans everywhere, faces loaded before mounting 2026-10-09 13:01:49 -04:00
raccourcis.js [REF] interface: read every key through the shortcut table 2026-10-10 17:25:03 -04:00
raccourcis.test.js [ADD] interface: single sources for settings, shortcuts and CSV columns 2026-10-09 04:51:45 -04:00
theme.js [ADD] interface: application shell — banner, sections, theme, about 2026-10-07 07:22:05 -04:00
theme.test.js [ADD] interface: application shell — banner, sections, theme, about 2026-10-07 07:22:05 -04:00
transversal.navigateur.test.js [IMP] tooling: late off-loopback requests, version gap shown in tests 2026-10-10 20:17:25 -04:00