0d42328d30
chore: remove superpowers docs
CI / rust (push) Has been cancelled
2026-03-13 19:07:16 +03:00
f78ad062d8
chore: remove superpowers ignore path
2026-03-13 19:03:46 +03:00
260e7ff9db
fix: stabilize desktop audio playback
2026-03-13 18:58:07 +03:00
f86e3c2284
docs: add audio output design spec and implementation plan
2026-03-13 16:21:30 +03:00
e113c53fb7
feat(desktop): replace audio stub with cpal backend and volume slider
...
- CpalAudioSink writes to SPSC ring buffer, cpal callback reads
- Graceful fallback to silent operation on audio device errors
- Volume slider (0-100%) in header bar with speaker icon
- Ring buffer cleared on ROM load and reset
2026-03-13 16:21:25 +03:00
bddc144c27
feat: add lock-free SPSC ring buffer for audio streaming
...
AtomicU32-based storage avoids unsafe while maintaining SPSC guarantees.
Capacity: 4096 samples (~85ms at 48kHz). Exported from crate root.
2026-03-13 16:21:19 +03:00