Voice Chat

repo: ~/Projects/voice-chat · 9 commits · 0 in last 24h, 0 in last 7d ·

Search the build

9 commits indexed

  1. e011d5b 2026-08-25 creds-safe fetch guard: resolve relative fetch vs credential-free location (creds-in-URL trap)
  2. ac28124 2026-05-31 Link favicon.svg in head (use branded SVG, not .ico fallback)
  3. c5494dc 2026-05-31 Add per-site favicon (kills /favicon.ico 404)
  4. 621724f 2026-05-19 add 404 guard middleware after express.static
  5. aad10fa 2026-05-19 broaden .gitignore with snapshot/build excludes
  6. 326417d 2026-05-11 auto-shutoff: 30s idle countdown with visible timer + resets on speech
  7. 6475eea 2026-05-10 pivot to free stack: browser STT+TTS + Mac1 ollama qwen3:8b
  8. 182cab1 2026-05-10 port: 9870 collided with Shop by Color → 9893
  9. dcc1707 2026-05-10 initial scaffold: voice-chat — OpenAI Realtime WebRTC, sub-500ms turn

Authors

Agents used

  • none detected

Skills used

  • /favicon1

Creative ideas + design notes

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

e011d5b · 2026-08-25 · creds-safe fetch guard: resolve relative fetch vs credential-free location (creds-in-URL trap)
Fleet inoculation — opening this basic-auth app with credentials in the URL
poisoned document.baseURI and made relative fetch('/api/…') throw. Guard resolves
non-absolute request URLs against location instead. Ref: creds-in-url-fetch-guard-fleet-pattern.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
621724f · 2026-05-19 · add 404 guard middleware after express.static
Any path that falls past the static handler now returns a structured
404 (JSON for /api/*, plain text otherwise) instead of Express's
default HTML page — so callers can't mistake a typo'd route for a 200.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
aad10fa · 2026-05-19 · broaden .gitignore with snapshot/build excludes
Adds tmp/, dist/, build/, .next/, and the canonical snapshot patterns
(*.bak, *.bak.*, *.pre-*, *.orig, *.rej, *.swp, *~) so refactor-pass
side files never sneak into commits.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

File tree

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

Other build journals

← Visual Factory  ·  all 4 projects  ·  Voice Clone →

Export

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

rendered in 4ms