14 Commits

Author SHA1 Message Date
Ian Gulliver
ea932d3225 Simplify qrunweb timeline rendering 2026-02-19 00:07:32 -07:00
Ian Gulliver
3e458bfce0 Simplify qrunweb renderer and update screenshot utility 2026-02-19 00:00:17 -07:00
Ian Gulliver
7a90916162 Merge adjacent event rows across tracks, batch independent chain triggers 2026-02-18 23:48:08 -07:00
Ian Gulliver
728fff185a Center block titles between open/close events with compacted title rows 2026-02-18 23:23:08 -07:00
Ian Gulliver
9bef8d634d Remove yellow border from hook labels on signal rows 2026-02-18 22:56:10 -07:00
Ian Gulliver
28f58f48f8 Skip flush before chain triggers whose source was already ended 2026-02-18 22:55:11 -07:00
Ian Gulliver
4a7eb4aa2a Fold START signal targets into the row that starts the block 2026-02-18 22:33:16 -07:00
Ian Gulliver
4935eb0150 Add chain triggers, fix overlay→light type, fix signal source segments 2026-02-18 22:28:15 -07:00
Ian Gulliver
f0db8aa5cd Switch to typeids, struct triggers, block types, implicit cue track, ALL CAPS signals 2026-02-18 22:00:30 -07:00
Ian Gulliver
a32b13a3e2 Render timeline from JSON data, drop playhead highlight and alt signal rows 2026-02-18 21:51:44 -07:00
Ian Gulliver
090e91c030 Full-width cue rows, yellow-tinted signal rows with alternating shades 2026-02-18 21:14:33 -07:00
Ian Gulliver
31a622e0aa Enforce no-titles-on-signal-rows rule, highlight signal-connected hooks, fix row splits 2026-02-18 21:03:49 -07:00
Ian Gulliver
39c797d114 Add signal/hook indicators, fix trigger consistency, tighten block margins 2026-02-18 17:28:55 -07:00
Ian Gulliver
7d0aa910fb Add web timeline mockup, design doc, and show data model 2026-02-18 13:48:29 -08:00