v0.95B - 2026-02-22 Release
This release focuses on Hardware Parity, and extensive UI Consistency based on user feedback. We have achieved 98% Feature Parity on core hardware sensors (BME280) and introduced heavily requested UI features like manual pane rotation.
Key Highlights
Hardware & Infrastructure
- BME280 (100% Parity): Full implementation of Bosch datasheet integer compensation formulas for temperature, humidity, and pressure. Hardware sensors on RPi now report calibrated values.
- Audio Control: Added
--no-audioCLI flag and Lazy Audio Initialization. HDMI audio hardware is no longer activated at startup, eliminating "buzzer noise" on touchscreens with built-in speakers. - Efficiency: Implemented Conditional GET (ETag/Last-Modified) in
NetworkManagerto drastically reduce data usage for high-frequency updates.
Map & Activity Features
- Selected Spot Sync: Map tooltips and great-circle paths are now exclusively tied to the selected ONTA/Cluster spot, eliminating map clutter.
- SOTA Coordination: Implemented API-based coordinate lookups for SOTA summits, providing full mapping for peaks not found in the bulk CSV.
- POTA Fixes: Corrected POTA frequency scaling (MHz to kHz), fixing band-color mapping and spot resolution.
UI & UX Refinements
- Manual Pane Rotation: Added semi-transparent overlay arrows to panes (N2ESP request). Users can now manually cycle through widgets without waiting for the auto-rotate timer.
- Interactive DX Panel: Clicking a spot in the DX Cluster or ONTA panel now automatically updates the main DX Panel (Callsign, Grid, Bearing, and Distance).
- Large-Format Space Weather: Parity with original HamClock for Kp Index; current values now appear as large, color-coded overlays on the history graphs.
- Setup Screen Polish:
- Optimized layout for 7" (1024x600) displays.
- Added Clipboard Paste (CTRL+V) support for all configuration fields.
- Dedicated WSJT-X UDP Port config field.
Bug Fixes
- Fix: Resolved pixelated text issues in activity panels after window resizing.
- Fix: Standardized font sizes for all map tooltips and overlays using
SmallRegularfont style. - Fix: Corrected Moon visuals to use the true parallactic angle for accurate rotation.
- Fix: Fixed hit-detection offsets in the Setup Screen "Rig" tab that made some fields unclickable.
- Fix: Prevented DX Cluster pane clicks from "bleeding" into adjacent panes.
- Fix: Fixed Age column overflow in DX Cluster when handling long callsigns.
Known Issues / Partial Features
- Cloud Cover: Data provider is active, but rendering is currently disabled in the Map stack while we optimize performance for Raspberry Pi Zero devices.