What's Changed
We have migrated our DI libraries from Dagger and Anvil to Metro. If you need more details on the migration steps, please read the documentation.
✨ Features
- Allow replying to a message with an attachment by @jmartinesp in #5261
- Add emoji search to the reaction emoji picker by @jmartinesp in #5255
🙌 Improvements
- Spelling correction in Update FeatureFlags.kt by @escix in #5232
- [a11y] Add content descriptions to room list item indicators by @jmartinesp in #5236
- [a11y] Add click action to the message bottom sheet handle by @jmartinesp in #5228
🐛 Bugfixes
- Reload member list after moderation actions by @jmartinesp in #5268
- Restore view log code by @bmarty in #5294
- Detect mime type when picking a file by @bmarty in #5291
🗣 Translations
- Sync Strings by @ElementBot in #5249
- Sync Strings - new translations to Korean by @ElementBot in #5286
- Sync Strings by @ElementBot in #5290
🧱 Build
- Iterate on build chain by @bmarty in #5272
- Cleanup our DI solution and add documentation about the migration to Metro by @bmarty in #5287
- Revert agp to 8.11 by @bmarty in #5311
🚧 In development 🚧
- Space: add content in home screen by @bmarty in #5273
- Hide the home navigation bar if the user is not a member of any Space. by @bmarty in #5292
Dependency upgrades
- Update dependency org.maplibre.gl:android-sdk to v11.13.1 by @renovate[bot] in #5239
- Update dependency com.google.firebase:firebase-bom to v34.2.0 by @renovate[bot] in #5245
- Update dependency com.posthog:posthog-android to v3.21.0 by @renovate[bot] in #5238
- Update dependency org.matrix.rustcomponents:sdk-android to v25.9.1 by @renovate[bot] in #5251
- Update plugin sonarqube to v6.3.1.5724 by @renovate[bot] in #5235
- Update android.gradle.plugin to v8.12.2 by @renovate[bot] in #5244
- Update dependency io.element.android:emojibase-bindings to v1.4.3 by @renovate[bot] in #5250
- Update actions/setup-python action to v6 by @renovate[bot] in #5270
- Update dependency com.posthog:posthog-android to v3.21.1 by @renovate[bot] in #5275
- Migrate Anvil KSP to Metro by @jmartinesp in #5253
- Update actions/github-script action to v8 by @renovate[bot] in #5284
- Update codecov/codecov-action action to v5.5.1 by @renovate[bot] in #5274
- Update dependency io.sentry:sentry-android to v8.21.0 by @renovate[bot] in #5293
Others
- Remove LoginUserStory. by @bmarty in #5237
- Update state in runUpdatingState when CancellationException occurs by @jbrenorv in #5243
- Refactor: Move InMemorySessionStore to test module by @bmarty in #5252
- Enable
largeHeap
option to have a larger max heap size by @jmartinesp in #5258 - Set a custom request config for the Client by @jmartinesp in #5266
- Set shortcut ID on received notifications to make them appear as a Conversation by @frebib in #5192
- Improve management of shortcut ids. by @bmarty in #5303
New Contributors
Full Changelog: v25.09.0...v25.09.1