Commit Graph

9284 Commits

Author SHA1 Message Date
Benoit Marty 9d6ea2175f Add feature flag to temporary disable sending caption by default in production. 2024-11-27 10:54:20 +01:00
Benoit Marty 8d26af5b26 Merge pull request #3916 from element-hq/feature/bma/notificationActions
Enable all notification actions: quick reply, accept/decline invite, mark as read from notification.
2024-11-26 18:01:37 +01:00
Benoit Marty c6784063d3 Merge pull request #3947 from element-hq/renovate/com.lemonappdev-konsist-0.x
Update dependency com.lemonappdev:konsist to v0.17.0
2024-11-26 18:00:59 +01:00
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 c209245c2b Exclude Konsist code from Kover. 2024-11-26 15:59:29 +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
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
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
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
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] 984487e81b Update dependency com.lemonappdev:konsist to v0.17.0 2024-11-26 03:27:08 +00: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
Benoit Marty b271dc550a naming convention 2024-11-22 15:45:41 +01:00
Benoit Marty abbdc934dc Check that action to accept or reject an invitation is added to the notification. 2024-11-22 14:51:07 +01:00
Benoit Marty 99da8959ac Code iteration for parity with other Factories. 2024-11-22 14:05:48 +01:00
Benoit Marty ab6f4d5b0e Rename const for clarity and convention 2024-11-22 14:04:27 +01:00
Benoit Marty f01a15d54a Change wording of quick action for invitations. 2024-11-22 14:00:34 +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