Pop-Out Panadapters, VPN Source-Path Binding, Float32 Fixes
New Features
Pop-out panadapters (community: @rfoust)
- SmartSDR-style title bar with pop-out (⬈), maximize (□), and close (×) icons
- Right-click "Pop out" in spectrum context menu to detach into floating window
- Dock back via title bar button; multi-pan mode updates automatically
VPN source-path binding (community: @jensenpat)
- Manual connections can select a specific network interface for TCP+UDP
- Auto-follows TCP path for VPN/routed radios on multihomed systems
- Per-target profile persistence; Network Diagnostics shows source-path decisions
- 250ms UDP registration retry for routed connections
Show Tune Guides — Visual tune guides in spectrum/waterfall context menu
Reset settings cleanup flow — Guided settings reset from Help menu
Expanded Slice Troubleshooter — Additional diagnostics
Center startup slice — Slice centered on panadapter at launch
Center go-to-frequency — Frequency entry centers pan on target
Bug Fixes
- AGC off level in VFO widget — slider routes to
agc_off_levelwhen AGC is Off (community: @jensenpat) - AGC off level in RX applet — same fix for the RX applet slider
- CW decoder broken by float32 — float32→int16 conversion at ggmorse boundary
- DAX audio path — emission converted to float32; PipeWire bridge fixed (pumping audio)
- CW autotune stop — separated one-shot and loop commands
- TX audio broken by float32 — restored TX mic path to int16
- Auto-save command — uses correct
profile autosave on/off; Support dialog made modeless - Multi-Flex UDP port conflict — countdown fallback (4991, 4990, 4989...)
- Band menu reopen — fixed band menu not reopening after close
- Stop persisting LCK — lock state no longer saved across restarts
- What's New auto-popup removed — available via Help → What's New
Infrastructure
- Skip this version button in upgrade dialog
- CMake find_package fix (community: @jensenpat)
- CI dependency bumps: actions/cache v5, dorny/paths-filter v4
Contributors
Huge thanks to our community contributors this release:
- @rfoust — Pop-out panadapters (foundation code that we built the final feature on)
- @jensenpat — VPN source-path binding, AGC off level in VFO, CMake fix
Full changelog: v0.8.9...v0.8.10