Skip to content

Releases: element-hq/element-x-android

Element X Android v25.05.4

21 May 16:20
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

  • Change (report room) : check if server supports the report room api by @ganfra in #4718

🐛 Bugfixes

  • Improve audio focus management by @bmarty in #4707
  • When transcoding a video fails, send it as a file by @jmartinesp in #4257
  • Disable mutliple click (parallel or serial) on a room by @bmarty in #4683
  • Fix generic mime type used when externally sharing several files by @jmartinesp in #4715
  • Fix issues on JoinedRoom / BaseRoom by @bmarty in #4724
  • Use the right live timeline instance in RustRoomFactory by @jmartinesp in #4745

🗣 Translations

🧱 Build

  • Ensure the CI is marked as failed when Maestro test is failing by @bmarty in #4700
  • Trigger pipeline build when a release tag is pushed by @bmarty in #4741
  • Fix compilation issues. by @bmarty in #4750

📄 Documentation

Dependency upgrades

  • chore(config): migrate renovate config by @renovate in #4688
  • fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.5.13 by @renovate in #4716
  • fix(deps): update dependency io.sentry:sentry-android to v8.12.0 by @renovate in #4717
  • chore(deps): update plugin sonarqube to v6.2.0.5505 by @renovate in #4725
  • fix(deps): update dependency com.posthog:posthog-android to v3.15.0 by @renovate in #4723
  • fix(deps): update dependency com.squareup.retrofit2:retrofit-bom to v2.12.0 by @renovate in #4727
  • chore(deps): update codecov/codecov-action action to v5.4.3 by @renovate in #4730
  • fix(deps): update kotlin by @renovate in #4713
  • fix(deps): update dependency com.squareup.retrofit2:retrofit-bom to v3 by @renovate in #4729
  • fix(deps): update kotlinpoet to v2.2.0 by @renovate in #4732
  • fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.5.21 by @renovate in #4759

Others

  • Remove event cache feature flag by @jmartinesp in #4719
  • Check homeserver when login using qr code by @bmarty in #4708
  • Merge on boarding module to login module by @bmarty in #4746
  • Allow configuration to provide multiple account providers. by @bmarty in #4742
  • Reduce API of JoinedRoom, caller must use the Timeline API from liveTimeline instead by @bmarty in #4731

Full Changelog: v25.05.3...v25.05.4

Element X Android v25.05.3

12 May 15:49
Compare
Choose a tag to compare

What's Changed

🐛 Bugfixes

  • Disable Continue button when the login field is cleared. by @bmarty in #4699
  • Revert "fix(deps): update dependency io.element.android:element-call-embedded to v0.10.0", which caused an issue with to-device events in the latest version by @jmartinesp in #4706

🗣 Translations

🧱 Build

Dependency upgrades

Others

Full Changelog: v25.05.1...v25.05.3

Element X Android v25.05.1

08 May 11:11
Compare
Choose a tag to compare

What's Changed

🐛 Bugfixes

Dependency upgrades

  • fix(deps): update android.gradle.plugin to v8.10.0 by @renovate in #4687
  • fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.5.8 by @renovate in #4696

Others

  • Let EnterpriseService prevent usage of homeserver by @bmarty in #4682

Full Changelog: v25.05.0...v25.05.1

Element X Android v25.05.0

06 May 14:27
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

  • Render kick and ban reason in the timeline when available by @bmarty in #4642

🐛 Bugfixes

  • Accessibility: improve behavior of list items by @bmarty in #4626
  • Render caller avatar on Incoming call screen by @bmarty in #4635
  • Fix Client.getJoinedRoom crash when a room doesn't exist locally by @jmartinesp in #4656
  • Fix wrong member count in join room screen for invitation by @bmarty in #4651
  • Make sure any JoinedRustRoom is destroyed after being used by @jmartinesp in #4678
  • Fix read receipt behavior when the timeline is opened. by @bmarty in #4679

🗣 Translations

🧱 Build

