dr-sandbox/app/web/static
Michael Pilosov 9b178dad38 runs: filter chips + compare selection up to 8
- /compare accepts ?stem=…&stem=… (repeated) for 2-8 runs; legacy ?a=&b=
  still works. compare.js parses multi-stem; template drops stem_a/_b
  data attrs that were unused.
- compare-select.js: MAX bumped to 8, button enables at 2-8 selected.
  URL emitted as ?stem=… per selection.
- runs list gets a dataset/algorithm chip filter bar above #runs-slot
  (pattern ported from metrics.js). Chips reflect the union of values in
  the current list; selection state persists across htmx swaps. Non-
  matching rows get .filtered-out (display:none).
- _runs.html li now carries data-embedder/data-generator so the filter
  can key on them.
2026-04-22 16:41:06 -06:00
..
compare-select.js runs: filter chips + compare selection up to 8 2026-04-22 16:41:06 -06:00
compare.js runs: filter chips + compare selection up to 8 2026-04-22 16:41:06 -06:00
dataset-picker.js theme picker canvas backgrounds 2026-04-21 21:56:14 -06:00
metrics.js dark/light theme toggle 2026-04-21 21:51:16 -06:00
panel-grid.js viz: extract N-panel-agnostic module; homepage modal reuses it for single-run view 2026-04-22 16:17:01 -06:00
run-modal.js viz: extract N-panel-agnostic module; homepage modal reuses it for single-run view 2026-04-22 16:17:01 -06:00
runs-filter.js runs: filter chips + compare selection up to 8 2026-04-22 16:41:06 -06:00
style.css runs: filter chips + compare selection up to 8 2026-04-22 16:41:06 -06:00
theme.js dark/light theme toggle 2026-04-21 21:51:16 -06:00