{"slug":"sound-agentabrams","total":12,"limit":100,"offset":0,"since":null,"commits":[{"hash":"9637318","date":"2026-07-25 11:35:57 -0700","author":"Steve Abrams","subject":"auto-save: 2026-07-25T11:35:57 (1 files) — sound.json","body":""},{"hash":"91269ba","date":"2026-07-25 11:31:30 -0700","author":"Steve","subject":"Remove synthwave-visualizer (Outrun) build — killed per Steve","body":""},{"hash":"e21e204","date":"2026-07-25 11:29:24 -0700","author":"Steve","subject":"yolo: nginx conf → HTTP-only bootstrap (fix certbot first-deploy deadlock: nginx -t was failing on nonexistent certs before certbot runs)","body":""},{"hash":"1de5558","date":"2026-07-25 11:18:03 -0700","author":"Steve","subject":"5x: hub report — clean twice (core 6-way, sweeps 2-3); favicon 404 + unstable CTA fixed","body":""},{"hash":"530608a","date":"2026-07-25 11:14:22 -0700","author":"Steve","subject":"5x sweep 2: heropulse glow-only (stop scaling the ENTER CTA — stable, clickable)","body":""},{"hash":"e4797e9","date":"2026-07-25 11:10:01 -0700","author":"Steve","subject":"5x sweep 1: add inline SVG favicon to SoundLab hub (kills /favicon.ico 404)","body":""},{"hash":"07be29e","date":"2026-07-25 10:57:50 -0700","author":"Steve","subject":"chore: sync visualizer cleanup into hub (session close)","body":""},{"hash":"5a84c7e","date":"2026-07-25 08:49:17 -0700","author":"Steve","subject":"5x sweep 1: sync visualizer favicon fix into SoundLab hub","body":""},{"hash":"bfb052f","date":"2026-07-25 00:07:00 -0700","author":"Steve","subject":"SoundLab: sync.sh + sources.tsv scaffold for source-build sync","body":""},{"hash":"6ad8b9f","date":"2026-07-25 00:01:00 -0700","author":"Steve","subject":"SoundLab: add first build — Outrun (Synthwave Visualizer)","body":""},{"hash":"bd9b72d","date":"2026-07-24 23:59:50 -0700","author":"Steve","subject":"SoundLab: footer copy → sounds","body":""},{"hash":"713ea31","date":"2026-07-24 23:58:48 -0700","author":"Steve","subject":"sound.agentabrams.com: SoundLab index — same setup as games, with per-item icon + open-in-own-window","body":""}]}