Commit Graph

3388 Commits

Author SHA1 Message Date
Benoit Marty
01c4a10ab9 Fix detekt issues. 2024-12-03 09:26:16 +01:00
Benoit Marty
447a4d0700 Fix modifier issue. 2024-12-02 18:09:29 +01:00
Benoit Marty
f0c07c15a8 Add Divider 2024-12-02 17:39:00 +01:00
Benoit Marty
8db489f9d5 Video player: Iterate on Play/Pause button 2024-12-02 17:38:59 +01:00
Benoit Marty
3175d9242a Improve preview. 2024-12-02 17:38:58 +01:00
Benoit Marty
23b5776474 MediaViewer: iterate on design 2024-12-02 17:05:44 +01:00
Benoit Marty
0fcc90f64f Add warning when adding a caption. 2024-12-02 15:53:48 +01:00
Benoit Marty
4e688021cc Merge pull request #3967 from element-hq/feature/bma/mediaModule
Rework on media module
2024-12-02 14:41:36 +01:00
Benoit Marty
52f86a8c5f Exclude ExoPlayerForPreview from coverage metrics. 2024-12-02 09:07:08 +01:00
bmarty
545b4f500c Sync Strings from Localazy 2024-12-02 00:30:02 +00:00
Benoit Marty
2f7ecebe30 Merge pull request #3963 from element-hq/feature/bma/copyCaption
Add timeline action item to copy caption
2024-11-29 15:36:58 +01:00
Benoit Marty
0d39e921e9 Fix preview rendering 2024-11-29 11:49:21 +01:00
Benoit Marty
556fc38f62 Add some previews. 2024-11-29 11:23:02 +01:00
Benoit Marty
81679cceae Rename file and split test. 2024-11-29 09:56:16 +01:00
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
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
Benoit Marty
a0025e3a51 Change wording of message action "Copy" from "Copy" to "Copy text" 2024-11-28 09:12:14 +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
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
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
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
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
Benoit Marty
7215786239 Pre-process media during the attachment preview 2024-11-25 17:11:31 +01: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
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
Benoit Marty
c1868ebd14 naming convention 2024-11-22 15:45:41 +01:00
Benoit Marty
41f0278735 Check that action to accept or reject an invitation is added to the notification. 2024-11-22 14:51:07 +01:00
Benoit Marty
c6e6960fc0 Code iteration for parity with other Factories. 2024-11-22 14:05:48 +01:00
Benoit Marty
1049a1584a Rename const for clarity and convention 2024-11-22 14:04:27 +01:00
Benoit Marty
90fd10329f Change wording of quick action for invitations. 2024-11-22 14:00:34 +01:00
ganfra
40c9a12a98 Merge branch 'develop' into feature/bma/fixSendQueueCrash 2024-11-22 10:51:41 +01:00
ganfra
2895d0263c 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
e6474bffb7 Fix test 2024-11-21 21:51:19 +01:00
ganfra
62f5dc3bf0 fix : use RoomMembershipObserver to close room screen when leaving/declining invite/canceling knock request 2024-11-21 21:37:38 +01:00
ganfra
8d86ba88a1 client : rename some internals and do not destroy client related instances manually 2024-11-21 21:18:56 +01:00
ganfra
982410ece8 fix : protect some more calls to client and rework the concerned apis 2024-11-21 19:53:42 +01:00
Benoit Marty
b387eac448 Remove default value and clarify the code 2024-11-21 09:55:43 +01:00
Benoit Marty
d6ee0846b3 Fix tests 2024-11-21 09:45:27 +01:00