github accius/openhamclock v26.4.0
v26.4.0 — Aircraft, ATC Sectors & the Core Maintainers Team

4 hours ago

June 2026 monthly release. 73 commits since v26.3.3 (2026-05-12).

⭐ Core Maintainers — formally credited in-product for the first time

This release introduces a dedicated Core Maintainers block in Settings → Community and a gold announcement banner in the What's New popup. Four people have been carrying the day-to-day with Chris this cycle:

  • Jörg Holzapfel (DO1HOZ / @ceotjoe) — rig-bridge, Cloud Relay, MeshCom, SmartSDR PTT
  • Alan Hargreaves (@alanhargreaves) — server reliability, useLocalInstall, QRZ credentials consolidation
  • Laura Batalha (@lbatalha) — accurate-timezone API, Docker / GHCR split, callsign-lookup picker
  • Michael R Wheeley (@MichaelWheeley) — satellite OMM rewrite, Maidenhead antimeridian fix, lang-sort CI gate, long list of polish

Headline additions

  • ✈️ Live aircraft tracking layer via adsb.lol — free, no auth, global, with heading-rotated SVG markers and rich popups
  • 🛩️ Worldwide ATC sectors overlay — ~1,000 FIRs (shortcut z), curated Center frequencies + LiveATC.net deep links
  • 🕒 Accurate DX-target local time using real IANA timezones (geo-tz/all 1970 data), with a solar lon/15 fallback when the server is unreachable
  • 👁️‍🗨️ Non-map text view panel — accessible alternative covering DX, satellites, POTA/SOTA/WWFF/WWBOTA
  • 📡 N3FJP live entry previews — DX crosshair follows the call you're typing before you hit Log

Accessibility push

  • W3C ARIA tablist pattern across all 7 tab strips with arrow / Home / End keyboard navigation (#1045)
  • Spot lists announced as proper tables with column headers (#1001)
  • Aria-live regions for status changes (#1000)
  • Global :focus-visible outline + aria-label/aria-pressed audit (#997, #1003)
  • ContestPanel + DXLocalTime clickable spans converted to real buttons (#1037, #1038)

Backend / reliability fixes

  • VOACAP propagation root cause fixed — replaced sloppy antimeridian patch in midLon with a proper great-circle midpoint, eliminating the "vertical line through China/Russia" artefact
  • DXSpider proxy reliability — quiet-band churn fix + HamQTH fallback restored
  • Rig-bridge Cloud Relay auth retry storm contained (#1041, #1042)
  • SmartSDR PTT/MOX detection via interlock subscription (#1044)
  • Maidenhead +180 antimeridian fix on both client and server (#982, #1040)
  • Satellite math only runs for selected birds (#1022)

Other

  • Selectable PSK retention 2/5/10/15 min (#991), X-Ray Flux 6/12/24/48h history (#988)
  • DX Cluster Mode column (#1013), Time/Freq/Call sort selector (#998)
  • Callsign Lookup picker — QRZ/HamQTH/QRZCQ (#989)
  • Docker workflow split into 3 per-image workflows; dxspider-proxy and iturhfprop-service now publish their own GHCR images (#1027)
  • Slashed-zero typography globally (cc92a7f)
  • Dependabot security: axios, ws, express, qs, body-parser, tmp (#1047, #1048)
  • CodeQL findings on the release PR resolved before merge (rig-bridge sessionId type-confusion, SettingsPanel rigHost/rigPort hardening)

Full details and per-feature deep dives are in the in-app What's New modal on first launch.

— K0CJH


Docker image: ghcr.io/accius/openhamclock:26.4.0

docker pull ghcr.io/accius/openhamclock:26.4.0

Don't miss a new openhamclock release

NewReleases is sending notifications on new releases.