Download Latest Version hamclock-next-macos-arm64.zip (5.4 MB)
Email in envelope

Get an email when there's a new version of hamclock-next

Home / v1.0B01
Name Modified Size InfoDownloads / Week
Parent folder
hamclock-next-1.0.0-1.fc43.src.rpm 2026-02-25 2.0 MB
hamclock-next-1.0.0-1.fc43.x86_64.rpm 2026-02-25 4.1 MB
hamclock-next-debuginfo-1.0.0-1.fc43.x86_64.rpm 2026-02-25 24.2 MB
hamclock-next-debugsource-1.0.0-1.fc43.x86_64.rpm 2026-02-25 6.5 MB
HamClock-Next-Setup.exe 2026-02-25 6.3 MB
hamclock-next.exe 2026-02-25 17.7 MB
hamclock-next_1.0.0B01_fb0_arm64.deb 2026-02-25 5.2 MB
hamclock-next_1.0.0B01_unified_arm64.deb 2026-02-25 5.2 MB
hamclock-next_1.0.0B01_fb0_armhf.deb 2026-02-25 4.7 MB
hamclock-next_1.0.0B01_unified_armhf.deb 2026-02-25 4.7 MB
hamclock-next_1.0.0B01_fb0_amd64.deb 2026-02-25 5.4 MB
hamclock-next_1.0.0B01_unified_amd64.deb 2026-02-25 5.4 MB
hamclock-next-macos-arm64.dmg 2026-02-25 5.1 MB
hamclock-next-macos-arm64.zip 2026-02-25 4.7 MB
hamclock-wasm.html 2026-02-25 1.4 kB
hamclock-wasm.js 2026-02-25 256.1 kB
hamclock-wasm.wasm 2026-02-25 8.1 MB
HamClock-Next v1.0.0 B01 source code.tar.gz 2026-02-25 2.0 MB
HamClock-Next v1.0.0 B01 source code.zip 2026-02-25 2.2 MB
README.md 2026-02-25 3.6 kB
Totals: 20 Items   113.8 MB 1

HamClock-Next v1.0.0 B01 – Security, Stability & Cross-Platform Maturity

This release represents a three-day intensive focus on production-grade hardening, UI unification, and cross-platform monitoring consistency. We have transitioned from feature completion to system-wide stability and security.


Security & Stability Hardening

We've implemented professional-grade security controls to ensure HamClock-Next is safe for internet-exposed or complex network environments:

  • Private IP Gate: The integrated web server now includes a safety gate to prevent accidental exposure on public IP addresses.
  • SSRF Protection: Added strict input validation for all URL-based requests to mitigate Server-Side Request Forgery risks.
  • Memory Caps: Implemented rigid limits for the DX Cluster spot cache and NetworkManager to prevent runaway memory usage during peak solar activity.
  • RPi 3B OOM Fix: Optimized texture loading and downscaling logic to prevent Out-Of-Memory crashes on legacy hardware like the Raspberry Pi 3B.

Visual & UI Unification

A major "polish pass" has been completed to make HamClock-Next look and feel like a single, cohesive application:

  • Unified Widget Titles: Every panel (Contest, Band Conditions, SDO, etc.) now uses a standardized, theme-aware title bar style with consistent padding and typography.
  • Anti-Aliased Weather: Restored and enhanced the visibility of weather contour lines and wind arrows with high-quality anti-aliasing.
  • EME Planning Tool: Fully refined the layout of the EME tool, resolving text overlaps and improving alignment for high-density data.
  • Dynamic SDO Sizing: Resized the SDO sun image to maximize space for widget navigation and selection.

Cross-Platform System Intelligence

The "System Info" widget is now a first-class citizen on all platforms:

  • Universal Monitoring: Implemented platform-specific backends for CPU % tracking and RAM usage for Linux, macOS, and Windows.
  • Windows IP Retrieval: Integrated GetAdaptersAddresses for reliable local IP detection on Win64.
  • WASM Stability: Resolved critical build blockers for the browser-based version, including JS syntax errors in the IDBFS mount logic and POSIX header conflicts.

Build System Optimization

  • Master Build Script: Introduced scripts/build-all.sh to orchestrate multi-platform builds in a single pass.
  • Extreme Disk Space Recovery: Implemented a "Move and Purge" pattern across all build scripts. After successfully generating installers (DEB, RPM, DMG, EXE), the scripts now purge ~30GB of intermediate object files and CMake caches.
  • Win64 Portability: Resolved all format specifier warnings and header conflicts for the MinGW-w64 toolchain.

Full Change Log

  • SysInfo: Cross-platform CPU/RAM backends (Conversation 4a2f...).
  • Security: Private IP gate and URL sanitization (Conversation 96b0...).
  • Titles: Unified title bar styling for all 20+ widgets (Conversation 798c...).
  • Map: Fixed ONTA spot rendering and frequency scaling (Conversation acab...).
  • Bugfixes:
  • Fixed DashboardContext segfault caused by dangling context references.
  • Resolved degree symbol encoding errors (°) in DX/Sat panels.
  • Fixed "System Info" widget selection bug in Pane 4.
  • Fixed DXSatPane mouse event signature mismatch.
  • Builds: Fixed CPUMonitor and NetworkManager for WASM (Emscripten).

HamClock-Next: The most powerful amateur radio dashboard, now hardened for the future. v1.0.0 B01 | 100% Parity | Cross-Platform Stable

Source: README.md, updated 2026-02-25