Note: this release in an internal release, it will not be pushed to the stores.
What's Changed
✨ Features
- Remove the legacy web-based account creation for matrix.org by @jmartinesp in #7412
🙌 Improvements
- Move the custom tile server URL config to the Element wellknown content by @jmartinesp in #7416
- Explain a rate limiting push gateway in the notification troubleshooter by @hayaksi1 in #7448
- Move the
:libraries:wellknownlogic intoenterprisemodules by @jmartinesp in #7429 - Refresh the room members when a mention is started by @hayaksi1 in #7438
- Close the invite screen once the invite has been declined by @hayaksi1 in #7440
- Use Profiles sliding sync extension check for own profile subscription by @ganfra in #7403
- Simplify choosing the account provider during sign in, with autocomplete of previously used ones by @jennaharris7 in #7394
🐛 Bugfixes
- Fix wrong TextComposer placeholder displayed when in a thread. by @bmarty in #7413
- Fix bug reports failing to send after the app has crashed by @hayaksi1 in #7395
- Fix outgoing session verification stuck with incomplete recovery setup by @hardcore-sushi in #7433
- Keep transparency when an image is shared into the app with an imprecise mime type by @hayaksi1 in #7452
- Don't restart the sync service if the client is shutting down by @jmartinesp in #7472
- Normalize the applicationName used in user agent by @bmarty in #7477
- Keep playing a voice message when another app plays a short sound by @hayaksi1 in #7454
- Keep the send button when the composer is emptied while editing a message by @hayaksi1 in #7456
- Do not open the room again when the app is resumed from the recents list by @hayaksi1 in #7436
- Stop waiting for a room alias that the remote server never resolves by @hayaksi1 in #7446
🧱 Build
- build-rust-sdk: print the command we run by @richvdh in #7407
- Remove license check on Pro modules. by @bmarty in #7418
- Improve build time config and update the Firebase configuration by @bmarty in #7473
- Make the PUSHER_APP_ID configurable at build time. by @bmarty in #7478
📄 Documentation
🚧 In development 🚧
Dependency upgrades
- Update kotlin to v2.3.11 by @renovate[bot] in #7396
- Update plugin sonarqube to v7.4.0.8496 by @renovate[bot] in #7415
- Update metro to v1.4.1 by @renovate[bot] in #7421
- Update roborazzi to v1.71.0 by @renovate[bot] in #7423
- Update dependency io.sentry:sentry-android to v8.52.0 by @renovate[bot] in #7414
- Update dependency org.matrix.rustcomponents:sdk-android to v26.08.13 by @renovate[bot] in #7420
- Update dependency io.github.sergio-sastre.ComposablePreviewScanner:android to v0.9.2 by @renovate[bot] in #7431
- Update dependency org.maplibre.compose:maplibre-compose to v0.14.0 by @renovate[bot] in #7432
- Update dependency org.matrix.rustcomponents:sdk-android to v26.08.17 by @renovate[bot] in #7460
- Update dependency org.matrix.rustcomponents:sdk-android to v26.08.19 by @renovate[bot] in #7479
- Update media3 to v1.11.0 by @renovate[bot] in #7427
- Update dependency androidx.compose:compose-bom to v2026.08.00 by @renovate[bot] in #7483
💼 Element Pro
- Add hooks to allow providing additional feature flags in EX pro by @richvdh in #7419
- Use the right base URL for the ESS config/well known endpoints by @jmartinesp in #7469
Others
- Do not display pinned events that the client cannot render by @hayaksi1 in #7379
- Hide the forward action on live location shares by @hayaksi1 in #7343
- Do not fail the screenshot recording job when there is nothing to commit by @hayaksi1 in #7355
- Show the account a UnifiedPush registration belongs to in the distributor by @hayaksi1 in #7345
- Stop repeating messages that are already shown in a room notification by @hayaksi1 in #7370
- Turn a matrix: URI in a message into a pill by @hayaksi1 in #7354
- Send a message with Enter on a physical keyboard, Shift+Enter for a new line by @hayaksi1 in #7353
- Do not group timeline messages sent more than five minutes apart by @hayaksi1 in #7349
- Linkify URLs whose host is a bracketed IPv6 address by @hayaksi1 in #7347
- Add missing tests for
RustTemporaryMatrixClientby @jmartinesp in #7417 - Revert "Keep manually revealed media visible when re-entering a room" by @bmarty in #7424
- Fix outdated documentation. by @bmarty in #7430
- Sync strings - New language supported: Arabic by @bmarty in #7461
- Keep the focused login field visible above the keyboard by @hayaksi1 in #7455
- Relax image compression so photos and screenshots keep more detail by @hayaksi1 in #7451
- Open the user profile of a user id that contains a slash by @hayaksi1 in #7445
- Remove the F-Droid dex patching step from the release script by @hayaksi1 in #7442
- Convert markdown to HTML when a caption is edited by @hayaksi1 in #7441
- Exclude carriage returns from the login and password fields by @hayaksi1 in #7439
- Show an error when the room to leave cannot be found by @hayaksi1 in #7437
- Give the room name in the timeline top bar a 48dp tap target by @hayaksi1 in #7450
- Model the fake voice recorder on a cancellable recording job by @hayaksi1 in #7466
New Contributors
- @hardcore-sushi made their first contribution in #7433
Full Changelog: v26.08.1...v26.08.2