v0.7.0 — WAV audio recording
Phase B part 1 of "close the loop".
WAV audio recording
- A Record toggle in the Radio controls writes the live demodulated audio to a WAV file (stdlib wave, no new dependency).
- Recordings live in the captures dir with a geotagged JSON sidecar (opt-in GPS, precision coarsening, and per-capture redaction all apply). SigMF is intentionally excluded (it describes complex IQ, not audio).
- The capture list shows recordings with an "audio" badge, a native Play button, and demod/duration; the spectrogram Replay and SigMF link remain IQ-only.
- Recording auto-finalizes on radio Stop, mode switch, or a radio death, so the WAV is always closed cleanly.
New test suite test_audio_record. 11 suites green. Next: listen/decode from a saved IQ capture.