What's new in v2.6.6
Features
- Real-IP header support — configure CF-Connecting-IP, X-Real-IP, X-Forwarded-For or custom header for proxy/tunnel setups in Admin → General → Network
- VU meter — live L/R level meter above the equalizer (per-channel, peak hold, dBFS scale)
- Stereo blend bar — live PilotPLL blend indicator (0=mono → 1=stereo) with 10fps updates
- Compressor GR bar — real-time gain reduction display when Loudness is active
- Click-to-tune overhaul — outside filter band: instant tune on mousedown + fine-drag; inside band: no jump, nudge toward click on mouseup
- Admin: open in new tab — gear icon supports Ctrl/Cmd+click and middle-click
Fixes
- Stereo blend bar now correctly reads
FmDemodulator.blendFactor(was returning -1 due to missing getter delegation to PilotPLL) - Blend bar and compressor GR bar now update reactively at 10fps (were static JSX, evaluated only at mount)
DCOffsetRemovalprofile setting now persisted and applied on profile update- Admin SelectInput dropdowns now show correct value on load (SolidJS reactivity fix)
- Monitor section shows real IP when proxy header is configured
- Rate limiter uses resolved client IP consistently with stored RemoteAddr