Features ✨
- Add plain text editor based on Markdown input. (#2840)
Bugfixes 🐛
- Use members display names for their membership state events. (#2286)
- Make sure explicit links in messages take priority over links found by linkification (urls, emails, phone numbers, etc.) (#2291)
- Fix modal contents overlapping screen lock pin. (#2692)
- Fix a crash when trying to create an
EncryptedFile
in Android 6. (#2846) - Session falsely displayed as 'verified' with no internet connection. (#2884)
Other changes
- Allow configuring push notification provider (#2340)
- UX cleanup: reorder text composer actions to prioritise camera ones. (#2803)
- Translation added into Portuguese and Simplified Chinese (#2834)
- Use via parameters when joining a room from permalink. (#2843)
What's Changed
- Update dependency io.sentry:sentry-android to v7.9.0 by @renovate in #2837
- It's not possible to join room from the RoomDirectory screen anymore. by @bmarty in #2839
- Sync Strings by @ElementBot in #2834
- Fix running roomDirectory/testReleaseUnitTest by @ganfra in #2842
- Timeline : remove some code from main thread by @ganfra in #2841
- Provide serverNames when available and fix issue around analytics by @bmarty in #2843
- Update kotlin by @renovate in #2821
- UX cleanup: reorder text composer actions by @jmartinesp in #2847
- Update android.gradle.plugin to v8.4.0 by @renovate in #2777
- Update dependency androidx.annotation:annotation-jvm to v1.8.0 by @renovate in #2845
- Fix crash when creating an
EncryptedFile
in Android 6 by @jmartinesp in #2853 - Improve room setting edition by @bmarty in #2849
- Add test about redacting an Event that has not been sent by @bmarty in #2858
- Restore legacy shrinking configuration for AGP
8.4.x
by @jmartinesp in #2867 - Kotlin 1.9.24 and Android Jellyfish change. by @bmarty in #2856
- Update kotlin to v0.8.0 by @renovate in #2854
- Try to fix CI quality flow by @jmartinesp in #2880
- Update dependency io.mockk:mockk to v1.13.11 by @renovate in #2872
- When linkifying HTML messages, give priority to explicit link tags by @jmartinesp in #2879
- SDK API break: replace
getRoomPreview
bygetRoomPreviewFromRoomId
. by @bmarty in #2868 - Sync Strings by @ElementBot in #2877
- Use member display names in membership timeline item text by @jmartinesp in #2883
- Update dependency app.cash.molecule:molecule-runtime to v1.4.3 by @renovate in #2852
- Session falsely displayed as 'verified' with no internet connection by @jmartinesp in #2884
- Plain text editor implementation based on markdown input by @jmartinesp in #2840
- Let the CI build APKs for FDroid release. by @bmarty in #2886
- Fix modal contents overlapping screen lock pin #2692 by @ganfra in #2874
- Push provider switch by @bmarty in #2873
- Update dependency org.robolectric:robolectric to v4.12.2 by @renovate in #2881
- Update dependency org.matrix.rustcomponents:sdk-android to v0.2.20 by @ganfra in #2887
- Junit dependency fix by @bmarty in #2890
Full Changelog: v0.4.12...v0.4.13