Releases: matpet/CocoaModem
Release list
2.1rc5
RC5 prepares the tested cocoaModem 2.1rc5 build.
Highlights:
- Updated the app bundle name, visible app title, About/menu text, XML-RPC app name, update strings, and version metadata to identify RC5 builds.
- Clarified the PSK table/browser UI as PSK31-only.
- Sanitized unsupported Unicode punctuation in single-byte transmit entry and macro paths to avoid macOS keyboard encoding alerts.
- Attached package contains the universal macOS app for x86_64 and arm64.
2.1rc4
RC4 restores functional external FSK RTTY transmit behavior.
Highlights:
- Restored external FSK transmit timing and queue-drain handling for RTTY.
- Aligned ext-FSK character and keying behavior with the AFSK path, including 45.45 baud normalization and CR/LF handling.
- Included related Wideband and Dual RTTY UI/runtime corrections.
- Updated user-visible version strings so the app, About/menu labels, and update-check text consistently show 2.1rc4.
cocoaModem 2.1RC3
cocoaModem 2.1RC3 includes the latest PSK and MFSK indicator rendering fixes, improved macro transmit handoff while TX remains active, the Hellschreiber transmit repair, and the recent external-control and XML-RPC improvements already present in 2.1rc2.
cocoaModem 2.1rc2
cocoaModem 2.1rc2
Release candidate 2 focuses on operating stability across transmit-capable modes and closes several issues found during live radio testing.
Highlights
- Fixes external FSK serial lifecycle handling so repeated transmit cycles no longer fall into the PTT-without-FSK state.
- Adds external CW serial keying support in Wideband CW, including queued real-time key timing for higher-speed sending.
- Fixes Wideband CW startup activation restore and prevents macro sends from truncating the final CW character.
- Adds decoded-text double-click capture into the main QSO workflow for transmit-capable modes, with receive-only modes excluded.
- Improves contest and macro workflows, including EA RTTY resources, macro persistence/import handling, and safer immediate transmit paths.
- Adds transmit-state and PTT guard fixes across PSK, MFSK, Hellschreiber, RTTY, and related interfaces.
Validation
- Final RC2 tree built successfully with xcodebuild before tagging and release publication.
Asset
- Attached: cocoaModem 2.0.zip
2.1rc1-fix1
Fixes an AFSK RTTY transmit regression introduced in 2.1rc1.
Changes:
- Fix AFSK transmit replay of the previous macro on ARM Macs
- Restore correct TX/RX behavior after macro transmit
- Preserve correct behavior for Intel/FSK operation
Validated:
- Intel Mac with FSK
- ARM Mac with AFSK
cocoaModem 2.1rc1
cocoaModem 2.1rc1 is a release candidate focused on modern contest and station interoperability on current macOS systems.
Main additions:
-
External FSK keying for RTTY.
cocoaModem now supports direct external FSK keying for RTTY transmit, allowing integration with hardware and serial/keying setups that expect native FSK control instead of audio-tone keying alone. -
fldigi-compatible XML-RPC support for RumLogNG contest integration.
cocoaModem now provides a lightweight fldigi-style XML-RPC interface on localhost port 7362 for RumLogNG interoperability, including receive text delivery, transmit text injection, and TX/RX state control.
Also included:
- Updated visible app branding to 2.1rc1.
- Minimum supported macOS version set to 15.0.
- Release package built as a universal app for Apple Silicon and Intel.
cocoaModem macOS 15.7 Automation Fix
Universal macOS build for Apple Silicon and Intel.
Highlights:
• Added Apple Events usage description required for modern macOS Automation permission prompts
• Fixed AppleScript authorization failures when controlling other applications
• Improved runtime error messaging when macOS denies Automation access
• Packaged updated universal release archive
Credit:
Original cocoaModem created by W7AY, Kok Chen.
cocoaModem macOS 15.7+ Compatibility Release
Universal macOS build for Apple Silicon and Intel.
Highlights:
- Updated to run on macOS 15.7 and later
- Verified on macOS 15.7.x
- Intel launch compatibility fixes
- Restored native system appearance behavior on modern macOS
Credit:
Original cocoaModem created by W7AY, Kok Chen.