A LoRa radio that stopped sending, and a new group's first message that never arrived.
Messages sent from several places at once could trip the queue that feeds the radio. Everything behind it
then stayed unsent while the radio still showed as connected, and inbound messages kept arriving, so the
only sign was that nothing you sent was getting through. Reopening the app cleared it until next time.
Only phones with a Meshtastic radio paired were affected; Wi-Fi and Bluetooth carried messages normally
throughout.
The first message in a new group now reaches every member. Knit sent the key for that message a moment
before it sent the group itself, so on a member's phone the key had nothing to attach to and was dropped;
the group then showed up with no message in it, and the sender never saw a tick. The receiving phone now
keeps that key until the group arrives, and the message opens as soon as it does.
knit-2.5.1.apk — sha256:364b81377dde7bf66bb66ffbe930c963fb840c85ad93409732436241429a8e73
Signed with Knit's distribution key (certificate b18a283d11797c2a84a008c1fcb9e1b864e7b4c3b301408f7a4a80624b0e631c), the key pinned in F-Droid's
AllowedAPKSigningKeys. CI verified this file is byte-identical, apart from the signature, to
an independent unsigned rebuild produced inside F-Droid's own buildserver image — so F-Droid's
rebuild-and-compare check resolves to exactly this APK.
mapping-2.5.1.txt.gz is the R8 deobfuscation map for symbolicating crash reports from this build.