Commit Graph

9298 Commits

Author SHA1 Message Date
Benoit Marty 31f9fa259d Merge pull request #3959 from element-hq/feature/bma/videoPlayer
Video player controller
2024-11-28 18:16:04 +01:00
ElementBot 5686b7701a Update screenshots 2024-11-28 15:26:55 +00:00
Benoit Marty 9a6b39852b Improve preview 2024-11-28 16:15:45 +01:00
Benoit Marty 62134022bb PlayableState.Playable should only contain data useful for other components. 2024-11-28 14:38:58 +01:00
Jorge Martin Espinosa 67be3f0851 Element Call: display error dialog only when loading the main URL (#3962) 2024-11-28 10:14:53 +01:00
Benoit Marty 5610b198d6 Merge pull request #3953 from element-hq/feature/bma/mediaCaptionFeatureFlag
Add feature flag to temporary disable sending caption by default in production
2024-11-27 16:47:08 +01:00
ganfra 6b9eb99fa8 Merge pull request #3957 from element-hq/feature/fga/rust_sdk_0.2.67
deps : update rust sdk to 0.2.67 and fix breaking changes
2024-11-27 16:29:30 +01:00
ElementBot c8519b3d08 Update screenshots 2024-11-27 15:25:40 +00:00
Benoit Marty 28ed0920a4 Cleanup 2024-11-27 16:12:28 +01:00
Benoit Marty 9c1ccdfe62 Add custom video player controller 2024-11-27 16:05:51 +01:00
Benoit Marty 7a8b942dfb Slider: import design. 2024-11-27 16:05:51 +01:00
Benoit Marty 98875a6503 Add a duration formatter. 2024-11-27 16:05:50 +01:00
ganfra 456752551a deps : update rust sdk to 0.2.67 and fix breaking changes 2024-11-27 15:23:16 +01:00
ElementBot ae30b9fb3d Update screenshots 2024-11-27 10:04:23 +00:00
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