Knit v2.5.0-alpha.0

v2.5.0-alpha.0Pre-releaseAndroid

Knit 2.5.0-alpha.0 (pre-release)

Added 1
  • React with any emoji by long-pressing a message and tapping the "+" beside quick reactions to browse or search the whole set, with the quick row remembering frequently used emojis
Changed 2
  • Knit no longer sends screen content to Android's content-capture service for app content suggestions
  • Chats now display what happened in them with quiet centered lines marking contact name or photo changes and group renames or creation with no notification, unread badge, or chat list bump
Fixed 2
  • Knit no longer gets stuck showing a blank screen when opened at the moment it was closing
  • Phones that only relayed messages no longer count as nearby in the online dot, chat list, group picker, and nearby count

From Knit

Added
  • React with any emoji. Long-press a message and tap the "+" beside the quick reactions to browse or search the whole set, and the quick row starts remembering what you actually use instead of the same six forever.
Changed
  • Knit no longer feeds what is on screen to Android's content-capture service (the "app content" suggestions). An end-to-end-encrypted messenger has no business handing its screen text to another process, and long lists got smoother for it.
  • Chats now say what happened in them. A quiet centered line marks a contact changing their name ("Sam is now Sam Vimes") or photo and a group being renamed or created, with no notification, no unread badge and no bump up your chat list.
Fixed
  • Knit no longer gets stuck showing a blank screen. Opening it at the moment it was closing could leave it drawing nothing, with no way out but force-stopping it; it now notices and rebuilds its own screen.
  • Phones that only relayed your messages no longer count as nearby. The online dot, chat list, group picker and nearby count now show only what your own radios can currently see.

Pre-release — a test build, not a shipping release. It is not on F-Droid, is not marked Latest, and is not what F-Droid's Binaries: URL points at. Install it only if you mean to test it.

knit-2.5.0-alpha.0.apksha256:f48681795c0636d024c043a743a1e148930b7c5cb71346d2cae60ecd951f2097

Signed with Knit's distribution key (certificate b18a283d11797c2a84a008c1fcb9e1b864e7b4c3b301408f7a4a80624b0e631c) — the same key every off-Play Knit build carries — so it installs straight over an existing F-Droid, GitHub or mesh-shared install without an uninstall, and keeps your messages.

Going back to the current stable is not possible in place: Android refuses the versionCode downgrade, so reverting costs an uninstall and everything stored on the device with it. The next stable release will update over this build normally.

CI verified this APK is byte-identical, apart from the signature, to an independent unsigned rebuild produced inside F-Droid's own buildserver image — the same reproducibility gate stable releases pass.

mapping-2.5.0-alpha.0.txt.gz is the R8 deobfuscation map for symbolicating crash reports from this build.

View original

Upgraded? How did it go?

Discussion