Mac Winlink v1.0.0 Beta 20
Pre-release
Pre-release
Mac Winlink v1.0.0 Beta 20
Download: MacWinlink_2026-07-09_46a1d1d.dmg (17 MB) — see Assets below.
First-time install? Read the Gatekeeper bypass instructions — since macOS Sequoia, Control-click-to-open no longer works and you'll need to go through System Settings → Privacy & Security → Open Anyway.
What's in this build
A short beta driven by the two public-beta reports on beta19. Both are fixed:
- #1 — FlexRadio support in Radio Settings. FlexRadio is now a first-class manufacturer with three model choices: Flex 6000-series (6300/6400/6500/6600/6700), PowerSDR, and Thetis. When you pick the 6000-series, Radio Settings shows a Host / Port section (defaulting to
localhost:4992for SmartSDR) instead of a serial port. PowerSDR and Thetis stay on the virtual-serial path. All three use the Kenwood CAT dialect; the editor calls the Flex path out as beta / unverified because we haven't been able to validate against real hardware yet. - #2 — Template / Contact / Message import fixed. On the sandboxed release build,
.fileImporterand the Open panel handed back "security-scoped" URLs that MacWinlink was reading without activating the scope, so macOS returned the "you don't have permission to view this file" error — even though the app's entitlements were correct. Fixed by wrapping every importer read through a single helper (URL.readSecurityScoped()) that opens the scope, reads, and closes it. Applied to Template import, Contact import, and both message/contact imports on the main menu.
Also improved
- Load Default Templates button now tells you what happened — "Loaded N default template(s)" on a fresh install, or a clear "already present" message if templates exist. Previously it silently succeeded even when it did nothing.
System requirements
- macOS 15.0 (Sequoia) or later
- Apple Silicon Mac (M1 / M2 / M3 / M4)
- Intel Macs are not supported
Full changelog
The complete beta20 release notes are in ARSFI/MacWinlink CHANGELOG.md. No Helper-side code changes this cut — the Helper version bumps to keep pairing parity.
Reporting problems
File a bug report or feature request.
Verification
SHA-256 of the DMG: 15ea58064aff383d428810b01209e11928812cab13f44397059aa63363ec700a
You can verify with shasum -a 256 MacWinlink_2026-07-09_46a1d1d.dmg after downloading.