What's Changed
✨ Features
- Allow to set caption when uploading file and audio files, and allow adding / edit / remove caption on Event with attachment (also works on local echo) by @bmarty in #3902
- Enable all notification actions: quick reply, accept/decline invite, mark as read from notification. by @bmarty in #3916
- Video player controller by @bmarty in #3959
🙌 Improvements
- change : confirm biometric before allowing biometric unlock. by @ganfra in #3930
- Hide media preprocessing by @bmarty in #3943
- changes: iterate on room create screen by @ganfra in #3966
- change : knock message supporting text display number of characters by @ganfra in #3970
- feat(design) : update send button background by @ganfra in #4000
🐛 Bugfixes
- Min size for hidden media by @bmarty in #3906
- fix : use RoomMembershipObserver to close room screen when leaving by @ganfra in #3887
- fix : protect some usages of client to avoid crashes by @bmarty in #3886
- Fix long click not working on pinned events timeline by @jmartinesp in #3940
- Element Call: display error dialog only when loading the main URL by @jmartinesp in #3962
- Fix navigation issue when entering recovery key after navigating from the banner by @bmarty in #3961
- navigation : clear backstack when opening room from outer node by @ganfra in #3984
- fix : hide keyboard when TextComposer is removed from composition by @ganfra in #3985
- fix(room_preview) : catch all exception instead by @ganfra in #3989
- fix(room_detail) : hide room avatar preview by @ganfra in #3992
- fix(composer) : use HideKeyboardWhenDisposed only in MessagesView by @ganfra in #3993
🗣 Translations
- Sync Strings by @ElementBot in #3936
- Sync Strings by @ElementBot in #3975
Dependency upgrades
- Update dependency io.sentry:sentry-android to v7.18.0 by @renovate in #3891
- Update plugin sonarqube to v6 - autoclosed by @renovate in #3895
- Update dependency org.matrix.rustcomponents:sdk-android to v0.2.64 by @renovate in #3907
- Update dependency com.autonomousapps.dependency-analysis to v2.5.0 by @renovate in #3909
- Update dependency org.robolectric:robolectric to v4.14.1 by @renovate in #3924
- Update dependency io.element.android:compound-android to v0.2.0 by @renovate in #3915
- Update dependency org.matrix.rustcomponents:sdk-android to v0.2.65 by @renovate in #3932
- Update media3 to v1.5.0 by @renovate in #3942
- Update plugin ktlint to v12.1.2 by @renovate in #3944
- Update wysiwyg to v2.37.14 by @renovate in #3948
- Update mobile-dev-inc/action-maestro-cloud action to v1.9.7 by @renovate in #3914
- Update dependency com.lemonappdev:konsist to v0.17.0 by @renovate in #3947
- deps : update rust sdk to 0.2.67 and fix breaking changes by @ganfra in #3957
- Update dependency com.lemonappdev:konsist to v0.17.1 by @renovate in #3983
- Update plugin sonarqube to v6.0.1.5171 by @renovate in #3958
- Update dagger to v2.53 by @renovate in #3986
- Update dependency com.sigpwned:emoji4j-core to v16 by @renovate in #3899
- dependencies : update rust sdk to 0.2.68 by @ganfra in #3988
- Update plugin dependencycheck to v11.1.1 by @renovate in #3994
- chore(dependencies) : update rust sdk to 0.2.69 by @ganfra in #3999
Others
- Send button iteration by @bmarty in #3901
- Fix photo / video name by @bmarty in #3903
- Render edited caption. by @bmarty in #3904
- Rely on the SDK to decide if a caption is editable or not by @bmarty in #3917
- Remove AttachmentsState and use the MessagesNavigator by @bmarty in #3918
- Fix element call crash when resuming from notification by @bmarty in #3926
- Ensure that the SDK is syncing during an incoming call so that the app can cancel the notification by @bmarty in #3931
- Add feature flag to temporary disable sending caption by default in production by @bmarty in #3953
- Add timeline action item to copy caption by @bmarty in #3963
- Fix wrong name of classes and method by @bmarty in #3971
- Rework on media module by @bmarty in #3967
- Add warning when adding a caption. by @bmarty in #3977
- Do not auto-play videos. by @bmarty in #3978
- MediaViewer: iterate on design by @bmarty in #3979
- feat(crypto): Support new expected UTD causes UX + Analytics by @BillCarsonFr in #3980
- increase ringing timeout from 15 seconds to 90 seconds by @fkwp in #3991
- MediaViewer: Align title to left and move action bottom to top bar. by @bmarty in #4003
New Contributors
Full Changelog: v0.7.4...v0.7.5