Skip to content

# HamClock-Next v0.9B Nightly Release Notes

Choose a tag to compare

@k4drw k4drw released this 20 Feb 23:24
· 528 commits to master since this release
2e5d5b0

Date: 2026-02-20
Status: Feature Complete / Stability Sprint

This nightly release represents a major milestone in platform independence, moving the core propagation and weather logic from backend scripts to native C++ within the application.

New Features

Native Propagation Engine (PropEngine)

  • Physics-Based Overlays: Full local calculation of MUF, Reliability (REL), and Take-Off Angle (TOA) grids.
  • Geometric TOA Model: Implemented multi-hop F2 layer geometric propagation model (350km standard height) for accurate long-distance path predictions.
  • Internal MUF-RT: Real-time MUF heatmaps are now generated locally from raw ionosonde data, allowing for perfect projection alignment on Robinson and Azimuthal maps.

JPL Asteroid/NEO Tracker

  • Near-Real-Time Data: Direct integration with the JPL SSD CAD API for tracking prospective near-earth objects.
  • Hazard Detection: Automated calculation of "Potentially Hazardous" status based on NASA/JPL magnitude and proximity thresholds.
  • Details View: Interactive asteroid list showing miss distance (KM/Lunar Distance) and relative velocity.

Map & Weather Enhancements

  • WX Pressure/Wind Overlay: New high-fidelity weather overlay powered by GFS GRIB2 data.
  • Advanced Activity Pins: POTA/SOTA map pins with async coordinate resolution for summits lacking direct API location data.
  • Beacon Monitor Cache: Implemented texture caching for the NCDXF Beacon Monitor to reduce GPU memory pressure.

Performance & Stability (RPi Hardening)

  • Zero-Churn Rendering: Refactored BeaconPanel and Tooltip systems to use persistent texture caches. Eliminates hundreds of small texture allocations per second on embedded targets.
  • Threaded Service Architecture: Data fetching and parsing for RSS, Contests, and Propagation have been moved to the WorkerService thread pool to prevent UI mini-freezes during network activity.
  • KMSDRM Compatibility: Enhanced NULL-safety and resource cleanup for Raspberry Pi builds running without X11.

Parity Status

  • Overall Score: 95%
  • Major Gaps Closed: VOACAP World Map Overlays, Real-Time MUF imagery.
  • Remaining: Cloud Cover (Composite Rendering), WX Precipitation (Radar).

Dedicated to the memory of Elwood Downey (WB0OEW).