github element-hq/element-android v1.4.12

latest releases: v1.6.22, v1.6.20, v1.6.18...
2 years ago

Features ✨

  • Add a setting to be able to always appear offline (#5582)
  • Adds the ability for audio attachments to be played in the timeline (#5586)
  • Do not cancel the current incremental sync request and treatment when the app goes to background (#5719)
  • Improve user experience when home servers do not yet support threads (#5761)

Bugfixes 🐛

  • Added text next to spinner when loading information after user is clicked on space members screen (#4305)
  • The string ftue_auth_carousel_workplace_body was declared not translatable by mistake (#5262)
  • Fix some cases where the read marker line would not show up (#5475)
  • Fix sometimes read marker not properly updating (#5481)
  • Fix sometimes endless loading timeline (#5554)
  • Use member name instead of room name in DM creation item (#5570)
  • Align auto-reporting of decryption errors implementation with web client. (#5596)
  • Choosing "leave all rooms and spaces" while leaving Space won't cause leaving DMs in this Space anymore (#5609)
  • Fixes display name being changed when using /myroomnick (#5618)
  • Fix endless loading if the event from a permalink is not found (#5659)
  • Redacted events are no longer visible. (#5707)
  • Don't wrongly show non-space invites in the space panel. (#5731)
  • Fixes the onboarding confetti rendering behind the content instead of in-front (#5735)
  • Fixes crash when navigating the app whilst processing new room keys (#5746)
  • Fix sorting of uploads in encrypted rooms (#5757)
  • Fixing setting transfer title in call transfer. (#5765)
  • Changes destination after joining a space to Explore Space Rooms screen (#5766)
  • Unignoring a user will perform an initial sync (#5767)
  • Open a room by link: use the actual roomId instead of the alias (#5786)

In development 🚧

  • FTUE - Adds a new homeserver selection screen when creating an account (#2396)
  • FTUE - Updates the Captcha and T&Cs registration screens UI style (#5279)
  • FTUE - Adds error handling within the server selection screen (#5749)
  • Live Location Sharing - Send location data (#5697)
  • Live Location Sharing - Show message on start of a live (#5710)
  • Live Location Sharing - Attach location data to beacon info state event (#5711)
  • Live Location Sharing - Update beacon info state event when sharing is ended (#5758)

SDK API changes ⚠️

  • Include original event in live decryption listeners and update sync status naming to InitialSyncProgressing for clarity. (#5639)
  • KeysBackupService.getCurrentVersion takes a new type KeysBackupLastVersionResult in the callback. (#5703)
  • A lot of classes which were exposed to the clients and were located in the package org.matrix.android.sdk.internal have been moved to the package org.matrix.android.sdk.api.
    All the classes which are in the package org.matrix.android.sdk.internal should now be declared internal.
    Some unused code and classes have been removed. (#5744)
  • Some data classes are now immutable, using val instead of var (#5762)

Other changes

  • Upgrade konfetti lib from 1.3.2 to 2.0.2 (#5079)
  • Spaces feedback section is removed from left panel (#5486)
  • Reduce error logs (#5703)
  • Adds a complete editor config file for our current code style (#5727)
  • Updates the posthog dev environment url and api key (#5732)
  • Setup Dokka to be able to generate documentation of the SDK module. Run ./gradlew matrix-sdk-android:dokkaHtml to do it. (#5744)

Don't miss a new element-android release

NewReleases is sending notifications on new releases.