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