GopherTrunk v0.2.2
Pre-releaseInstall
Windows 11 (x64): download gophertrunk-v0.2.2-windows-amd64-setup.exe and double-click. The installer adds GopherTrunk to your Start Menu — single static binary, no DLLs to ship — and prompts for a folder to install the browser-based web operator console (default: Documents\GopherTrunk Web Console). After install, follow INSTALL-WINDOWS.md to install the WinUSB driver via Zadig — the OS won't see your RTL-SDR until you do this once.
Windows on ARM: extract gophertrunk-v0.2.2-windows-arm64.zip (no installer for arm64 yet — portable ZIP only). The web console lives in the gophertrunk-web\ subfolder inside the zip.
macOS: extract gophertrunk-v0.2.2-darwin-arm64.tar.gz (Apple Silicon) or gophertrunk-v0.2.2-darwin-amd64.tar.gz (Intel) and run ./gophertrunk. Builds are unsigned — right-click → Open the first time to bypass Gatekeeper.
Linux: extract gophertrunk-v0.2.2-linux-amd64.tar.gz (x86_64) or gophertrunk-v0.2.2-linux-arm64.tar.gz (aarch64, e.g. Raspberry Pi 4/5) and run ./gophertrunk. Single static binary; no system dependencies needed.
Web operator console: every archive includes a standalone gophertrunk-web/ folder. Open its index.html in any browser and point it at a running daemon. Setup walkthrough: gophertrunk.org/web.html.
All artifacts are SHA-256-checksummed in SHA256SUMS.
What's Changed
- sdr+ccdecoder: surface USB reaper death so decoder doesn't stall (#345) by @MattCheramie in #346
- ccdecoder: classify StreamIQ open errors as ErrIQStreamClosed (#345) by @MattCheramie in #348
- sdr+daemon: re-acquire control SDR by serial on USB disconnect (#345 follow-up) by @MattCheramie in #349
- sdr+trunking: voice reacquire + periodic USB watchdog (#345) by @MattCheramie in #350
- web/systems: explain empty WACN/SystemID/RFSS/Site in detail modal by @MattCheramie in #342
- docs: post-release v0.2.1 — promote CHANGELOG + bump hardcoded refs by @MattCheramie in #347
- p25/phase1: queue grants pending IDEN_UP + config band-plan seed (#345) by @MattCheramie in #351
- p25/phase1: decode TDMA IDEN_UP + queue grants pending IDEN_UP (#345) by @MattCheramie in #352
- docs+repo: trim README, surface orphan docs, fix loose ends by @MattCheramie in #354
- p25: surface ALGID/KID encryption metadata on grants & calls by @MattCheramie in #355
Full Changelog: v0.2.1...v0.2.2