github element-hq/element-android v0.19.0

latest releases: v1.6.14, v1.6.12, v1.6.10...
3 years ago

Features ✨:

  • Change password (#528)
  • Cross-Signing | Support SSSS secret sharing (#944)
  • Cross-Signing | Verify new session from existing session (#1134)
  • Cross-Signing | Bootstraping cross signing with 4S from mobile (#985)
  • Save media files to Gallery (#973)
  • Account deactivation (with password only) (#35)

Improvements 🙌:

  • Verification DM / Handle concurrent .start after .ready (#794)
  • Reimplementation of multiple attachment picker
  • Cross-Signing | Update Shield Logic for DM (#963)
  • Cross-Signing | Complete security new session design update (#1135)
  • Cross-Signing | Setup key backup as part of SSSS bootstrapping (#1201)
  • Cross-Signing | Gossip key backup recovery key (#1200)
  • Show room encryption status as a bubble tile (#1078)
  • UX/UI | Add indicator to home tab on invite (#957)
  • Cross-Signing | Restore history after recover from passphrase (#1214)
  • Cross-Sign | QR code scan confirmation screens design update (#1187)
  • Emoji Verification | It's not the same butterfly! (#1220)
  • Cross-Signing | Composer decoration: shields (#1077)
  • Cross-Signing | Migrate existing keybackup to cross signing with 4S from mobile (#1197)
  • Show a warning dialog if the text of the clicked link does not match the link target (#922)
  • Cross-Signing | Consider not using a spinner on the 'complete security' prompt (#1271)
  • Restart broken Olm sessions (MSC1719)
  • Cross-Signing | Hide Use recovery key when 4S is not setup (#1007)
  • Cross-Signing | Trust account xSigning keys by entering Recovery Key (select file or copy) #1199
  • E2E timeline decoration (#1279)
  • Manage Session Settings / Cross Signing update (#1295)
  • Cross-Signing | Review sessions toast update old vs new (#1293, #1306)

Bugfix 🐛:

  • Fix summary notification staying after "mark as read"
  • Missing avatar/displayname after verification request message (#841)
  • Crypto | RiotX sometimes rotate the current device keys (#1170)
  • RiotX can't restore cross signing keys saved by web in SSSS (#1174)
  • Cross- Signing | After signin in new session, verification paper trail in DM is off (#1191)
  • Failed to encrypt message in room (message stays in red), [thanks to pwr22] (#925)
  • Cross-Signing | web <-> riotX After QR code scan, gossiping fails (#1210)
  • Fix crash when trying to download file without internet connection (#1229)
  • Local echo are not updated in timeline (for failed & encrypted states)
  • Render image event even if thumbnail_info does not have mimetype defined (#1209)
  • RiotX now uses as many threads as it needs to do work and send messages (#1221)
  • Fix issue with media path (#1227)
  • Add user to direct chat by user id (#1065)
  • Use correct URL for SSO connection (#1178)
  • Emoji completion 🎉 does not completes to 🎉 like on web (#1285)
  • Fix bad Shield Logic for DM (#963)

Translations 🗣:

  • Weblate now create PR directly to RiotX GitHub project

SDK API changes ⚠️:

  • Increase targetSdkVersion to 29

Build 🧱:

  • Compile with Android SDK 29 (Android Q)

Other changes:

  • Add a setting to prevent screenshots of the application, disabled by default (#1027)
  • Increase File Logger capacities ( + use dev log preferences)

Don't miss a new element-android release

NewReleases is sending notifications on new releases.