We are thrilled to announce the release of HamClock-Next v0.7B. This version marks the single most significant milestone in the project's history: 100% Feature Parity with the original HamClock core functionality (56/56 features implemented).
This release is not just a parity milestone; it is a major platform expansion, bringing native Windows support, automated GPS synchronization, and a host of UI refinements that push the boundaries of visual fidelity for amateur radio dashboards.
GPS & Auto-Location (The Final Blocker)
With the implementation of the GPSProvider, HamClock-Next now supports automated station location updates.
- Smart Synchronization: Connects to
gpsdto fetch real-time TPV data. - Stability Logic: Includes a 500m distance gate and 60-second update throttle to prevent "jitter" while maintaining accurate mobile operation.
- Atomic Updates: Your lat/lon, Maidenhead grid, and DE location are updated atomically across all panels.
Official Windows Support
HamClock-Next is now truly cross-platform. We have completed the Windows port with:
- Native Winsock Integration: Optimized networking stack replacing POSIX dependencies.
- NSIS Installer: A professional installer that handles path configuration and Start Menu shortcuts.
- High-Performance Rendering: Full support for Windows x64 with hardware-accelerated SDL2 backends.
Space Weather & Activity Expansion
- X-Ray Flux Widget: New NOAA GOES 7-day history plot with log10 scaling and daily peak grouping.
- On-The-Air (POTA/SOTA): Completely overhauled the ONTAPanel with API-driven coordinate resolution and interactive map pins (Green for POTA, Orange for SOTA).
- Satellite Tracking 2.0: A full overhaul of the Satellite Manager and SatPanel, featuring hardware-accelerated polar plots and persistent tracking settings.
- ADIF Filtering: New band and mode "filter chips" in the ADIF header for focused log analysis.
Theming & Visual Polish
- Semantic Theme Tokens: Expanded the theme engine with status-aware tokens (
success,warning,danger,info) utilized across all major panels for visual consistency. - Precise Typography: Switched to metric-based vertical alignment (
getFontAscent/getFontHeight) to ensure perfect text centering on everything from 3.5" small screens to 4K displays. - Modal System: New global modal system for setup menus and countdown editors, allowing interfaces to pop out of widget constraints and center on-screen.
Headless & Web-Only Mode
For users running on servers or remote Raspberry Pis:
--web-onlyFlag: Launch HamClock with a hidden window and constant frame-buffer capture.- REST API Parity: 100% verification of
/get_config.txt,/get_time.txt,/get_de.txt, and/get_dx.txtendpoints for legacy automation compatibility.
Full Change Log (v0.7B)
- Theme System: Centered color definitions; fixed 5-tier NOAA scale colors in SpaceWeatherPanel.
- Satellite Manager: Integrated TLE fetching, orbital prediction, and RotatorService connection.
- Typography: Fixed superscript seconds clipping on 4K; improved vertical centering in info bars.
- ConfigManager: Refactored
countdownsection with backward-compatible migration logic. - ADIFProvider: Fixed memory growth by capping recent QSO history.
- Live Spots: Unified PSK Reporter, RBN, and WSPR settings; implemented server-side Telnet filtering for RBN.
- Documentation: Major updates to
README.md,API.md, and newTROUBLESHOOTING.mdfor Windows users.
Installation & Upgrade
- Linux/RPi: Build from source using the updated instructions in
README.md. - macOS: Use
scripts/build-macos.shto generate a native.dmgor.app. - Windows: Download and run
HamClock-Next-Setup.exe.
Note: If upgrading from v0.6B, your config.json will be automatically migrated to the new schema.
HamClock-Next: Building the future of amateur radio dashboards.
100% Parity. 100% Open Source.