Compare commits

..

6 Commits

Author SHA1 Message Date
0d42328d30 chore: remove superpowers docs
Some checks failed
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

Diff Content Not Available