| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Carrier_1.7.0_win_arm_portable.zip | 2026-07-26 | 3.0 MB | |
| latest.json | 2026-07-26 | 11.9 kB | |
| Carrier_1.7.0_win_arm_setup.exe | 2026-07-26 | 2.2 MB | |
| Carrier_1.7.0_win_x64_portable.zip | 2026-07-26 | 3.1 MB | |
| Carrier_1.7.0_win_x64_setup.exe | 2026-07-26 | 2.4 MB | |
| Carrier_1.7.0_lin_arm.AppImage | 2026-07-26 | 87.6 MB | |
| Carrier_1.7.0_lin_arm.rpm | 2026-07-26 | 3.9 MB | |
| Carrier_1.7.0_lin_arm.deb | 2026-07-26 | 3.9 MB | |
| Carrier_1.7.0_lin_x64.AppImage | 2026-07-26 | 92.7 MB | |
| Carrier_1.7.0_lin_x64.rpm | 2026-07-26 | 4.1 MB | |
| Carrier_1.7.0_lin_x64.deb | 2026-07-26 | 4.1 MB | |
| Carrier_1.7.0_mac_intel.dmg | 2026-07-26 | 3.4 MB | |
| Carrier_1.7.0_mac_arm.dmg | 2026-07-26 | 3.1 MB | |
| README.md | 2026-07-26 | 2.3 kB | |
| v1.7.0 source code.tar.gz | 2026-07-26 | 3.7 MB | |
| v1.7.0 source code.zip | 2026-07-26 | 3.9 MB | |
| Totals: 16 Items | 221.4 MB | 0 | |
What's New
- Linux desktop integration is complete. Global shortcuts now go through the desktop GlobalShortcuts portal, so they work under Wayland. Notifications carry actions and support KDE inline quick replies (with your draft preserved). The tray and Unity launcher show unread badges, the tray artwork can be symbolic, and New Conversation and Settings are available as launcher actions. Carrier also ships AppStream metadata, plus an experimental source-built Flatpak.
- Notifications show emoji, and group notifications show the sender's face. Messenger renders emoji as sprite images, so previews used to arrive stripped — an emoji-only message produced no notification at all. Group banners also wore the same avatar for every sender; Carrier now learns each member's face as their messages render and matches it to the sender.
Performance
- Cut Messenger's idle CPU from roughly 8.3% to 6.4% of a core and its memory by 100–170 MB, by removing Facebook's hidden global-navigation React tree, promotions, browser-push and casting UI, suppressing telemetry producers, parking the encrypted-history search indexer while idle, and loading the emoji picker on demand. Conversation search still works — opening it wakes the indexer.
- Reduced Linux WebKitGTK memory use by about 12–13% (roughly 175 MB) with a document-oriented cache model and no per-webview back/forward page cache.
Bug Fixes
- Stopped duplicate notifications for a single message repeating hours apart. Carrier was reloading Messenger every 60 seconds because a realtime health check could never clear a stale verdict once Messenger moved sync into a worker, and each reload could lose the record of what had already been delivered.
- Carrier now recovers when no source can observe the realtime transport at all, instead of assuming the connection is fine.
- Fixed a group notification occasionally showing the wrong person's avatar after switching between two conversations with the same name.
Internal
- Reverted an override of Messenger's logging wrappers from the optimization work.
- Dependency and workflow updates: base64 0.23, Biome 2.5.5,
actions/checkout7.0.1,taiki-e/install-action2.85.1, and a cargo minor/patch group bump.