Skip to content

Openhpsdr Zeus nightly — 2026-06-18 (ce8298b)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jun 08:21
· 530 commits to main since this release
ce8298b

Openhpsdr Zeus nightly build

Built from develop at commit ce8298b on 2026-06-18 (UTC).
Version string: 0.9.1-nightly.20260618.ce8298b

⚠️ This is a development build, not a release. It rolls forward
nightly and is not signed, tested, or supported in the same way as
tagged releases. Use it to try the latest changes; do not rely on it
for production operation. Uninstall before installing a tagged
release.

Same one-binary, three-launch-modes layout as a tagged release —
see the project README for headless / server / desktop semantics.

Downloads

  • openhpsdr-zeus-0.9.1-nightly.20260618.ce8298b-win-x64-setup.exe — Windows x64 installer
  • openhpsdr-zeus-0.9.1-nightly.20260618.ce8298b-win-arm64-setup.exe — Windows ARM64 installer
  • openhpsdr-zeus-0.9.1-nightly.20260618.ce8298b-linux-x64.tar.gz — Linux x64 tarball
  • OpenhpsdrZeus-0.9.1-nightly.20260618.ce8298b-linux-x86_64.AppImage — Linux desktop AppImage
  • OpenhpsdrZeus-Server-0.9.1-nightly.20260618.ce8298b-linux-x86_64.AppImage — Linux server AppImage
  • openhpsdr-zeus-0.9.1-nightly.20260618.ce8298b-linux-arm64.tar.gz — Linux arm64 tarball (Raspberry Pi 4/5)
  • OpenhpsdrZeus-0.9.1-nightly.20260618.ce8298b-macos-arm64.dmg — macOS Apple Silicon DMG

The macOS DMG is signed and notarized — no xattr -cr workaround
needed even on nightlies. Linux AppImage dependencies are listed
in the latest tagged release notes.

