| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Carrier_1.7.1_win_arm_portable.zip | 2026-07-27 | 3.0 MB | |
| latest.json | 2026-07-27 | 11.1 kB | |
| Carrier_1.7.1_win_arm_setup.exe | 2026-07-27 | 2.2 MB | |
| Carrier_1.7.1_win_x64_portable.zip | 2026-07-27 | 3.1 MB | |
| Carrier_1.7.1_win_x64_setup.exe | 2026-07-27 | 2.4 MB | |
| Carrier_1.7.1_lin_arm.AppImage | 2026-07-27 | 87.6 MB | |
| Carrier_1.7.1_lin_arm.rpm | 2026-07-27 | 4.0 MB | |
| Carrier_1.7.1_lin_arm.deb | 2026-07-27 | 4.0 MB | |
| Carrier_1.7.1_lin_x64.AppImage | 2026-07-27 | 92.7 MB | |
| Carrier_1.7.1_lin_x64.rpm | 2026-07-27 | 4.1 MB | |
| Carrier_1.7.1_lin_x64.deb | 2026-07-27 | 4.1 MB | |
| Carrier_1.7.1_mac_intel.dmg | 2026-07-27 | 3.4 MB | |
| Carrier_1.7.1_mac_arm.dmg | 2026-07-27 | 3.1 MB | |
| README.md | 2026-07-27 | 1.9 kB | |
| v1.7.1 source code.tar.gz | 2026-07-27 | 3.7 MB | |
| v1.7.1 source code.zip | 2026-07-27 | 3.9 MB | |
| Totals: 16 Items | 221.5 MB | 0 | |
A notification reliability release. New-message notifications rested on a single code path, and several everyday cases fell through it silently.
Bug Fixes\n\n- Updates install correctly. The Install button no longer cancels the update\n before the signed download begins. Checking and installing remain separate,\n explicit actions.\n
- The first message after you read a conversation now notifies. Notifications were only raised for a thread that was already unread, so the next message in a chat you had just read arrived silently — the common case, and the reason notifications felt intermittent rather than broken.
- A message identical to the previous one notifies again. Repeating the same text in a chat you had read was suppressed as a duplicate of the earlier delivery. This also holds when the window reloads between the two.
- Group notifications show a picture again. They now use the sender's own face where it is known, falling back to the group's members drawn together — never one member's face standing in for another. Sender faces are also collected while Carrier sits in the background, so they are ready by the time a notification actually arrives.
- Notifications survive the background refresh. Arrivals and delivery receipts are no longer lost when Carrier reloads a stale Messenger view, and a message that lands mid-reload is still reported.
- No more spurious breakage warning. "A Messenger update may have broken part of Carrier" could appear purely because the window was in the background.
Internal
- Substantial hardening of the notification fallback: delivery-race reconciliation, duplicate suppression, and read-state tracking across reloads.
- Row-mutation attribution is measured from the previous scan rather than a fixed window, so a scan delayed by a throttled background timer no longer discards the arrival it was scheduled for.