Skip to content

Releases: element-hq/element-x-android

Element X Android v0.7.3

08 Nov 16:36
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

🐛 Bugfixes

  • Fix oversize padding on captioned images/videos by @frebib in #3732
  • Fix the onboarding flow getting stuck in some cases by @jmartinesp in #3778
  • bugfix: do not remove logs after sending them by @ganfra in #3780
  • Use in-memory thumbnail APIs when possible by @jmartinesp in #3817
  • ElementCall: allow user to switch to another call. by @bmarty in #3833
  • Do not delete the original file if it's not a temporary file when sending it to a room. by @bmarty in #3819
  • Fix verification failed issue, simplify verification logic by @jmartinesp in #3830

🗣 Translations

🧱 Build

🚧 In development 🚧

Dependency upgrades

  • Update dependency io.nlopez.compose.rules:detekt to v0.4.17 by @renovate in #3746
  • Update dependency com.posthog:posthog-android to v3.8.3 - autoclosed by @renovate in #3742
  • Update dependency org.maplibre.gl:android-plugin-annotation-v9 to v3.0.2 by @renovate in #3702
  • Update dependency com.posthog:posthog-android to v3.9.0 by @renovate in #3754
  • Update kotlin by @renovate in #3283
  • Update camera to v1.4.0 by @renovate in #3765
  • Update dependencyAnalysis to v2.4.0 by @renovate in #3773
  • Update kotlin to v2.0.21-1.0.26 by @renovate in #3774
  • Update dependency androidx.annotation:annotation-jvm to v1.9.1 - autoclosed by @renovate in #3762
  • chore(deps): update dependencyanalysis to v2.4.2 by @renovate in #3791
  • fix(deps): update dependency androidx.compose:compose-bom to v2024.10.01 by @renovate in #3782
  • Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.0 by @renovate in #3770
  • fix(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.0 by @renovate in #3784
  • fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v0.2.59 by @renovate in #3809
  • Update mobile-dev-inc/action-maestro-cloud action to v1.9.4 by @renovate in #3820
  • Update dependency com.otaliastudios:transcoder to v0.11.2 by @renovate in #3805
  • Update plugin paparazzi to v1.3.5 by @renovate in #3826
  • Update dependency org.matrix.rustcomponents:sdk-android to v0.2.60 by @renovate in #3827

Others

New Contributors

Full Changelog: v0.7.2...v0.7.3

Element X Android v0.7.2

29 Oct 14:42
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

  • Add setting to compress image and video by @bmarty in #3744

🗣 Translations

🧱 Build

Dependency upgrades

  • Update dependency org.maplibre.gl:android-sdk to v11.5.2 by @renovate in #3720
  • Update dependency io.sentry:sentry-android to v7.16.0 by @renovate in #3726
  • Update dependencyAnalysis to v2.3.0 by @renovate in #3740
  • Update dependency org.matrix.rustcomponents:sdk-android to v0.2.58 by @renovate in #3749

Full Changelog: v0.7.1...v0.7.2

Element X Android v0.7.1

25 Oct 10:47
Compare
Choose a tag to compare

What's Changed

✨ Features

🙌 Improvements

🐛 Bugfixes

  • Refresh room summaries when date or time changes in the device by @jmartinesp in #3683
  • Call: ensure that the microphone is working when the application is backgrounded. by @bmarty in #3685
  • RTL: ensure sender information are correctly rendered in the timeline by @bmarty in #3681
  • Improve composer paddings by @bmarty in #3695
  • UI: fix list item colors by @bmarty in #3706
  • Small UI iteration on pin feature. by @bmarty in #3714
  • Use BigIcon and fix colors by @bmarty in #3719

🗣 Translations

🧱 Build

📄 Documentation

🚧 In development 🚧

Dependency upgrades

  • Update anvil to v0.3.2 by @renovate in #3662
  • Update dependency io.nlopez.compose.rules:detekt to v0.4.16 by @renovate in #3675
  • Update dependency com.posthog:posthog-android to v3.8.2 by @renovate in #3674
  • Update dependency io.element.android:compound-android to v0.1.1 - Better support for RTL icons. by @renovate in #3676
  • Update android.gradle.plugin to v8.7.1 by @renovate in #3677
  • Update dependency io.sentry:sentry-android to v7.15.0 by @renovate in #3640
  • Update mobile-dev-inc/action-maestro-cloud action to v1.9.2 by @renovate in #3641
  • Update plugin licensee to v1.12.0 by @renovate in #3687
  • Update dependency app.cash.turbine:turbine to v1.2.0 by @renovate in #3696
  • Update activity to v1.9.3 by @renovate in #3697
  • Update dependency androidx.compose:compose-bom to v2024.10.00 by @renovate in #3699
  • Update dependency org.matrix.rustcomponents:sdk-android to v0.2.55 by @renovate in #3701
  • Update dependencyAnalysis to v2.2.0 by @renovate in #3707
  • Update anvil to v0.3.3 by @renovate in #3711
  • Update dependency androidx.annotation:annotation-jvm to v1.9.0 by @renovate in #3698
  • Update dependency com.google.firebase:firebase-bom to v33.5.0 by @renovate in #3716
  • Update dependency org.matrix.rustcomponents:sdk-android to v0.2.56 by @renovate in #3715
  • Update dependency com.squareup:kotlinpoet-ksp to v2 by @renovate in #3722
  • Update dependency org.maplibre.gl:android-sdk-ktx-v7 to v3.0.2 by @renovate in #3703
  • Dependencies : makes sure to use same version for all kotlinpoet dependencies by @ganfra in #3727
  • Update dependency com.google.firebase:firebase-bom to v33.5.1 by @renovate in #3731

Others

New Contributors

Full Changelog: v0.7.0...v0.7.1

Element X Android v0.7.0

10 Oct 19:15
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

🐛 Bugfixes

Dependency upgrades

  • Update dependency io.element.android:emojibase-bindings to v1.3.3 by @renovate in #3620
  • fix(deps): update dependency androidx.compose:compose-bom to v2024.09.03 by @renovate in #3583
  • fix(deps): update dependency io.mockk:mockk to v1.13.13 by @renovate in #3634
  • chore(deps): update dependencyanalysis to v2.1.4 by @renovate in #3610
  • fix(deps): update dependency androidx.webkit:webkit to v1.12.1 by @renovate in #3584
  • fix(deps): update dependency com.posthog:posthog-android to v3.8.1 by @renovate in #3638
  • Upgrade Kotlin to v2.0 by @jmartinesp in #3594

Others

Full Changelog: v0.6.5...v0.7.0

Element X Android v0.6.5

09 Oct 08:11
Compare
Choose a tag to compare

What's Changed

✨ Features

  • Add developer setting to hide images in the timeline by @bmarty in #3592
  • Warn the user when unverified user has changed their identity by @bmarty in #3621

🙌 Improvements

  • Handle no network error when starting Element Call. by @bmarty in #3527

🐛 Bugfixes

🗣 Translations

🧱 Build

Dependency upgrades

  • Update dependency androidx.compose:compose-bom to v2024.09.00 by @renovate in #3399
  • Update dependency androidx.compose:compose-bom to v2024.09.02 by @renovate in #3544
  • Update dependency io.element.android:compound-android to v0.1.0 by @renovate in #3524
  • Update dependency com.google.firebase:firebase-bom to v33.3.0 by @renovate in #3549
  • Update dependency org.maplibre.gl:android-sdk to v11.5.0 by @renovate in #3550
  • Update dependency org.maplibre.gl:android-plugin-annotation-v9 to v3.0.1 by @renovate in #3505
  • Update dependency androidx.webkit:webkit to v1.12.0 by @renovate in #3520
  • Update dependency com.posthog:posthog-android to v3.7.5 by @renovate in #3546
  • Update gradle-update/update-gradle-wrapper-action action to v2 by @renovate in #3551
  • Update dependency com.lemonappdev:konsist to v0.16.1 by @renovate in #3371
  • Update android.gradle.plugin to v8.6.1 by @renovate in #3504
  • Update dependency org.matrix.rustcomponents:sdk-android to v0.2.49 by @renovate in #3553
  • Update lifecycle to v2.8.6 by @renovate in #3398
  • Update dependency com.google.accompanist:accompanist-permissions to v0.36.0 by @renovate in #3400
  • Update dependency org.matrix.rustcomponents:sdk-android to v0.2.50 by @renovate in #3565
  • Update dependency com.google.firebase:firebase-bom to v33.4.0 by @renovate in #3578
  • Update android.gradle.plugin to v8.7.0 by @renovate in #3577
  • Update dependency com.posthog:posthog-android to v3.8.0 by @renovate in #3591
  • dependency: Bump rust sdk to 0.2.51 by @BillCarsonFr in #3602
  • chore(deps): update dependencyanalysis to v2.1.3 by @renovate in #3559
  • Update wysiwyg to v2.37.13 by @renovate in #3596
  • fix(deps): update dependency io.nlopez.compose.rules:detekt to v0.4.15 by @renovate in #3595
  • fix(deps): update dependency com.google.testparameterinjector:test-parameter-injector to v1.18 by @renovate in #3606
  • fix(deps): update dependency com.squareup:kotlinpoet-ksp to v1.18.1 by @renovate in #3580
  • Update dependency org.matrix.rustcomponents:sdk-android to v0.2.52 by @renovate in #3619
  • SDK 0.2.53 19b9a73ecc3e31d502dbf0c5850bfdfaddf02afe by @bmarty in #3622
  • Update dependency org.maplibre.gl:android-sdk to v11.5.1 by @renovate in #3608

Others

  • rename invisible flag to onlySignedDeviceIsolation flag by @BillCarsonFr in #3542
  • Fix image viewer glitch by @ganfra in #3537
  • Prefix message sent by the current user by You instead of the sender name. by @bmarty in #3547
  • timeline : remove animateItem by @ganfra in #3548
  • Fix a couple of build-time warnings in Gradle output by @frebib in #3349
  • Use MSC2530 filename when loading media by @frebib in #3567
  • Prevent crash with duplicate room suggestion by @frebib in #3576
  • Add unit tests on TimelineItemsSubscriber by @bmarty in #3554
  • Fix tests on develop by @bmarty in #3585
  • Timeline better jump to behaviours by @ganfra in #3597
  • Fix building the app using a local SDK. by @bmarty in #3604
  • crypto: Use OnlySigned isolation flag to setup decryption trust req. by @BillCarsonFr in #3569
  • Fix black-on-black status bars with hidden media by @frebib in #3611
  • Remove supportSlidingSync boolean. by @bmarty in #3609
  • Ensure that Presenters do not depend on other presenters. by @bmarty in #3618
  • Do not render pin violation in clear rooms. by @bmarty in #3630

Full Changelog: v0.6.4...v0.6.5

Element X Android v0.6.4

25 Sep 16:28
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

  • Pinned messages : add pin icon in timeline for pinned events. by @ganfra in #3500
  • Include inviter in the notification for invitation by @bmarty in #3503

🐛 Bugfixes

  • Fix crash when session is deleted on another client by @bmarty in #3515
  • Fix pinned events banner reappearing when loading by @jmartinesp in #3519
  • Fix various crashes by @bmarty in #3533
  • Perform the migration, even if the current version is not known. by @bmarty in #3535
  • timeline : makes sure to emit empty list if initial reset has no item. by @ganfra in #3538

🗣 Translations

Dependency upgrades

  • Update dependency io.nlopez.compose.rules:detekt to v0.4.12 by @renovate in #3436
  • Update dependency com.posthog:posthog-android to v3.7.3 by @renovate in #3443
  • Update dependency com.otaliastudios:transcoder to v0.11.1 by @renovate in #3440
  • Update dependency org.maplibre.gl:android-sdk to v11.4.0 by @renovate in #3408
  • Update dependencyAnalysis to v2.0.2 by @renovate in #3508
  • Update dependency org.maplibre.gl:android-sdk-ktx-v7 to v3.0.1 by @renovate in #3507
  • Update dependencyAnalysis to v2.1.0 by @renovate in #3526
  • Update dependency net.java.dev.jna:jna to v5.15.0 by @renovate in #3525
  • Update dependency androidx.startup:startup-runtime to v1.2.0 by @renovate in #3516
  • dependencies : update rust sdk to 0.2.48 by @ganfra in #3532

Others

Full Changelog: v0.6.3...v0.6.4

Element X Android v0.6.3

19 Sep 09:21
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

🐛 Bugfixes

  • Make sure the logout action doesn't cause a crash by @jmartinesp in #3480
  • Distinguish between roomId and roomAlias. by @bmarty in #3486
  • Fix sliding sync proxy login not working after native SS failure by @jmartinesp in #3489

Dependency upgrades

Others

Full Changelog: v0.6.2...v0.6.3

Element X Android v0.6.2

17 Sep 18:41
Compare
Choose a tag to compare

What's Changed

✨ Features

Full Changelog: v0.6.1...v0.6.2

Element X Android v0.6.1

17 Sep 12:44
Compare
Choose a tag to compare

What's Changed

✨ Features

  • Add forced logout flow when the proxy is no longer available by @jmartinesp in #3458
  • Temporary account creation using Element Web. by @bmarty in #3467

🙌 Improvements

  • Feature/valere/invisible crypto feature flag by @BillCarsonFr in #3451
  • Require acknowledgement to send to a verified user if their identity changed or if a device is unverified. by @ganfra in #3461
  • Update pinned message actions by @ganfra in #3438

🐛 Bugfixes

  • Fix events blinking at the beginning of DM by @bmarty in #3449
  • Fix not being able to decline an invite from the room list by @jmartinesp in #3466

🗣 Translations

Others

Full Changelog: v0.6.0...v0.6.1

Element X Android v0.6.0

12 Sep 14:20
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

  • Enables pinned messages feature by default. by @ganfra in #3439
  • Pinned messages list : hide reactions by @ganfra in #3430

🐛 Bugfixes

  • Feature/fga/pinned messages fix timeline provider by @ganfra in #3432

Dependency upgrades

Others

Full Changelog: v0.5.3...v0.6.0