Commit Graph

9258 Commits

Author SHA1 Message Date
Benoit Marty a84ca7ee8e Fix API break in Sealed interface used in Composable MUST be Immutable or Stable 2024-11-26 11:39:33 +01:00
Benoit Marty e261f6f36e Fix API break in Fake classes must be named using Fake and the interface it fakes
It seems that the workaround is not necessary anymore.
2024-11-26 11:09:38 +01:00
Benoit Marty 878bd29b67 Ensure Fake classes must be named using Fake and the interface it fakes is detecting error by adding failing cases. 2024-11-26 10:48:01 +01:00
Benoit Marty 1b490488a2 Exclude non-prod code from quality checks. 2024-11-26 10:29:54 +01:00
Benoit Marty c433bab0a8 Ensure Sealed interface used in Composable MUST be Immutable or Stable is detecting error by adding a failing case. 2024-11-26 10:24:03 +01:00
renovate[bot] 984487e81b Update dependency com.lemonappdev:konsist to v0.17.0 2024-11-26 03:27:08 +00:00
renovate[bot] 9ea4a2bbe1 Update media3 to v1.5.0 (#3942)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 16:49:58 +01:00
ganfra 9ad8c35761 Merge pull request #3930 from element-hq/feature/fga/check_fingerprint_before_enabling
change : confirm biometric before allowing biometric unlock.
2024-11-25 14:32:36 +01:00
Jorge Martin Espinosa a080444c23 Fix long click not working on pinned events timeline (#3940) 2024-11-25 12:55:34 +00:00
Benoit Marty 41b12119b0 Merge pull request #3932 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.65
2024-11-25 13:19:21 +01:00
Benoit Marty 9c71d72cfe Fix test compilation issue. 2024-11-25 10:23:18 +01:00
Benoit Marty e34729499a Merge pull request #3931 from element-hq/feature/bma/stopIncomingElementCall
Ensure that the SDK is syncing during an incoming call so that the app can cancel the notification
2024-11-25 10:07:56 +01:00
ElementBot d9f8e9ce58 Sync Strings (#3936)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-11-25 09:06:57 +00:00
renovate[bot] 5b21258555 Update dependency org.matrix.rustcomponents:sdk-android to v0.2.65 2024-11-23 01:44:02 +00:00
Benoit Marty abdf6a77e3 Merge pull request #3926 from element-hq/feature/bma/fixElementCallCrash
Fix element call crash when resuming from notification
2024-11-22 20:19:40 +01:00
Benoit Marty 031ed226bf Ensure that the SDK is syncing during an incoming call so that the application can detect if the call has been answered on another session.
This is dealing with the case the application is not in foreground.
2024-11-22 19:46:57 +01:00
ganfra 2b75fffeb2 change : confirm biometric before allowing biometric unlock. 2024-11-22 17:13:08 +01:00
ganfra 20674dd535 Merge pull request #3886 from element-hq/feature/bma/fixSendQueueCrash
fix : protect some usages of client to avoid crashes
2024-11-22 13:11:45 +01:00
Benoit Marty 0a1c441a79 Update the code to improve readability 2024-11-22 11:13:13 +01:00
ganfra 0261739fff Merge branch 'develop' into feature/bma/fixSendQueueCrash 2024-11-22 10:51:41 +01:00
Benoit Marty 75202f1b8f Protect from Presenter not being initialized by setCallType. 2024-11-22 10:38:04 +01:00
Benoit Marty d57758432e Fix crash when resuming the call from the notification. Fixes #3905 2024-11-22 10:36:35 +01:00
ganfra e76f7fb67e Merge pull request #3887 from element-hq/feature/fga/close_room_leave_action
fix : use RoomMembershipObserver to close room screen when leaving
2024-11-22 09:52:42 +01:00
Benoit Marty 5a6525ab16 Merge pull request #3915 from element-hq/renovate/io.element.android-compound-android-0.x
Update dependency io.element.android:compound-android to v0.2.0
2024-11-22 08:56:10 +01:00
ElementBot 1f14487eaa Update screenshots 2024-11-22 07:01:59 +00:00
Benoit Marty d98167d8c6 Merge branch 'develop' into renovate/io.element.android-compound-android-0.x 2024-11-22 07:50:38 +01:00
Benoit Marty 8ee125af32 Merge pull request #3924 from element-hq/renovate/org.robolectric-robolectric-4.x
Update dependency org.robolectric:robolectric to v4.14.1
2024-11-22 07:49:57 +01:00
renovate[bot] 32930b961d Update dependency org.robolectric:robolectric to v4.14.1 2024-11-22 01:07:35 +00:00
ganfra aa1a1514aa fix : use RoomMembershipObserver to close room screen when leaving/declining invite/canceling knock request 2024-11-21 21:37:38 +01:00
Benoit Marty 618d3006e2 Merge pull request #3918 from element-hq/feature/bma/navigationCleanup
Remove AttachmentsState and use the MessagesNavigator
2024-11-21 21:36:54 +01:00
ganfra b5e7879d44 client : rename some internals and do not destroy client related instances manually 2024-11-21 21:18:56 +01:00
Benoit Marty 81d2e0d750 Merge pull request #3906 from element-hq/feature/bma/minSizeForHiddenMedia
Min size for hidden media
2024-11-21 21:06:19 +01:00
Benoit Marty 3e1a8a3335 Merge pull request #3917 from element-hq/feature/bma/isEditableForCaption
Rely on the SDK to decide if a caption is editable or not
2024-11-21 21:05:50 +01:00
ganfra 3cb8d4f54f fix : protect some more calls to client and rework the concerned apis 2024-11-21 19:53:42 +01:00
Benoit Marty 28d701a8a3 Cleanup 2024-11-21 17:53:32 +01:00
Benoit Marty 48b82d249b Let the TimelinePresenter.Factory be injected in MessagesNode to have a better architecture of dependencies between presenter. 2024-11-21 17:29:20 +01:00
Benoit Marty 7421f0f9d0 Improve FakeMessagesNavigator using lambda as per the new test system. 2024-11-21 17:17:21 +01:00
Benoit Marty cd645ee7f2 No need to have @SingleIn(RoomScope::class) for this presenter. 2024-11-21 17:07:50 +01:00
Benoit Marty 4e840b900c Remove AttachmentsState and use the MessagesNavigator 2024-11-21 17:07:34 +01:00
Benoit Marty aa1948ac44 Fix test and rename class to follow naming convention for PreviewParameterProvider. 2024-11-21 15:18:56 +01:00
Benoit Marty 560a04c77b Rely on the SDK to decide if a caption is editable or not
Need https://github.com/matrix-org/matrix-rust-sdk/pull/4303 to work but not to compile.
2024-11-21 15:02:07 +01:00
renovate[bot] d59043859b Update dependency io.element.android:compound-android to v0.2.0 2024-11-21 13:52:28 +00:00
Benoit Marty e8af711777 Merge pull request #3902 from element-hq/feature/bma/editMediaCaption
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)
2024-11-21 14:50:59 +01:00
renovate[bot] efc4b5a67e Update dependency com.autonomousapps.dependency-analysis to v2.5.0 (#3909)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-21 12:34:51 +01:00
Benoit Marty ae94b44a5b Add missing tests on MessagePresenter 2024-11-21 11:34:14 +01:00
Benoit Marty 268e38a0b7 Add missing test on MessageComposerPresenter 2024-11-21 11:08:19 +01:00
Benoit Marty daa1c4a0cd Add missing test about sending audio. 2024-11-21 10:19:14 +01:00
Benoit Marty 31fa897e33 Add names to call arguments 2024-11-21 09:58:33 +01:00
Benoit Marty 9830522a30 Remove default value and clarify the code 2024-11-21 09:55:43 +01:00
ElementBot 9a71e28489 Update screenshots 2024-11-21 09:45:27 +01:00