Releases: kristofferR/Carrier
Release list
Carrier 1.2.0 — Downloads, Desktop Polish & Notifications
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. 🙂
Carrier 1.1.1 — Privacy, Downloads & Desktop Polish 🕶️
Carrier 1.1.1 is a focused polish release for the 1.1 line. Hide Names & Avatars now reaches the Messenger surfaces that were still leaking identities, media downloads get clean filenames, macOS reopen/unread behavior is tighter, and Linux Wayland rendering is more reliable. It also adds the new system emoji setting and cleans up the release pipeline.
What's New
🕶️ Stronger Hide Names & Avatars
Privacy mode now covers more of Messenger's identity surfaces: conversation-list name prefixes, active-thread headers, sender labels, reply attribution, avatars, and read-receipt visuals. Message text stays readable, so you can still use the app while screen-sharing or checking a thread in public. (#40)
😀 System emoji setting
Prefer your platform's native emoji rendering instead of Messenger's emoji style from Settings. (#33)
Improvements
- Cleaner media download names. Messenger image and video saves now default to readable
Messengerfilenames, preserve the right extension, and avoid clobbering existing files with numbered names. (#37) - macOS Dock and tray behavior. Reopening Carrier from the Dock returns to the main Messenger window more reliably, the tray icon toggles the window correctly, and unread tray text clears when the count hits zero. (#36, #39)
- Linux Wayland rendering. Carrier applies the WebKit DMABUF workaround on affected Wayland sessions unless you've explicitly supplied your own override, reducing blank, black, or garbled webview failures. (#38)
Bug Fixes
- Release publishing. Draft release cleanup no longer blocks publishing, and non-macOS CI no longer trips over macOS-only WebKit store helpers.
- README downloads. Versioned download links are kept pointed at the latest release assets.
Thanks for using Carrier! Hit a bug or want a feature? Open an issue. 🙂
Carrier 1.1 — Notifications, Privacy & a Redesigned Settings 🔔
Carrier's biggest update since launch. New messages now raise native notifications with the sender's avatar and a preview, Settings has been rebuilt into a clean tabbed panel, there's a new set of privacy controls for when someone's looking over your shoulder, and the macOS Dock shows your unread count again. Plus Homebrew + Windows-portable installs and a thorough overhaul of the login flow.
What's New
🔔 Native new-message notifications
Carrier now raises real, native OS notifications when a message arrives — complete with the sender's avatar and a message preview, rendered natively instead of through the web page. (#13)
- Mute all — silence every notification when you need to focus. (#21)
- Hide message preview — show just "New message" without the text, so nothing sensitive flashes up on a shared or mirrored screen. (#21)
🗂️ Redesigned, tabbed Settings
Settings has been rebuilt from one long scroll into a clean tabbed panel, so appearance, notifications, privacy and behaviour are each a single click away and easy to find. (#10)
🕶️ Privacy controls
For screen-sharing, public spaces, or just nosy neighbours:
- Hide Names & Avatars blurs every name, avatar and message preview in your conversation list at a keystroke — Cmd/Ctrl + Shift + N, the View menu, or Settings. Rows stay clickable, so you can still navigate by position. (#22)
- The new mute and hide-preview notification toggles live here too.
🔴 macOS Dock unread badge
Your unread count is back on the Dock icon, with a badge-count mode setting to choose between an exact number or a simple dot. (#11)
📦 Install your way
- Homebrew:
brew install --cask carrier, andbrew upgradekeeps it current. (#8) - Windows portable: a no-installer
.zip— unzip and run (WebView2 ships with Windows 10/11). (#8) - Cross-platform CI now builds and checks all six targets on every change. (#8)
Improvements
- Live theme switching. In System theme mode, the window chrome (title bar and surround) now follows macOS between light and dark the moment you switch, instead of waiting for a restart.
- Conversation-info toggle. Show or hide Messenger's conversation-info panel straight from the View menu.
Bug Fixes
- The login page, rebuilt. The logged-out screen is now properly centered with no stray left padding; the show/hide-password toggle sits where it should and no longer covers what you type; the footer language switcher is back and readable; Facebook's dark-mode verify / checkpoint screens are legible instead of black-on-black; and "Continue with Google" completes fully in-app without spawning stray browser windows. "Clear cache" is reliable too — it retries on the next launch if anything was still in use. (#26)
- Media viewer Download button. Now actually saves the image or video instead of opening it in your browser. (#27)
- View-menu toggles. No more spurious page reloads when toggling options, and the menu renders a literal "&" correctly.
Thanks for using Carrier! Hit a bug or want a feature? Open an issue. 🙂
Carrier 1.0.0
Download the installer for your platform below.