Changes since v0.9.1

  • Merge pull request #665 from Kb2uka/experiment/high-end-meters (ce8298b)
  • feat(meters): high-end premium meter rendering + 60Hz liquid motion (b1a3529)
  • Merge pull request #664 from Kb2uka/fix/hamclock-axios-cookiejar-esm (72707fd)
  • fix(hamclock): pin axios-cookiejar-support to CommonJS v4 (#657) (d84d922)
  • Merge pull request #663 from Kb2uka/fix/hamclock-node-absolute-path (e901c84)
  • fix(hamclock): launch node by absolute path — the real macOS fix (#657) (686a93f)
  • Merge pull request #662 from Kb2uka/ci/fftw-download-retry (e2d8bef)
  • ci: retry fftw3 vcpkg install to survive transient fftw.org flakes (81a0570)
  • Merge pull request #661 from Kb2uka/fix/hamclock-bundle-node (e7e7b8b)
  • feat(hamclock): bundle Node in the macOS app so HamClock works on any Mac (#657) (f968893)
  • Merge pull request #660 from Kb2uka/fix/hamclock-macos-node-path (d3da5ad)
  • fix(hamclock): resolve system Node on macOS GUI launch (#657) (2e0ffc6)
  • Merge pull request #659 from Kb2uka/fix/waterfall-lint-tickcounter (63a6513)
  • fix(waterfall): remove dead tickCounter (lint) left by scroll-speed change (f4ce8ea)
  • Merge pull request #658 from Kb2uka/feat/spectrum-scale-settings (0dd94a3)
  • Merge pull request #655 from Kb2uka/feat/waterfall-engine (587a9a1)
  • fix(waterfall): render flat when Signal Pop is off; relief is Pop-only (eaaba0d)
  • feat(display): wire Spectrum Scale panel into Settings > Display (d3ed6e5)
  • feat(display): Spectrum Scale settings panel — per-display dB windows (5e0b318)
  • fix(waterfall): revert Signal Pop to default OFF (c3fa74b)
  • feat(waterfall): add Relief/Smooth/Glow control panel (N9WAR engine) (571ec13)
  • feat(waterfall): default Signal Pop on; restore N9WAR pop palette (fbee418)
  • fix(waterfall): defer WebGL loseContext so reopen doesn't blank the canvas (49cafe1)
  • chore(waterfall): wire the engine into the Zeus seam; keep Signal Pop byte-identical (ac7ef3d)
  • feat(waterfall): new waterfall engine — 3D shaded relief + scroll-speed cadence (1f245f0)
  • Merge pull request #654 from Kb2uka/fix/remove-snap-toggle (76891a2)
  • fix(display): remove Snap-to-Signal from the UI, keep Signal Pop (1c04c58)
  • Merge pull request #653 from Kb2uka/feat/christiano-hamclock (1029ca1)
  • fix(hamclock): allow the HamClock origin through the rig-bridge CORS (7f0a1b8)
  • fix(hamclock): get TCI click-to-tune connecting + stop the download crash (6859f96)
  • feat(hamclock): auto-link TCI click-to-tune and handle desktop downloads (5b9a0bf)
  • Revert "feat(hamclock): make tile resizable and scale dashboard proportionally" (10c37a6)
  • feat(hamclock): make tile resizable and scale dashboard proportionally (8c10eb3)
  • fix(hamclock): replace blocked iframe localStorage with a server-backed store (5a93da9)
  • fix(hamclock): server-backed localStorage shim so settings persist (a25afa1)
  • fix(hamclock): persist settings server-side via SETTINGS_SYNC (3bce6e2)
  • feat(hamclock): IP-geo fallback for "Use My Current Location" on desktop webview (08c36de)
  • fix(hamclock): persist settings via stable sidecar port + allow geolocation (2ebd518)
  • fix(hamclock): allow downloads from the embed iframe (Rig Bridge installer) (d03c2d1)
  • test: bump AddPanelModal panel count to 22 for the HamClock panel (054b3da)
  • feat(hamclock): embed OpenHamClock as an installable workspace panel (b771d7d)
  • feat(ports): external-port control (antenna / audio source / PTT-IN) across all radios (78c3c28)
  • Merge pull request #652 from Kb2uka/feat/christiano-graphics (3b80681)
  • chore(filter): wire FilterCursorOverlay into the panadapter (37cc114)
  • feat(filter): Thetis-style hover cursor + passband preview overlay (81f495e)
  • feat(filter): high-end smooth-line filter-window renderer (174be5e)
  • Merge pull request #649 from Kb2uka/fix/panadapter-features-surface (e492a15)
  • fix(display): surface Signal Pop / Snap / peak markers via a Display-tab control (91b3d8b)
  • feat(waterfall): colormap picker + scroll cadence + signal pop + renderer fallback (f1bf5f8)
  • feat(panadapter): ruler-drag LO pan on the frequency axis (339c5ec)
  • feat(display): signal pop, snap-to-signal, peak markers + GL pop/remap (8d949e2)
  • Merge pull request #648 from Kb2uka/feat/waterfall-height (1b97b83)
  • feat(layout): resizable panadapter / waterfall split (8ebabfd)
  • docs(claude): red-light — no change may break PureSignal on P1 or P2 (fbfa9ac)
  • Merge pull request #646 from Kb2uka/fix/filter-drag-double-free (dc8092d)
  • fix(dsp): serialize WDSP/FFTW bandpass recompute to stop filter-drag double-free (5eba5b8)
  • docs(claude): visuals/UX/defaults authority is Brian OR Doug, not Brian alone (8958252)
  • Merge pull request #638 from Kb2uka/fix/prefs-db-corruption-guard-637 (b786bcc)
  • fix(server): guard prefs DB so a corrupt zeus-prefs.db can't stop Zeus launching (#637) (f97c060)
  • Merge main into develop after v0.9.1 release (sync histories) (90e29db)

Source: ce8298b