Dependency upgrades

  • fix(deps): update dependency io.sentry:sentry-android to v8.9.0 by @renovate in #4624
  • fix(deps): update dependency com.posthog:posthog-android to v3.14.1 by @renovate in #4628
  • fix(deps): update dependency androidx.exifinterface:exifinterface to v1.4.1 by @renovate in #4632
  • fix(deps): update dependencyanalysis to v2.17.0 by @renovate in #4638
  • fix(deps): update dependency com.google.firebase:firebase-bom to v33.13.0 - autoclosed by @renovate in #4637
  • fix(deps): update dependency io.sentry:sentry-android to v8.10.0 by @renovate in #4644
  • fix(deps): update dependency org.jsoup:jsoup to v1.20.1 by @renovate in #4655
  • fix(deps): update dependency com.google.accompanist:accompanist-permissions to v0.37.3 by @renovate in #4649
  • fix(deps): update dependency io.sentry:sentry-android to v8.11.0 by @renovate in #4660
  • fix(deps): update dependency io.mockk:mockk to v1.14.2 by @renovate in #4658
  • fix(deps): update dependency io.github.sergio-sastre.composablepreviewscanner:android to v0.6.1 by @renovate in #4647
  • fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.4.30 by @renovate in #4665
  • fix(deps): update kotlin to v2.1.20-2.0.1 by @renovate in #4670
  • fix(deps): update dependency io.sentry:sentry-android to v8.11.1 by @renovate in #4668
  • fix(deps): update dependency io.element.android:element-call-embedded to v0.10.0 by @renovate in #4667
  • chore(deps): update rnkdsh/action-upload-diawi action to v1.5.9 by @renovate in #4674
  • fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.7 by @renovate in #4673
  • fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.5.6 by @renovate in #4681

Others

  • Split MatrixRoom into MatrixRoom and JoinedMatrixRoom by @jmartinesp in #4561
  • Cleanup element call and UI by @bmarty in #4641
  • Take change of screen_change_server_error_no_sliding_sync_message into account by @bmarty in #4650
  • Improve the callback uri format and customization. by @bmarty in #4664

Full Changelog: v25.04.3...v25.05.0

Element X Android v25.04.3

23 Apr 09:41
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

🐛 Bugfixes

🗣 Translations

📄 Documentation

Dependency upgrades

  • Upgrade Rust bindings to v25.04.11 by @jmartinesp in #4580
  • fix(deps): update dependency androidx.sqlite:sqlite-ktx to v2.5.0 by @renovate in #4568
  • fix(deps): update dependency app.cash.molecule:molecule-runtime to v2.1.0 by @renovate in #4585
  • fix(deps): update core to v1.16.0 by @renovate in #4564
  • Upate datastore to 1.1.4 by @bmarty in #4551
  • fix(deps): update media3 to v1.6.1 by @renovate in #4592
  • chore(deps): update danger/danger-js action to v13 by @renovate in #4596
  • fix(deps): update dependency io.element.android:emojibase-bindings to v1.4.2 by @renovate in #4591
  • fix(deps): update dagger to v2.56.2 by @renovate in #4603
  • fix(deps): update dependency io.sentry:sentry-android to v8.8.0 by @renovate in #4557
  • fix(deps): update dependency androidx.compose:compose-bom to v2025.04.00 - autoclosed by @renovate in #4565
  • fix(deps): update dependency com.posthog:posthog-android to v3.14.0 by @renovate in #4616
  • fix(deps): update android.gradle.plugin to v8.9.2 by @renovate in #4615
  • fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.4.22 by @renovate in #4622

Others

Full Changelog: v25.04.2...v25.04.3

v25.04.2

17 Apr 10:04
Compare
Choose a tag to compare

Changes in Element X v25.04.2

Security fixes 🔐

Full Changelog: v25.04.1...v25.04.2

Element X Android v25.04.1

11 Apr 14:35
Compare
Choose a tag to compare

What's Changed

✨ Features

  • Introduce PushHistoryService to store data about the received push by @bmarty in #4573

🙌 Improvements

  • change (preferences) : new moderation and safety settings by @ganfra in #4574

🐛 Bugfixes

  • Ensure that we have only one single instance of SeenInviteStore per session by @bmarty in #4577

