Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compose
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

8.7 KiB

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)

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)

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

Bugfixes πŸ›

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

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)

Changes in Element X v0.1.2 (2023-08-16)

Bugfixes πŸ›

  • Filter push notifications using push rules. (#640)
  • Use for instead of forEach in DefaultDiffCacheInvalidator to improve performance. (#1035)

In development 🚧

  • [Poll] Render start event in the timeline (#1031)

Other changes

  • Add Button component based on Compound designs (#1021)
  • Compound: implement dialogs. (#1043)
  • Compound: customise IconButton component. (#1049)
  • Compound: implement DropdownMenu customisations. (#1050)
  • Compound: implement Snackbar component. (#1054)

Changes in Element X v0.1.0 (2023-07-19)

First release of Element X πŸš€!