What's New
Added
- Real-time WebSocket Waterfall — I/Q capture with server-side FFT, click-to-tune, zoom controls, and auto-scaling quantization
- Cross-Module Frequency Routing — Tune from Listening Post directly to decoders
- Pure Python SSTV Decoder — Replaces broken slowrx C dependency with real-time decode progress and partial image streaming
- Real-time Signal Scope — Live signal visualization for pager, sensor, and SSTV modes
- SSTV Image Gallery — Delete and download decoded images
- USB Device Probe — Detect broken SDR devices before rtl_fm crashes
Fixed
- DMR dsd-fme protocol flags, device label, tuning controls, and state desync
- SDR device lock-up from unreleased device registry on process crash
- APRS crash on large station count and station list overflow
- Settings modal overflowing viewport on smaller screens
- Waterfall crash on zoom by reusing WebSocket and adding USB release retry
- PD120 SSTV decode hang and false leader tone detection
- TSCM sweep KeyError on RiskLevel.NEEDS_REVIEW
Removed
- GSM Spy functionality removed for legal compliance