A WSJT-X companion application for amateur radio operators. Inspired by JTAlert-X, Pano listens to WSJT-X UDP broadcasts, classifies decodes against want-lists, highlights wanted stations with colour-coded alerts, plays audio alerts, and logs QSOs to local SQLite, ClubLog, and pluggable external loggers.
Features
- Real-time Decode Monitoring — Listens to WSJT-X UDP stream (FT8, FT4, and other modes)
- WSJT-X Integration — Back-channel highlight packets, one-click Reply, highlight clearing on want-list change
- Want-List Alerting — Highlights new DXCC entities, band slots, and Maidenhead grids; ClubLog Most Wanted ranks surfaced in the slot matrix
- Colour-Coded Alerts — Visual priority tiles (DXCC > SLOT > GRID > BAND_WORKED > CALLING > WORKED > NONE), colours configurable
- Audio Alerts — Per-type sounds
- QSO Logging — Local SQLite (sql.js) with ClubLog real-time upload and pluggable external loggers (MySQL/MariaDB, generic webhooks)
- ADIF Import/Export — Import from file or WSJT-X log; export full log
- DXCC Lookup — ClubLog cty.xml prefix matching (BigCTY-enriched) with distance/bearing tooltips and slot matrix UI
- ClubLog DXpeditions — Browse active and forthcoming DXpeditions from the Tools menu
- HF Hotness — Check which bands are open via a realtime MQTT spot stream (Tools menu)
- In-app Updater — Checks `hamimports.com` for new releases on startup (throttled to once/hour) and on demand from Help → About; downloads and installs the platform artifact
- First-run Onboarding — Modal collects callsign + grid locator and offers WSJT-X log import
- Profiles — Multiple independent logs/settings/want-lists on one machine (switch via menu, `--profile` CLI flag, registry at `userData/profiles.json`)
- Settings UI — Full configuration through the interface (no config file editing)
Downloads v1.0.0
| File | Target | Arch |
|---|---|---|
| Pano_1.0.0_linux_amd64.AppImage | Linux (any distro) | x64 |
| Pano_1.0.0_linux_amd64.deb | Debian / Ubuntu | x64 |
| Pano_1.0.0_linux_arm64.deb | Debian / Ubuntu (Raspberry Pi 4/5) | arm64 |
| Pano_1.0.0_mac.zip | macOS | x64 |
| Pano_1.0.0_win.exe | Windows 10+ | x64 |