TargetBridge v3.1.1
TargetBridge 3.1.1
This maintenance release improves the reliability of TargetBridge 3.1 without changing the established workflow.
Highlights
- Receiver sessions now recover when a sender crashes, sleeps, or is disconnected without a clean TCP close.
- Thunderbolt Bridge connections using self-assigned
169.254.*addresses are scoped to the correct interface, with clearer connection diagnostics when a link cannot be reached. - The sender validates corrupt protocol frames and safely skips unknown packet types instead of stalling the connection.
- The Receiver only prevents display sleep while a sender is actively connected.
- Input Dockstation roles now persist across launches, and input is relayed only while the shared display Space is active.
- Settings and About sheets use the correct dark appearance.
Quality And Testing
- Added 65 sender unit tests and 60 receiver parser checks.
- CI now runs on the maintenance and development branches as well as
main. - Release artifacts are available for the Apple Silicon sender and for Intel and Apple Silicon receivers.
Thank You
Thank you to @tiehfood, @jasontitus, and @freebo for the fixes, testing, and thoughtful contributions that made this release stronger.
If TargetBridge is useful to you, a GitHub star or a one-time or monthly GitHub Sponsors contribution helps keep maintenance and future development moving.
Full Changelog: v3.1.0...v3.1.1