Dependency upgrades

  • fix(deps): update dependencyanalysis to v2.15.0 by @renovate in #4558
  • fix(deps): update dependency io.mockk:mockk to v1.14.0 by @renovate in #4562
  • fix(deps): update kotlin by @renovate in #4552
  • fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.6 by @renovate in #4567
  • fix(deps): update dependencyanalysis to v2.16.0 by @renovate in #4575

Full Changelog: v25.04.0...v25.04.1

Element X Android v25.04.0

08 Apr 14:32
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

  • Change (mention span) : rework and add more cases by @ganfra in #4476
  • Add kick (remove) confirmation and reason by @bmarty in #4507
  • Remove the green badge on a pending invite after a first preview by @bmarty in #4532

🐛 Bugfixes

  • Improve touch indicators for the user info UI in the timeline by @jmartinesp in #4482
  • Limit the text length in the 'in reply to' preview by @jmartinesp in #4491
  • Timeline header: ensure that the decoration is clickable by @bmarty in #4495
  • Add video autoplay to media gallery by @jmartinesp in #4499
  • Add WakeLock to dismiss ringing call screen when call is cancelled by @jmartinesp in #4478
  • Make sure the live timeline is destroyed before clearing a room's cache by @jmartinesp in #4515
  • Fix bullet points not having leading margin on timeline items by @jmartinesp in #4536
  • Fix the share location URI by @jmartinesp in #4544
  • Add a inderminate progress bar when loging out and in Waiting state. by @bmarty in #4538

🗣 Translations

🧱 Build

Dependency upgrades

  • fix(deps): update camera to v1.4.2 by @renovate in #4483
  • fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.5 by @renovate in #4487
  • fix(deps): update dependency com.posthog:posthog-android to v3.13.0 by @renovate in #4469
  • fix(deps): update dependency androidx.compose:compose-bom to v2025.03.01 by @renovate in #4484
  • fix(deps): update dependencyanalysis to v2.13.3 by @renovate in #4493
  • fix(deps): update media3 to v1.6.0 by @renovate in #4488
  • fix(deps): update dependency io.element.android:element-call-embedded to v0.9.0 by @renovate in #4498
  • fix(deps): update dependency com.google.firebase:firebase-bom to v33.12.0 by @renovate in #4508
  • fix(deps): update dependency com.posthog:posthog-android to v3.13.1 by @renovate in #4516
  • fix(deps): update dependency io.sentry:sentry-android to v8.6.0 by @renovate in #4509
  • fix(deps): update kotlin by @renovate in #4444
  • fix(deps): update kotlin by @renovate in #4522
  • fix(deps): update dependencyanalysis to v2.14.0 by @renovate in #4527
  • fix(deps): update dependency io.element.android:compound-android to v25.4.4 by @renovate in #4537
  • chore(deps): update plugin dependencycheck to v12.1.1 by @renovate in #4540
  • fix(deps): update appyx to v1.7.0 by @renovate in #4547
  • fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.4.7 by @renovate in #4548

Others

Full Changelog: v25.03.4...v25.04.0

Element X Android v25.03.4

27 Mar 11:04
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

🧱 Build

Dependency upgrades

Full Changelog: v25.03.3...v25.03.4

Element X Android v25.03.3

26 Mar 11:50
Compare
Choose a tag to compare

What's Changed

✨ Features

🐛 Bugfixes

  • Fix 'unverified session' flow displayed when creating account by @jmartinesp in #4467

🗣 Translations

🧱 Build

  • Let element enterprise be able to configure id for mapTiler. by @bmarty in #4446

Dependency upgrades

  • chore(deps): update rnkdsh/action-upload-diawi action to v1.5.8 by @renovate in #4457
  • chore(deps): update plugin licensee to v1.13.0 by @renovate in #4447
  • fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.4 by @renovate in #4450
  • fix(deps): update dependency com.google.firebase:firebase-bom to v33.11.0 by @renovate in #4448
  • fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.3.24 by @renovate in #4394
  • fix(deps): update dependencyanalysis to v2.13.1 by @renovate in #4464
  • chore(deps): update plugin sonarqube to v6.1.0.5360 by @renovate in #4468
  • fix(deps): update android.gradle.plugin to v8.9.1 by @renovate in #4465

Others

Full Changelog: v25.03.2...v25.03.3