Skip to content

Releases: element-hq/element-x-android

Element X Android v0.3.1

09 Nov 16:44
Compare
Choose a tag to compare

Features ✨

  • Chat backup is still under a feature flag, but when enabled, user can enter their recovery key (it's also possible to input a passphrase) to unlock the encrypted room history. (#1770)

Bugfixes 🐛

  • Improve confusing text in the 'ready to start verification' screen. (#879)
  • Message composer wasn't resized when selecting a several lines message to reply to, then a single line one. (#1560)

Other changes

  • PIN: Set lock grace period to 0. (#1732)

What's Changed

Full Changelog: v0.3.0...v0.3.1

Element X Android v0.3.0

31 Oct 23:04
Compare
Choose a tag to compare

Changes in Element X v0.3.0 (2023-10-31)

Features ✨

  • Element Call: change the 'join call' button in a chat room when there's an active call. (#1158)
  • Mentions: add mentions suggestion view in RTE (#1452)
  • Record and send voice messages (#1596)
  • Enable voice messages for all users (#1669)
  • Receive and play a voice message (#2084)
  • Enable Element Call integration in rooms by default, fix several issues when creating or joining calls.

Bugfixes 🐛

  • Group fallback notification to avoid having plenty of them displayed. (#994)
  • Hide keyboard when exiting the chat room screen. (#1375)
  • Always register the pusher when application starts (#1481)
  • Ensure screen does not turn off when playing a video (#1519)
  • Fix issue where text is cleared when cancelling a reply (#1617)

Other changes

  • Remove usage of blocking methods. (#1563)

What's Changed

Read more

Element X Android v0.2.4

12 Oct 10:27
Compare
Choose a tag to compare

Changes in Element X v0.2.4 (2023-10-12)

Features ✨

  • [Rich text editor] Add full screen mode (#1447)
  • Improve rendering of m.emote. (#1497)
  • Improve deleted session behavior. (#1520)

Bugfixes 🐛

  • WebP images can't be sent as media. (#1483)
  • Fix back button not working in bottom sheets. (#1517)
  • Render body of unknown msgtype in the timeline and in the room list (#1539)

Other changes

  • Room : makes subscribeToSync/unsubscribeFromSync suspendable. (#1457)
  • Add some Konsist tests. (#1526)

What's Changed

New Contributors

Full Changelog: v0.2.3...v0.2.4

Element X Android v0.2.3

27 Sep 13:13
Compare
Choose a tag to compare

Features ✨

  • Handle installation of Apks from the media viewer. (#1432)
  • Integrate SDK 0.1.58 (#1437)

Other changes

  • Element call: add custom parameters to Element Call urls. (#1434)

What's Changed

Full Changelog: v0.2.2...v0.2.3

Element X Android v0.2.2

21 Sep 21:57
Compare
Choose a tag to compare

Changes in Element X v0.2.2 (2023-09-21)

Bugfixes 🐛

  • Add animation when rendering the timeline to avoid glitches. (#1323)
  • Fix crash when trying to take a photo or record a video. (#1395)

What's Changed

Full Changelog: v0.2.1...v0.2.2

Element X Android v0.2.1

20 Sep 16:15
Compare
Choose a tag to compare

Changes in Element X v0.2.1 (2023-09-20)

Features ✨

  • Bump Rust SDK to v0.1.56
  • [Rich text editor] Add link support to rich text editor (#1309)
  • Let the SDK figure the best scheme given an homeserver URL (thus allowing HTTP homeservers) (#1382)

Bugfixes 🐛

  • Fix ANR on RoomList when notification settings change. (#1370)

Other changes

  • Element Call: support scheme io.element.call (#1377)
  • [DI] Rework how dagger components are created and provided. (#1378)
  • Remove usage of async-uniffi as it leads to a deadlocks and memory leaks. (#1381)

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.2.1

Element X Android v0.2.0

18 Sep 19:38
Compare
Choose a tag to compare

Changes in Element X v0.2.0 (2023-09-18)

Features ✨

  • Bump Rust SDK to v0.1.54
  • Add a "Mute" shortcut icon and a "Notifications" section in the room details screen (#506)
  • Add a notification permission screen to the initial flow. (#897)
  • Integrate Element Call into EX by embedding a call in a WebView. (#1300)
  • Implement Bloom effect modifier. (#1217)
  • Set color on display name and default avatar in the timeline. (#1224)
  • Display a thread decorator in timeline so we know when a message is coming from a thread. (#1236)
  • [Rich text editor] Integrate rich text editor library. Note that markdown is now not supported and further formatting support will be introduced through the rich text editor. (#1172)
  • [Rich text editor] Add formatting menu (accessible via the '+' button) (#1261)
  • [Rich text editor] Add feature flag for rich text editor. Markdown support can now be enabled by disabling the rich text editor. (#1289)
  • [Rich text editor] Update design (#1332)

Bugfixes 🐛

  • Make links in room topic clickable (#612)
  • Reply action: harmonize conditions in bottom sheet and swipe to reply. (#1173)
  • Fix system bar color after login on light theme. (#1222)
  • Fix long click on simple formatted messages (#1232)
  • Enable polls in release build. (#1241)
  • Fix top padding in room list when app is opened in offline mode. (#1297)
  • [Rich text editor] Fix 'text formatting' option only partially visible (#1335)
  • [Rich text editor] Ensure keyboard opens for reply and text formatting modes (#1337)
  • [Rich text editor] Fix placeholder spilling onto multiple lines (#1347)

Other changes

  • Add a sub-screen "Notifications" in the existing application Settings (#510)
  • Exclude some groups related to analytics to be included. (#1191)
  • Use the new SyncIndicator API. (#1244)
  • Improve RoomSummary mapping by using RoomInfo. (#1251)
  • Ensure Posthog data are sent to "https://posthog.element.io" (#1269)
  • New app icon, with monochrome support. (#1363)

What's Changed

Read more

Element X Android v0.1.6

04 Sep 14:44
Compare
Choose a tag to compare

Changes in Element X v0.1.6 (2023-09-04)

Features ✨

  • Enable the Polls feature. Allows to create, view, vote and end polls. (#1196)
  • Create poll. (#1143)

Bugfixes 🐛

  • Ensure notification for Event from encrypted room get decrypted content. (#1178)
  • Make sure Snackbars are only displayed once. (#928)
  • Fix the orientation of sent images. (#1135)
  • Bug reporter crashes when 'send logs' is disabled. (#1168)
  • Add missing link to the terms on the analytics setting screen. (#1177)
  • Re-enable SyncService.withEncryptionSync to improve decryption of notifications. (#1198)
  • Crash with aspectRatio modifier when Float.NaN was used as input. (#1995)

Other changes

  • Remove unnecessary year in copyright mention. (#1187)

What's Changed

New Contributors

Full Changelog: v0.1.5...v0.1.6

Element X Android v0.1.5

28 Aug 15:41
Compare
Choose a tag to compare

Changes in Element X v0.1.5 (2023-08-28)

Bugfixes 🐛

  • Fix crash when opening any room. (#1160)

What's Changed

  • Add missing plugin forward between LoggedInAppScopeFlowNode and LoggedInFlowNode by @bmarty in #1160

Full Changelog: v0.1.4...v0.1.5

Element X Android v0.1.4

28 Aug 13:57
Compare
Choose a tag to compare

Changes in Element X v0.1.4 (2023-08-28)

Features ✨

  • Allow cancelling media upload (#769)
  • Enable OIDC support. (#1127)
  • Add a "Setting up account" screen, displayed the first time the user logs in to the app (per account). (#1149)

Bugfixes 🐛

  • Videos sent from the app were cropped in some cases. (#862)
  • Timeline: sender names are now displayed in one single line. (#1033)
  • Fix TextButtons being displayed in black. (#1077)
  • Linkify links in HTML contents. (#1079)
  • Fix bug reporter failing after not finding some log files. (#1082)
  • Fix rendering of inline elements in list items. (#1090)
  • Fix crash RuntimeException "No matching key found for the ciphertext in the stream" (#1101)
  • Make links in messages clickable again. (#1111)
  • When event has no id, just cancel parsing the latest room message for a room. (#1125)
  • Only display verification prompt after initial sync is done. (#1131)

In development 🚧

  • [Poll] Add feature flag in developer options (#1064)
  • [Polls] Improve UI and render ended state (#1113)

Other changes

  • Compound: add ListItem and ListSectionHeader components. (#990)
  • Migrate object to data object in sealed interface / class #1135 (#1135)

What's Changed

New Contributors...

Read more