Element X Android v0.3.2
Features ✨
- Add ongoing call indicator to rooms lists items. (#1158)
- Add support for typing mentions in the message composer. (#1453)
- Add intentional mentions to messages. This needs to be enabled in developer options since it's disabled by default. (#1591)
- Update voice message recording behaviour. Instead of holding the record button, users can now tap the record button to start recording and tap again to stop recording. (#1784)
Bugfixes 🐛
- Always ensure media temp dir exists (#1790)
Other changes
- Update icons and move away from
PreferenceText
components. (#1718) - Add item "This is the beginning of..." at the beginning of the timeline. (#1801)
- LockScreen : rework LoggedInFlowNode and back management when locked. (#1806)
- Suppress usage of removeTimeline method. (#1824)
- Remove Element Call feature flag, it's now always enabled.
- Reverted the EC base URL to
https://call.element.io
. - Moved the option to override this URL to developer settings from advanced settings.
What's Changed
- Enable seeking a recorded voice message by @jonnyandrew in #1758
- Check for the correct media id when ensuring the MediaPlayer is ready by @julioromano in #1783
- Gradle catalog cleanup by @bmarty in #1787
- Sync Strings by @ElementBot in #1789
- Update mobile-dev-inc/action-maestro-cloud action to v1.7.0 by @renovate in #1785
- Always ensure media temp dir exists by @julioromano in #1790
- Add active call icon to room list summaries by @jmartinesp in #1792
- Fix rendering of emote when the message contains some formatting. by @bmarty in #1802
- Update voice message recording button behaviour by @jonnyandrew in #1784
- Persist state of VoiceMessagePresenter in memory by @julioromano in #1795
- Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.3.6 by @renovate in #1791
- Delay displaying the voice message download indicator by @jonnyandrew in #1793
- Show error dialog when voice message fails to send by @jonnyandrew in #1796
- Allow to seek a voice message before playing it by @julioromano in #1780
- Configs object in appconfig and move strings to dedicated modules. by @bmarty in #1798
- Fix merge conflict by @jonnyandrew in #1804
- Add a View to show the beginning of the timeline (parity with iOS) by @bmarty in #1801
- Remove lateinit from Application class by @julioromano in #1803
- LockScreen : rework LoggedInFlowNode and Back management by @ganfra in #1806
- Timeline: render TimelineItemReadMarkerModel by @bmarty in #1805
- Iterate design on several screens: update icons, replace PreferenceTexts by @jmartinesp in #1771
- Remove Element Call feature flag and revert base URL to
call.element.io
by @jmartinesp in #1809 - Update plugin dependencycheck to v8.4.3 by @renovate in #1810
- Fix a changelog typo by @jplatte in #1820
- Update plugin dependencyanalysis to v1.26.0 by @renovate in #1819
- Update activity to v1.8.1 by @renovate in #1814
- Update dependency androidx.browser:browser to v1.7.0 by @renovate in #1818
- Suppress usage of removeTimeline method (#1824) by @ganfra in #1825
- Update wysiwyg to v2.17.0 by @renovate in #1827
- Update android.gradle.plugin to v8.1.4 by @renovate in #1830
- Update dependency com.google.firebase:firebase-bom to v32.6.0 by @renovate in #1831
- Fix wrong list used when forwarding an Event to some rooms fails. by @bmarty in #1828
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 by @renovate in #1816
- Update lifecycle to v2.7.0-rc01 by @renovate in #1817
- Timeline : do not use SubcomposeLayout if not needed by @ganfra in #1835
- Update dependency me.saket.telephoto:zoomable-image-coil to v0.7.1 by @renovate in #1838
- Sync Strings by @ElementBot in #1839
- Delete media caches on startup by @julioromano in #1807
- Stop voice message on redaction by @julioromano in #1826
- Update rnkdsh/action-upload-diawi action to v1.5.4 by @renovate in #1840
- Update dependency org.matrix.rustcomponents:sdk-android to v0.1.68 by @renovate in #1832
- Render send state and read receipts by @bmarty in #1834
- Integrate mentions in the composer by @jmartinesp in #1799
- Feature/bma/theme switch by @bmarty in #1844
- Update wysiwyg to v2.18.0 by @renovate in #1836
- Update media3 to v1.2.0 by @renovate in #1823
- Update dependency io.sentry:sentry-android to v6.34.0 by @renovate in #1842
- Update dependency com.squareup:kotlinpoet to v1.15.1 by @renovate in #1837
- Add intentional mentions by @jmartinesp in #1843
- Update mobile-dev-inc/action-maestro-cloud action to v1.8.0 by @renovate in #1813
- Voice message scrubbing improvements by @julioromano in #1847
- Update dependency androidx.compose.material3:material3 to v1.2.0-alpha11 by @renovate in #1815
New Contributors
Full Changelog: v0.3.1...v0.3.2