What's Changed
✨ Features
- Avatar cluster for DM by @bmarty in #3069
- Feature : Draft support by @ganfra in #3099
- Timeline : re-enable edition of local echo by @ganfra in #3126
- Draft : add volatile storage when moving to edit mode. by @ganfra in #3132
🙌 Improvements
- Give locale and theme to Element Call by @bmarty in #3118
- Let the SDK retrieve and parse Element well known content by @bmarty in #3127
🐛 Bugfixes
- Let role and permissions screens works for invited room members too. by @bmarty in #3081
- Fix image rendering after clear cache by @bmarty in #3082
- Replace the 'answer' PendingIntent in ringing call notifications by @jmartinesp in #3093
- Use IO dispatcher for cleanup in bug reporter by @jmartinesp in #3092
- Fix
@room
mentions crashing in debug builds by @jmartinesp in #3107 - Auth : fix restore session when there is no network. by @ganfra in #3109
- Alert for incoming call even if notifications are disabled - WAITING FOR FINAL PRODUCT DECISION by @bmarty in #3053
- Fix incorrect 'device verified' screen when app was opened with no network connection by @jmartinesp in #3110
- Draft : also clear draft when composer is blank by @ganfra in #3115
- Timeline : fix text item not refreshed when content change by @ganfra in #3123
- FFs can now be toggled in release builds too by @jmartinesp in #3101
- Fix crash when getting the system ringtone for ringing calls by @jmartinesp in #3131
- Bugfix : avoid potential NPE on verification service. by @ganfra in #3140
🗣 Translations
- Sync Strings by @ElementBot in #3114
- Sync Strings - Add Greek translations by @ElementBot in #3133
🧱 Build
- Let GitHub generates the release notes by @bmarty in #3105
- Fix F-Droid reproducible build. by @bmarty in #3106
- Element enterprise (EE) foundations by @bmarty in #3025
- Fix Element Enterprise nightly build and publication using App Distribution by @bmarty in #3130
- Improve screenshot testing with ComposablePreviewScanner by @jmartinesp in #3125
Dependency upgrades
- Update dependency com.posthog:posthog-android to v3.4.0 by @renovate in #3060
- Update danger/danger-js action to v12.3.3 by @renovate in #3059
- Update dependency com.freeletics.flowredux:compose to v1.2.2 by @renovate in #3067
- Update dependency com.google.firebase:firebase-bom to v33.1.1 by @renovate in #3062
- Update dependency androidx.test.ext:junit to v1.2.0 by @renovate in #3088
- Update test.core to v1.6.0 by @renovate in #3090
- Remove dependencies androidx.test.espresso:espresso-core and androidx.appcompat:appcompat by @renovate in #3087
- Update wysiwyg to v2.37.4 by @renovate in #3094
- Update dependency androidx.test:runner to v1.6.0 by @renovate in #3089
- Update test.core to v1.6.1 by @renovate in #3104
- Update dependency androidx.test:runner to v1.6.1 by @renovate in #3103
- Update dependency androidx.test.ext:junit to v1.2.1 by @renovate in #3102
- Update dependency com.google.truth:truth to v1.4.3 by @renovate in #3108
- Update dependency com.posthog:posthog-android to v3.4.2 by @renovate in #3111
- Update dependency io.nlopez.compose.rules:detekt to v0.4.5 by @renovate in #3116
- Update dependency org.matrix.rustcomponents:sdk-android to v0.2.29 by @renovate in #3119
- Update plugin dependencycheck to v10 by @renovate in #3128
- Update plugin dependencycheck to v10.0.1 by @renovate in #3129
- Update dependency io.sentry:sentry-android to v7.11.0 by @renovate in #3122
- Update dependency org.matrix.rustcomponents:sdk-android to v0.2.30 by @renovate in #3138
Others
- Feature/fga/sending queue iteration by @ganfra in #3054
- Use full date format for day dividers in timeline by @jmartinesp in #3057
- Let Dms use other member color. by @bmarty in #3058
- Resolve display names in mentions in real time by @jmartinesp in #3051
- Sync Strings by @ElementBot in #3077
- Improve the way we cut the bubble layout to give space for the sender Avatar by @bmarty in #3080
- Upgrade build tools and fix
pg-map-id
for F-Droid by @bmarty in #3084 - Improve room filtering behavior. by @bmarty in #3083
- Adapt our code to the new authentication APIs in the Rust SDK by @jmartinesp in #3068
- Add temporary icon for Element Enterprise by @bmarty in #3134
- Improve click behavior on room timeline title by @bmarty in #3064
Full Changelog: v0.4.15...v0.4.16