Fixes Knit disappearing seconds after you open it, on phones whose Wi-Fi chip will not run Wi-Fi Aware.
Some phones report Wi-Fi Aware as available and then refuse to hand it over while Wi-Fi is connected.
Knit kept asking every three seconds, forever, and each attempt cost the system a little memory it never
got back — so Android eventually stopped the app for asking too often, within a minute of opening it,
over and over, with nothing in the logs to explain why.
Knit now slows those attempts down and gives up on a radio that keeps refusing, then picks it up again
if Wi-Fi Aware becomes usable. Bluetooth carried the mesh the whole time, which is why messages still
went through on affected phones.
knit-2.3.1.apk — sha256:3a962ff0247b8c8c6b04534d67f13835489331922ae50df525e4d1c3b9894743
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.3.1.txt.gz is the R8 deobfuscation map for symbolicating crash reports from this build.