Patch release: messages that went missing now find their way to everyone.
Install Hopline.apk below on every phone before you leave signal. Android 8+, Google Play services, Bluetooth and WiFi on.
Fixed
- Old messages now finish spreading through the whole group. A message that had already been carried a long way — a courier walking back and forth between groups, or late joiners filling from other late joiners — could quietly hit an internal hop limit and stop spreading, leaving some people without it. Stored backlog now hops as far as it needs to; only the live burst stays capped.
- A message a flaky radio dropped now heals itself, with no reconnect. Phones used to fill each other's gaps only at the instant they linked, so a message lost to a noisy radio could sit missing on a phone until the link broke and re-formed. Linked phones now re-check about once a minute and fill whatever the other is missing, so a dropped message catches up on its own. This is also what lets the mesh shrug off a noisy or partially-jammed radio instead of losing messages on the first hiccup.