Debate Ring Viewer

repo: ~/Projects/debate-ring-viewer · 9 commits · 0 in last 24h, 0 in last 7d ·

Search the build

9 commits indexed

  1. 14077ff 2026-07-03 chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)
  2. 0d61c5d 2026-06-03 Untrack committed log files and add *.bak to .gitignore
  3. 04f4c6b 2026-05-31 Link favicon.svg in head (use branded SVG, not .ico fallback)
  4. 26a85f9 2026-05-13 snapshot: 6 file(s) changed, +2 new, ~4 modified
  5. 2b78474 2026-05-07 untrack node_modules per standing rule (was tracking 1635 files; files preserved on disk)
  6. 826386e 2026-05-07 add canonical .gitignore per standing rule
  7. 0c2d40d 2026-05-04 [morning-review] debate-ring-viewer: cache /demo.mp4, harden avatar SVG injection, a11y labels
  8. 7ccaab0 2026-05-04 [morning-review] debate-ring-viewer: harden round 404 + XSS + Win path + audio resume + a11y
  9. ce2f175 2026-05-03 yolo: baseline before overnight

Authors

Agents used

  • none detected

Skills used

  • /demo2
  • /npm1
  • /npx1
  • /homebrew1
  • /server1
  • /etag1
  • /storyboard-snap1
  • /index1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

0c2d40d · 2026-05-04 · [morning-review] debate-ring-viewer: cache /demo.mp4, harden avatar SVG injection, a11y labels
- src/server.js: pass cacheControl/maxAge/etag/lastModified to /demo.mp4
  sendFile so QuickTime+Safari can short-circuit to 304 instead of
  re-downloading the (large) MP4 on every refresh
- scripts/storyboard-snap.cjs: replace template-literal innerHTML for the
  avatar SVG with DOMParser + document.importNode, stripping <script>
  elements and on* attributes; a hostile avatar file can no longer execute
  script in the storyboard page context
- public/index.html: add aria-label to the speed range and sound checkbox
  inputs and aria-live to the speed value span so AT users hear changes

File tree

30 files tracked. Click any to browse the source at HEAD.

Other build journals

← Dear Bubbe Nextjs  ·  all 4 projects  ·  Degournay Review Viewer →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 0ms