Knit v2.3.1

v2.3.1Android

Knit 2.3.1

Changed 1
  • Slow down Wi-Fi Aware availability check attempts and give up on a radio that keeps refusing, then pick it up again if it becomes usable
Fixed 1
  • Fix Knit disappearing seconds after opening on phones whose Wi-Fi chip will not run Wi-Fi Aware

From Knit

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.apksha256: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.

View original

Upgraded? How did it go?

Discussion