Commit graph

9267 commits

Author SHA1 Message Date
Benoit Marty
b2a79d2dc8
Merge pull request #3943 from element-hq/feature/bma/_poc/mediaPreprocessing
Hide media preprocessing
2024-11-26 16:42:42 +01:00
Benoit Marty
75f3556d61 Rework and comment the code. 2024-11-26 16:08:19 +01:00
Benoit Marty
fe2d75700f No need to keep the Job instance. 2024-11-26 15:07:22 +01:00
Benoit Marty
e01ebb40ac Avoid using MutableStateFlow, just MutableState in presenter. 2024-11-26 12:06:24 +01:00
ganfra
fcf1cc6c6a
Merge pull request #3914 from element-hq/renovate/mobile-dev-inc-action-maestro-cloud-1.x
Update mobile-dev-inc/action-maestro-cloud action to v1.9.7
2024-11-26 10:45:35 +01:00
renovate[bot]
c16015eefb
Update wysiwyg to v2.37.14 (#3948)
* Update wysiwyg to v2.37.14

* Add needed `isEditor` parameter to `DefaultHtmlConverterProvider`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-11-26 09:31:58 +00:00
ElementBot
97d8fde39a Update screenshots 2024-11-26 08:34:11 +00:00
Benoit Marty
a831f9a3f1
Merge pull request #3944 from element-hq/renovate/org.jlleitschuh.gradle.ktlint-12.x
Update plugin ktlint to v12.1.2
2024-11-26 09:28:24 +01:00
Benoit Marty
1087ad6a16 Add preview for the Processing state. 2024-11-26 09:19:26 +01:00
Benoit Marty
008a554ca6 Remove default parameter values.
This improve code coverage since some default value was never used.
2024-11-26 09:18:11 +01:00
Benoit Marty
b9caede2d3 Remove blank line 2024-11-26 09:17:39 +01:00
renovate[bot]
79208eb83f
Update plugin ktlint to v12.1.2 2024-11-25 20:23:41 +00:00
Benoit Marty
9a1f36409d Close the progress dialog when the treatment is over (avoid UI glitch) 2024-11-25 17:36:03 +01:00
Benoit Marty
c1507fb24e Pre-process media during the attachment preview 2024-11-25 17:11:31 +01: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