Skip to content

Releases: element-hq/element-x-android

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

Element X Android v0.5.3

10 Sep 08:25
Compare
Choose a tag to compare

What's Changed

✨ Features

  • Add banner for optional migration to simplified sliding sync by @jmartinesp in #3429

🙌 Improvements

  • Timeline : remove the encrypted history banner by @ganfra in #3410

🐛 Bugfixes

  • Fix new logins with Simplified SS using the proxy by @jmartinesp in #3417
  • Ensure Call is not hang up when user is asked to grant system permissions by @bmarty in #3419
  • Wait for a room with joined state in /sync after creating it by @jmartinesp in #3421
  • [Bugfix] : fix self verification flow by @ganfra in #3426

🗣 Translations

🚧 In development 🚧

  • [Feature] Pinned messages list by @ganfra in #3392
  • Pinned messages banner : adjust indicator to match design. by @ganfra in #3415

Dependency upgrades

Others

Full Changelog: v0.5.2...v0.5.3

Element X Android v0.5.2

05 Sep 16:21
Compare
Choose a tag to compare

What's Changed

🙌 Improvements

  • [Identity reset] Remove instruction to reset identity on another client. by @bmarty in #3355
  • Redact message on displayed notification by @bmarty in #3320
  • Add a way to sign out when the user is asked to verify the session. by @bmarty in #3359
  • Add banner entry point to set up recovery by @bmarty in #3360
  • Replace OSS licenses plugin with Licensee and some manually done UI. by @bmarty in #3381

🐛 Bugfixes

  • Small fixes around logging out. by @bmarty in #3356
  • Ensure starting PinUnlockActivity does not crash the application. by @bmarty in #3369
  • Use the right colors for @room mention pills by @jmartinesp in #3376
  • Fix avatar sometimes not loading by @bmarty in #3366
  • Make pinned events required state in SlidingSync by @jmartinesp in #3385
  • Make sure to save the tokens the Client might return when its session is restored by @jmartinesp in #3378
  • Fix Element Call closing automatically on API 34 by @jmartinesp in #3402

🗣 Translations

🧱 Build

Dependency upgrades

  • Update dependency com.google.testparameterinjector:test-parameter-injector to v1.17 by @renovate in #3357
  • Update dependencyAnalysis to v2.0.1 by @renovate in #3362
  • Update android.gradle.plugin to v8.6.0 by @renovate in #3363
  • Update dependency io.nlopez.compose.rules:detekt to v0.4.11 by @renovate in #3364
  • Update dependency com.posthog:posthog-android to v3.6.0 by @renovate in #3358
  • Update mobile-dev-inc/action-maestro-cloud action to v1.9.1 by @renovate in #3367
  • Update dependency com.posthog:posthog-android to v3.6.1 by @renovate in #3368
  • Update dependency org.matrix.rustcomponents:sdk-android to v0.2.41 by @renovate in #3384
  • Rust sdk : update to 0.2.42 by @ganfra in #3393
  • Update dependency com.android.tools:desugar_jdk_libs to v2.1.2 by @renovate in #3350
  • Update dependency com.sigpwned:emoji4j-core to v15.1.2 by @renovate in #3396

Others

  • Release : use a different concurrency group for enterprise build by @ganfra in #3351
  • Provide distinct cache directory to the Rust SDK. by @bmarty in #3370
  • Remove the migration screen by @bmarty in #3389
  • Unified push endpoint: do not fallback to default endpoint in case of failure and add troubleshoot test. by @bmarty in #3388
  • Skip device verification screen when creating a new account using OIDC by @bmarty in #3395
  • Big emoji-only messages by @frebib in #3295

Full Changelog: v0.5.1...v0.5.2