|
| 1 | +Changes in Element X v25.04.0 |
| 2 | +============================= |
| 3 | + |
| 4 | +<!-- Release notes generated using configuration in .github/release.yml at v25.04.0 --> |
| 5 | + |
| 6 | +## What's Changed |
| 7 | +### ✨ Features |
| 8 | +* Enable Rust trace log packs by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4514 |
| 9 | +* Allow using a hardware keyboard to unlock the app using a pin code by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4530 |
| 10 | +### 🙌 Improvements |
| 11 | +* Change (mention span) : rework and add more cases by @ganfra in https://github.com/element-hq/element-x-android/pull/4476 |
| 12 | +* Add kick (remove) confirmation and reason by @bmarty in https://github.com/element-hq/element-x-android/pull/4507 |
| 13 | +* Remove the green badge on a pending invite after a first preview by @bmarty in https://github.com/element-hq/element-x-android/pull/4532 |
| 14 | +### 🐛 Bugfixes |
| 15 | +* Improve touch indicators for the user info UI in the timeline by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4482 |
| 16 | +* Limit the text length in the 'in reply to' preview by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4491 |
| 17 | +* Timeline header: ensure that the decoration is clickable by @bmarty in https://github.com/element-hq/element-x-android/pull/4495 |
| 18 | +* Add video autoplay to media gallery by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4499 |
| 19 | +* Add `WakeLock` to dismiss ringing call screen when call is cancelled by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4478 |
| 20 | +* Make sure the live timeline is destroyed before clearing a room's cache by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4515 |
| 21 | +* Fix bullet points not having leading margin on timeline items by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4536 |
| 22 | +* Fix the share location URI by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4544 |
| 23 | +* Add a inderminate progress bar when loging out and in Waiting state. by @bmarty in https://github.com/element-hq/element-x-android/pull/4538 |
| 24 | +### 🗣 Translations |
| 25 | +* Sync Strings by @ElementBot in https://github.com/element-hq/element-x-android/pull/4506 |
| 26 | +* Sync Strings by @ElementBot in https://github.com/element-hq/element-x-android/pull/4543 |
| 27 | +### 🧱 Build |
| 28 | +* Element config by @bmarty in https://github.com/element-hq/element-x-android/pull/4471 |
| 29 | +* Check if Manifest.permission.REQUEST_INSTALL_PACKAGES is in the manifest by @bmarty in https://github.com/element-hq/element-x-android/pull/4490 |
| 30 | +* Remove nightly_enterprise.yml. by @bmarty in https://github.com/element-hq/element-x-android/pull/4492 |
| 31 | +* Log the packageId which is currently built. by @bmarty in https://github.com/element-hq/element-x-android/pull/4494 |
| 32 | +* Use handy buildConfigFieldStr. by @bmarty in https://github.com/element-hq/element-x-android/pull/4501 |
| 33 | +* Fix warnings in InMemoryAppPreferencesStore by @bmarty in https://github.com/element-hq/element-x-android/pull/4523 |
| 34 | +### Dependency upgrades |
| 35 | +* fix(deps): update camera to v1.4.2 by @renovate in https://github.com/element-hq/element-x-android/pull/4483 |
| 36 | +* fix(deps): update dependency org.maplibre.gl:android-sdk to v11.8.5 by @renovate in https://github.com/element-hq/element-x-android/pull/4487 |
| 37 | +* fix(deps): update dependency com.posthog:posthog-android to v3.13.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4469 |
| 38 | +* fix(deps): update dependency androidx.compose:compose-bom to v2025.03.01 by @renovate in https://github.com/element-hq/element-x-android/pull/4484 |
| 39 | +* fix(deps): update dependencyanalysis to v2.13.3 by @renovate in https://github.com/element-hq/element-x-android/pull/4493 |
| 40 | +* fix(deps): update media3 to v1.6.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4488 |
| 41 | +* fix(deps): update dependency io.element.android:element-call-embedded to v0.9.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4498 |
| 42 | +* fix(deps): update dependency com.google.firebase:firebase-bom to v33.12.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4508 |
| 43 | +* fix(deps): update dependency com.posthog:posthog-android to v3.13.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4516 |
| 44 | +* fix(deps): update dependency io.sentry:sentry-android to v8.6.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4509 |
| 45 | +* fix(deps): update kotlin by @renovate in https://github.com/element-hq/element-x-android/pull/4444 |
| 46 | +* fix(deps): update kotlin by @renovate in https://github.com/element-hq/element-x-android/pull/4522 |
| 47 | +* fix(deps): update dependencyanalysis to v2.14.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4527 |
| 48 | +* fix(deps): update dependency io.element.android:compound-android to v25.4.4 by @renovate in https://github.com/element-hq/element-x-android/pull/4537 |
| 49 | +* chore(deps): update plugin dependencycheck to v12.1.1 by @renovate in https://github.com/element-hq/element-x-android/pull/4540 |
| 50 | +* fix(deps): update appyx to v1.7.0 by @renovate in https://github.com/element-hq/element-x-android/pull/4547 |
| 51 | +* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.4.7 by @renovate in https://github.com/element-hq/element-x-android/pull/4548 |
| 52 | +### Others |
| 53 | +* Update screenshots by @bmarty in https://github.com/element-hq/element-x-android/pull/4497 |
| 54 | +* Update store description. by @bmarty in https://github.com/element-hq/element-x-android/pull/4496 |
| 55 | +* Improve TextFieldDialog by @bmarty in https://github.com/element-hq/element-x-android/pull/4512 |
| 56 | +* Make `RustMatrixClient.close` asynchronous by @jmartinesp in https://github.com/element-hq/element-x-android/pull/4513 |
| 57 | +* Replace OutlinedTextField by our TextField by @bmarty in https://github.com/element-hq/element-x-android/pull/4521 |
| 58 | +* Remove alias from room invite item by @bmarty in https://github.com/element-hq/element-x-android/pull/4531 |
| 59 | +* Remember flows by @bmarty in https://github.com/element-hq/element-x-android/pull/4533 |
| 60 | +* Use colors from compound for badges by @bmarty in https://github.com/element-hq/element-x-android/pull/4545 |
| 61 | +* Update app icon by @bmarty in https://github.com/element-hq/element-x-android/pull/4534 |
| 62 | +* Click on userId / room alias to copy value to clipboard. by @bmarty in https://github.com/element-hq/element-x-android/pull/4549 |
| 63 | +* Run the 'prevent blocked' workflow even if PR has conflicts by @robintown in https://github.com/element-hq/element-x-android/pull/4432 |
| 64 | +* Update wording for push provider support test. (#4079) by @bmarty in https://github.com/element-hq/element-x-android/pull/4553 |
| 65 | + |
| 66 | + |
| 67 | +**Full Changelog**: https://github.com/element-hq/element-x-android/compare/v25.03.4...v25.04.0 |
| 68 | + |
1 | 69 | Changes in Element X v25.03.4
|
2 | 70 | =============================
|
3 | 71 |
|
|
0 commit comments