Commit Graph

9300 Commits

Author SHA1 Message Date
Benoit Marty
5cccbe584d Extract fun from LocalMediaView and move some files. 2024-11-29 09:24:52 +01:00
Benoit Marty
b05d9507ea Move code to the impl module 2024-11-29 09:24:50 +01:00
Benoit Marty
74b5991b56 Merge pull request #3959 from element-hq/feature/bma/videoPlayer
Video player controller
2024-11-28 18:16:04 +01:00
ElementBot
04b1f06937 Update screenshots 2024-11-28 15:26:55 +00:00
Benoit Marty
dedfaa998f Improve preview 2024-11-28 16:15:45 +01:00
Benoit Marty
ff3355f453 PlayableState.Playable should only contain data useful for other components. 2024-11-28 14:38:58 +01:00
Jorge Martin Espinosa
3b600870e1 Element Call: display error dialog only when loading the main URL (#3962) 2024-11-28 10:14:53 +01:00
Benoit Marty
bc641f0ffb 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
74f63c3697 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
2cba5997b7 Update screenshots 2024-11-27 15:25:40 +00:00
Benoit Marty
9916efefa2 Cleanup 2024-11-27 16:12:28 +01:00
Benoit Marty
c46c54efa2 Add custom video player controller 2024-11-27 16:05:51 +01:00
Benoit Marty
9c31a15b36 Slider: import design. 2024-11-27 16:05:51 +01:00
Benoit Marty
fdb1123127 Add a duration formatter. 2024-11-27 16:05:50 +01:00
ganfra
486d9d3376 deps : update rust sdk to 0.2.67 and fix breaking changes 2024-11-27 15:23:16 +01:00
ElementBot
3732cda96b Update screenshots 2024-11-27 10:04:23 +00:00
Benoit Marty
933173b934 Add feature flag to temporary disable sending caption by default in production. 2024-11-27 10:54:20 +01:00
Benoit Marty
14d42010fb 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
b94b384270 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
d6b653f127 Merge pull request #3943 from element-hq/feature/bma/_poc/mediaPreprocessing
Hide media preprocessing
2024-11-26 16:42:42 +01:00
Benoit Marty
ac06eebd9e Rework and comment the code. 2024-11-26 16:08:19 +01:00
Benoit Marty
53d31f7afd Exclude Konsist code from Kover. 2024-11-26 15:59:29 +01:00
Benoit Marty
a698c7673c No need to keep the Job instance. 2024-11-26 15:07:22 +01:00
Benoit Marty
5f27c7107a Avoid using MutableStateFlow, just MutableState in presenter. 2024-11-26 12:06:24 +01:00
Benoit Marty
4863195a9a Fix API break in Sealed interface used in Composable MUST be Immutable or Stable 2024-11-26 11:39:33 +01:00
Benoit Marty
6e162f0a44 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
06714dd7f3 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
cc1703e0ff 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]
adf26f55a7 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
9628696a9f Exclude non-prod code from quality checks. 2024-11-26 10:29:54 +01:00
Benoit Marty
aa7a4e742c 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
4689607150 Update screenshots 2024-11-26 08:34:11 +00:00
Benoit Marty
2e32e27e7c 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
f437b77309 Add preview for the Processing state. 2024-11-26 09:19:26 +01:00
Benoit Marty
c88b54fe2b 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
67274bcc68 Remove blank line 2024-11-26 09:17:39 +01:00
renovate[bot]
1d72ab8f2b Update dependency com.lemonappdev:konsist to v0.17.0 2024-11-26 03:27:08 +00:00
renovate[bot]
068e5a5a90 Update plugin ktlint to v12.1.2 2024-11-25 20:23:41 +00:00
Benoit Marty
e752da70fb Close the progress dialog when the treatment is over (avoid UI glitch) 2024-11-25 17:36:03 +01:00
Benoit Marty
7215786239 Pre-process media during the attachment preview 2024-11-25 17:11:31 +01:00
renovate[bot]
feb3377b8e 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
1f94504a22 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
2c77aedb76 Fix long click not working on pinned events timeline (#3940) 2024-11-25 12:55:34 +00:00
Benoit Marty
76c63bc522 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
c5e712208d Fix test compilation issue. 2024-11-25 10:23:18 +01:00
Benoit Marty
33fc8c05fb 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
1b51cd8300 Sync Strings (#3936)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-11-25 09:06:57 +00:00
renovate[bot]
116e165ab5 Update dependency org.matrix.rustcomponents:sdk-android to v0.2.65 2024-11-23 01:44:02 +00:00
Benoit Marty
457b280313 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
6fc572d48e 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