Carrier 1.2.0 is a focused polish release for the 1.2 line. This update brings downloads, desktop polish and notifications, with the same signed macOS, Windows and Linux downloads as usual.
What's New
Messenger load diagnostics
Start Carrier on a local status page before opening Messenger, and add a native Messenger reachability preflight that detects blocker-style DNS sinkholes such as 0.0.0.0, ::, 127.0.0.1, and ::1. (#41)
Caprine-style keyboard shortcuts (conversation nav, search, composer)
Caprine-style keyboard shortcuts (conversation nav, search, composer). (#42)
Global summon hotkey (Cmd/Ctrl+Shift+M)
Global summon hotkey (Cmd/Ctrl+Shift+M). (#61)
Expose page zoom in the Settings window
Expose page zoom in the Settings window. (#63)
Improvements
- Reduce CPU, RAM, and network usage. Reduce CPU, RAM, and network usage. (#43)
- Notification sound toggle and do-not-disturb schedule. Notification sound toggle and do-not-disturb schedule. (#64)
- Make page-feature breakage observable. Make page-feature breakage observable. (#62)
- Split lib.rs into modules. Split lib.rs into modules. (#65)
- Bump tauri-apps/tauri-action from 0.6.2 to 1.0.0. Bump tauri-apps/tauri-action from 0.6.2 to 1.0.0. (#66)
- Bump actions/checkout from 4.3.1 to 7.0.0. Bump actions/checkout from 4.3.1 to 7.0.0. (#67)
- Bump @tauri-apps/cli from 2.11.3 to 2.11.4. Bump @tauri-apps/cli from 2.11.3 to 2.11.4. (#68)
- Bump the cargo-minor-patch group across 1 directory with 2 updates. Bump the cargo-minor-patch group across 1 directory with 2 updates. (#69)
- macOS Dock and tray behavior. Reopening Carrier from the Dock returns to the main Messenger window more reliably, tray/window behavior is tighter, and unread tray text clears when the count hits zero. (#44)
Bug Fixes
- Harden supply chain, CI, and remote IPC scope. Harden supply chain, CI, and remote IPC scope. (#60)
- Docs: point download links at v1.1.1 [skip ci]. Docs: point download links at v1.1.1 [skip ci].
- Release publishing. Draft release cleanup, README download links and platform-specific CI helpers are handled without blocking the publish step.
Thanks for using Carrier! Hit a bug or want a feature? Open an issue. 🙂