Knit v2.4.0

v2.4.0Android

Knit 2.4.0

Added 4
  • Record voice notes by holding the microphone in a chat
  • Optional Internet relays to store messages for delivery when phones are out of radio range
  • Share contact links when two people are too far apart to scan each other's code
  • Device aliases to distinguish phones with users sharing the same name
Fixed 2
  • Phones shutting down Knit seconds after opening
  • Crash when Android restarts the mesh out of sight

From Knit

Voice notes, and optional Internet relays for when nobody is in radio range.

Knit still works with no internet and no account. But a message to someone out of radio range used to wait for the two phones, or a chain of phones between them, to meet. Turn on Internet relays and Knit parks a sealed copy on a relay server, which hands it over the next time the other phone connects. It stays off until you switch it on, and a one-time explanation spells out what a relay can see — your IP address, when you send, roughly how much — and what it cannot: your messages, who you are talking to, or who else is in a group. Direct messages, group chats and photos all travel this way.

Hold the microphone in a chat to record a voice note. Too far apart to scan each other's code? Share a contact link instead. Two people with the same name are now told apart by the alias Knit gives every device.

Fixed: phones that shut Knit down seconds after opening, and a crash when Android restarts the mesh out of sight.


knit-2.4.0.apksha256:4aa65596385ccb28d64f6d934e6d2ec114d81f601ce7d05f3d9f52d54e4da0d7

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.4.0.txt.gz is the R8 deobfuscation map for symbolicating crash reports from this build.

View original

Upgraded? How did it go?

Discussion