Skip to content

Releases: element-hq/element-android

Element Android v1.6.8

28 Nov 16:56
Compare
Choose a tag to compare

Changes in Element v1.6.8 (2023-11-28)

Bugfixes πŸ›

  • Stop incoming call ringing if the call is cancelled or answered on another session. (#4066)
  • Ensure the incoming call will not ring forever, in case the call is not ended by another way. (#8178)
  • Unified Push: Ignore the potential SSL error when the custom gateway is testing locally (#8683)
  • Fix issue with timeline message view reuse while rich text editor is enabled (#8688)

Other changes

  • Remove unused WebRTC dependency (#8658)
  • Take into account boolean "io.element.disable_network_constraint" from the .well-known file. (#8662)
  • Update regex for email address to be aligned on RFC 5322 (#8671)
  • Bump crypto sdk bindings to v0.3.16 (#8679)
  • Remove Quote action #8689

What's Changed

  • Ensure the incoming call will not ring forever, in case the call is not ended by another way by @bmarty in #8660
  • Sync Emojis by @github-actions in #8651
  • Take into account well-known config to disable WorkManager network constraint by @bmarty in #8662
  • Remove unused WebRTC dependency by @yostyle in #8658
  • Bump io.element.android:wysiwyg from 2.2.2 to 2.14.1 by @dependabot in #8607
  • Remove legacy crypto support. by @BillCarsonFr in #8656
  • Update regex for email address to be aligned on RFC 5322 by @yostyle in #8671
  • bump crypto sdk to 0.3.16 by @BillCarsonFr in #8679
  • Unified Push: Ignore the potential SSL error when the custom gateway is testing by @giomfo in #8683
  • Fix issue with timeline message view reuse while rich text editor is enabled by @jonnyandrew in #8688
  • Ensure Background sync is not stopped when there is an active call. by @bmarty in #8674
  • Remove quote from message actions menu by @jonnyandrew in #8689

New Contributors

Full Changelog: v1.6.6...v1.6.8

Element Android v1.6.6

05 Oct 16:09
Compare
Choose a tag to compare

Changes in Element v1.6.6 (2023-10-05)

Bugfixes πŸ›

  • Fixed JWT token for Jitsi openidtoken-jwt authentication (#7758)
  • Fix crash when max shortcuts count is exceeded (#8644)
  • Fix Login with QR code not working with rust crypto. (#8653)

Other changes

  • Use 3PID capability to show / hide email UI in settings (#8615)
  • If an external account manager is configured on the server, use it to delete other sessions and hide the multi session deletion. (#8616)
  • Hide account deactivation UI for account managed externally. (#8619)
  • Fix import of SAS Emoji string translations. (#8623)
  • Open external account manager for delete other sessions using Chrome custom tabs. (#8645)

What's Changed

  • Hide setting entry point to manage 3Pid if homeserver capability m.3pid_changes is set to false. by @bmarty in #8618
  • Fix SAS strings import URL by @turt2live in #8623
  • Sync SAS Strings by @github-actions in #8626
  • Translations update from Weblate by @RiotTranslateBot in #8625
  • Fixes #7758: Fixed JWT token for Jitsi openidtoken-jwt authentication by @tomtit in #8341
  • Bump org.matrix.rustcomponents:crypto-android from 0.3.10 to 0.3.14 by @dependabot in #8630
  • Feature/bma/OIDC session end by @bmarty in #8620
  • Fix crash when max shortcuts count is exceeded by @yostyle in #8644
  • Hide deactivate account section in case of account managed externally. by @bmarty in #8627
  • Open OIDC account management URL in chrome tab by @hughns in #8645
  • Fix QR code login support in rust by @BillCarsonFr in #8654

New Contributors

Full Changelog: v1.6.5...v1.6.6

Element Android v1.6.5

25 Jul 13:42
Compare
Choose a tag to compare

Changes in Element v1.6.5 (2023-07-25)

Bugfixes πŸ›

  • Fix several crashes observed when the device cannot reach the homeserver (#8578)

Other changes

  • Update MSC3912 implementation: Redaction of related events (#8481)
  • Include some source code in our project to remove our dependency to artifact hosted by bintray (Jcenter). (#8556)

What's Changed

Full Changelog: v1.6.3...v1.6.5

Element Android v1.6.3

27 Jun 13:07
Compare
Choose a tag to compare

Changes in Element v1.6.3 (2023-06-27)

Features ✨

  • Element Android is now using the Crypto Rust SDK. Migration of user's data should be done at first launch after application upgrade. (#8390)
  • [Rich text editor] Add mentions and slash commands (#8440)

Bugfixes πŸ›

  • Update rich text editor library to support pasting of images. (#8270)
  • Fix | Got asked twice about verification #8353 (and other verification banners problems) (#8353)
  • Prompt the user when the invited MatrixId is not recognized (#8468)
  • The correct title and options are now displayed When a poll that was edited is ended. (#8471)
  • In some conditions the room shield is not refreshed correctly (#8507)
  • Fix crypto config fallback key sharing strategy (#8541)

Other changes

  • MSC3987 implementation: the 'dont_notify' action for a push_rule is now deprecated and replaced by an empty action list. (#8503)
  • Update crypto rust sdk version to 0.3.10 (#8554)

Element Android v1.6.2

02 Jun 16:56
Compare
Choose a tag to compare

Changes in Element v1.6.2 (2023-06-02)

Features ✨

  • Element Android is now using the Crypto Rust SDK. Migration of user's data should be done at first launch after application upgrade. (#8390)
  • Marks WebP files as Animated and allows them to play (#8120)
  • Updates to protocol used for Sign in with QR code (#8299)
  • Updated rust crypto SDK to version 0.3.9 (#8488)

Bugfixes πŸ›

  • Fix: Allow users to sign out even if the sign out request fails. (#4855)
  • fix: Make some crypto calls suspendable to avoid reported ANR (#8482)

Other changes

  • Refactoring: Extract a new interface for common access to crypto store between kotlin and rust crypto (#8470)

Full Changelog: v1.6.0...v1.6.2

Element Android v1.6.1

25 May 10:30
Compare
Choose a tag to compare

Changes in Element v1.6.1 (2023-05-25)

Corrective release for 1.6.0

Bugfixes πŸ›

  • Allow stateloss on verification dialogfragment (#8439)
  • Fix: Update verification popup text when a re-verification is needed after rust migration (read only sessions) (#8445)
  • Fix several performance issues causing app non responsive issues. (#8454)
  • Fix: The device list screen from the member profile page was always showing the current user devices (rust crypto). (#8457)

Other changes

  • Remove UI option to manually verify a specific device of another user (deprecated behaviour) (#8458)

What's Changed

Full Changelog: v1.6.0...v1.6.1

Element Android v1.6.0

17 May 14:29
Compare
Choose a tag to compare

Changes in Element v1.6.0 (2023-05-17)

Features ✨

  • Element Android is now using the Crypto Rust SDK. Migration of user's data should be done at first launch after application upgrade. (#8390)
  • Enable free style cropping for camera and gallery images (#8325)

Bugfixes πŸ›

  • User pills get lost at message editing (#748)
  • Upgrade Jitsi SDK from 6.2.2 to 8.1.1. This fixes video call on some Android devices. (#7619)
  • Fix duplicate reactions when using full emoji picker. Contributed by @tulir @ Beeper. (#8327)
  • Fix: RustCrossSigning service API confusion (identity trusted vs own device trusted by identity) (#8352)
  • Allow custom push gateway to use non-default port (#8376)
  • Fix crash when opening "Protect access" screen, and various other issue with repeatOnLifecycle (#8410)
  • RustCrypto: Verification UX not refreshed after scanning a QR code (#8418)

SDK API changes ⚠️

  • First integration of rust crypto module. See documentation for details docs/rust_crypto_integration.md (#7628)
  • Add crypto database migration 22, that extract account and olm session to the new rust DB format (#8405)

Other changes

  • Add an audio alert when the voice broadcast recording is automatically paused (#8339)
  • Analytics: add crypto module to E2E events (#8340)
  • Bump rust crypto crate to 0.3.5 (#8354)
  • Expose Rust SDK Version in Help & About page and in Bug Reports (#8364)
  • Matrix-Ids are sometimes shown in notice events instead of display names (#8365)
  • CI: Add workflow to run test with crypto flavor (#8366)
  • Remove ability to migrate session from Riot to Element. (#8402)
  • Improve keyboard navigation and accessibility when using a screen reader. (#8426)
  • Updated posthog url (cosmetic, target same server) and added a new sentry env. (#8436)

What's Changed

Full Changelog: v1.5.32...v1.6.0

Element Android v1.5.32

19 Apr 15:10
Compare
Choose a tag to compare

Changes in Element v1.5.32 (2023-04-19)

Bugfixes πŸ›

  • Fix multiple read receipts for the same user in timeline. (#7882)
  • The new permalink rendering is not applied on permalink created with the potential clientPermalinkBaseUrl (#8307)
  • Keep screen on while recording voicebroadcast (#8313)

What's Changed

Full Changelog: v1.5.30...v1.5.32

Element Android v1.5.30

05 Apr 08:59
Compare
Choose a tag to compare

Features ✨

  • Permalinks to a room/space are pillified (#8219)
  • Permalinks to a matrix user are pillified (#8220)
  • Permalinks to messages are pillified (#8221)

Bugfixes πŸ›

  • Custom sticker picker loads indefinitely (#8026)
  • Replace hardcoded colors by theming colors on save button. (#8208)
  • Add RTL support to RemoveJitsiWidgetView (#8210)
  • Add user completion for matrix ids (#8217)
  • Long name are truncated in the pills (#8218)
  • The read marker is stuck in the past (#8268)

Other changes

  • Replace Terms and Conditions with Acceptable Use Policy. (#8286)

What's Changed

Full Changelog: v1.5.28...v1.5.30

Element Android v1.5.28

08 Mar 17:28
Compare
Choose a tag to compare

Features ✨

  • [Poll] Error handling for push rules synchronization (#8141)
  • Add aggregated unread indicator for spaces in the new layout (#8157)
  • [Rich text editor] Add ability to insert GIFs from keyboard (#8185)

Bugfixes πŸ›

  • Space setting category doesn't show up (#7989)
  • Fix timeline loading a wrong room on permalink if a matching event id is found in a different room (#8168)
  • Reapply local push rules after event decryption (#8170)
  • [Rich text editor] Fix code appearance (#8171)
  • Extend workaround for extra new lines in timeline (#8187)
  • [Poll history] Fixing small issue about font style (#8190)
  • Update room member shields behavior (#8195)

Other changes

  • Direct Message: Manage encrypted DM in case of invite by email (#6912)

What's Changed

Full Changelog: v1.5.26...v1.5.28