Element X Android v0.4.8
Changes in Element X v0.4.8 (2024-04-10)
Features ✨
- Move session recovery to the login flow. (#2579)
- Move session verification to the after login flow and make it mandatory. (#2580)
- Add a notification troubleshoot screen (#2601)
- Add action to copy permalink (#2650)
Bugfixes 🐛
- Fix analytics issue around room considered as space by mistake. (#2612)
- Fix crash observed when going back to the room list. (#2619)
- Hide Event org.matrix.msc3401.call.member on the timeline. (#2625)
- Fall back to name-based generated avatars when image avatars don't load. (#2667)
Other changes
- Improve UI for notification permission screen in onboarding. (#2581)
- Categorise members by role in change roles screen. (#2593)
- Make completed poll more clearly visible (#2608)
- Show users from last visited DM as suggestion when starting a Chat or when creating a Room. (#2634)
- Enable room moderation feature. (#2678)
- Improve analytics opt-in screen UI. (#2684)
What's Changed
- Poll trophy by @bmarty in #2609
- Update dependency com.posthog:posthog-android to v3.1.16 by @renovate in #2610
- Update dependency app.cash.molecule:molecule-runtime to v1.4.2 by @renovate in #2613
- Fix analytics by @bmarty in #2618
- Tests : create lambda recorder by @ganfra in #2615
- fix room crash by @bmarty in #2621
- Update dependency com.squareup.retrofit2:retrofit-bom to v2.11.0 by @renovate in #2622
- Feature/fga/room directory by @ganfra in #2620
- Update dependency gradle to v8.7 by @renovate in #2597
- Update wysiwyg to v2.35.0 by @renovate in #2611
- Update dagger to v2.51.1 by @renovate in #2626
- Sync Strings by @ElementBot in #2629
- Hide call member events by @bmarty in #2639
- Update dependency org.robolectric:robolectric to v4.12 by @renovate in #2627
- Troubleshoot notifications screen by @bmarty in #2596
- Update dependency org.robolectric:robolectric to v4.12.1 by @renovate in #2640
- Update plugin dependencycheck to v9.1.0 by @renovate in #2628
- Add issue template for a new Task. by @bmarty in #2652
- Move session verification to FTUE flow, make it mandatory by @jmartinesp in #2594
- Copy permalink by @bmarty in #2653
- Update dependency androidx.compose:compose-bom to v2024.04.00 by @renovate in #2655
- Update wysiwyg to v2.36.0 by @renovate in #2656
- Remove some dead code and add tests on RetrySendMessageMenu by @bmarty in #2659
- Fix a bunch of small issues around moderation and test change roles view by @bmarty in #2663
- Update dependency org.matrix.rustcomponents:sdk-android to v0.2.13 by @renovate in #2664
- Sync Strings by @ElementBot in #2669
- Update sqldelight to v2.0.2 by @renovate in #2665
- Update dependency io.element.android:compound-android to v0.0.6 by @renovate in #2670
- Categorise members by role in the ChangeRoles screen by @jmartinesp in #2595
- Improve UI for notification permission screen in onboarding by @jmartinesp in #2660
- Fall back to initials avatar when image avatar doesn't work by @SpiritCroc in #2667
- Room / User suggestions by @bmarty in #2674
- Update peaceiris/actions-gh-pages action to v4 by @renovate in #2677
- Update dependencyAnalysis to v1.31.0 by @renovate in #2661
- Update dependency io.sentry:sentry-android to v7.7.0 by @renovate in #2673
- Display members section when there are members in the room, not admins by @jmartinesp in #2679
- Add
SessionData.needsVerification
field by @jmartinesp in #2672 - Update dependency io.sentry:sentry-android to v7.8.0 by @renovate in #2680
- Remove Room moderation feature flag by @jmartinesp in #2678
- Improve session recovery screens by @jmartinesp in #2657
- Improve designs of FTUE analytics opt-in screen by @jmartinesp in #2684
- Update android.gradle.plugin to v8.3.2 by @renovate in #2683
Full Changelog: v0.4.7...v0.4.8