github element-hq/element-android v1.4.36

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

Changes in Element v1.4.36 (2022-09-10)

New App Layout can be enabled in the Labs settings. Please give it a try!

Features ✨

  • Adds New App Layout into Labs (#7038)
  • Try to detect devices that lack Opus encoder support, use bundled libopus library for those. (#7010)
  • Suggest @room when @channel, @everyone, or @here is typed in composer (#6529)

Bugfixes 🐛

  • Fix long incremental sync. (#6917)
  • Fix push with FCM (#7068)
  • FTUE - Fixes optional email registration step always being mandatory (#6969)
  • Fixes /addToSpace and /joinSpace commands showing invalid syntax warnings (#6844)
  • Fix low occurrence crashes. (#6967)
  • Fix crash when opening an unknown room (#6978)
  • Fix crash on PIN code settings screen. (#6979)
  • Fix autoplayed animated stickers (#6982)
  • Catch race condition crash in voice recording (#6989)
  • Fix invite to room when in a space buttons not working. (#7054)

In development 🚧

  • Create DM room only on first message - Create the DM and navigate to the new room after sending an event (#5525)
  • [App Layout] New empty states for home screen (#6835)
  • [App Layout] Bottom navigation tabs are removed for new home screen (#6565)
  • [App Layout] fixed space switching dialog measured with wrong height sometimes (#6750)
  • [App Layout] Fabs doesn't go off screen anymore (#6765)
  • [New Layout] Adds back navigation through spaces (#6877)
  • [App Layout] new room invites screen (#6889)
  • [App Layout] - Invites now show empty screen after you reject last invite (#6876)
  • [App Layout] - space switcher now has empty state (#6754)
  • [App Layout] - Improves Developer Mode Debug Button UX and adds it to New App Layout (#6871)
  • [New Layout] Changes space sheet to accordion-style with expandable subspaces (#6907)
  • [New Layout] Adds space invites (#6924)
  • [App Layout] fixed invites count badge bottom margin on a home screen (#6947)
  • [New Layout] Improves talkback accessibility (#7016)
  • [New Layout] Changes space icon in fab and in release notes screen (#7039)
  • [New Layout] Adds header to spaces bottom sheet (#7040)
  • [App Layout] New App Layout is enabled by default (Edit: has to be enabled in Labs) (#6958)
  • [App Layout] Obsolete settings are not shown when App Layout flag is enabled (#6646)
  • [Devices Management] Session overview screen (#6961)
  • [Devices Management] Refactor some code to improve testability (#7043)
  • [Device Manager] Current Session Section (#6902)
  • [Device Manager] Other Sessions Section (#6945)
  • [Device Manager] Render Security Recommendations (#6964)

Improved Documentation 📚

  • Clarify that setting up a FCM Rewrite Proxy is not necessary for use of the UnifiedPush FCM distributor. (#6727)

Other changes

  • Increase sticker size (#6982)
  • Focus input field when editing homeserver address to speed up login and registration. (#6926)
  • Log basic Http information in production. (#6925)
  • Converts the vector module to a library with a parent vector-app application module (#6407)
  • Creates a dedicated strings module (#3955)
  • Remove FragmentModule and the Fragment factory. No need to Inject the constructor on your Fragment, just add @androidentrypoint annotation and @Inject class members. (#6894)
  • Small refactor of UnifiedPushHelper (#6936)
  • CI: only run sonarqube task when token is known (#7057)

What's Changed

New Contributors

Full Changelog: v1.4.34...v1.4.36

Don't miss a new element-android release

NewReleases is sending notifications on new releases.