Commit Graph

4017 Commits

Author SHA1 Message Date
Benoit Marty ce09aac59d Add audio file support in the gallery and in the media viewer.
Make MediaPlayerControllerView compatible to control audio playback
2024-12-13 09:45:45 +01:00
Benoit Marty 01e2cebf81 Merge pull request #4029 from element-hq/feature/bma/eventCache
Add a feature flag to be able to enable the event cache
2024-12-12 17:59:47 +01:00
Benoit Marty f4bd047586 Fix tests 2024-12-12 17:53:02 +01:00
Benoit Marty 4f1c745fc8 Add a way to clear the cache for a specific room. 2024-12-12 11:58:46 +01:00
Benoit Marty da272ddb07 Implement month separator for the Gallery.
Improve day separator rendering in the timeline.
Use Today, Yesterday, and the name of the day if less than 7 days and do not render the year for the current year.
Improve date format for the media viewer.
Rework how date and time are computed.
ActionListView: Time can take more space, so update the layout.
2024-12-11 23:57:57 +01:00
Benoit Marty 06d6ba1899 Merge pull request #4010 from element-hq/feature/bma/mediaGalleryUi
Media gallery UI
2024-12-11 12:20:30 +01:00
Benoit Marty 4064cad055 Add edge case for the preview. 2024-12-10 11:58:31 +01:00
Benoit Marty 45924cc02c Fix alignment for edge cases. 2024-12-10 11:54:50 +01:00
Benoit Marty 50e8ceaaea Fix alignment of avatar according to Figma
https://www.figma.com/design/7TqjqdMBaPpm3IavKsMYu6/Ask-to-join-(Knocking)?node-id=4856-42262
2024-12-10 11:36:55 +01:00
Benoit Marty d00841471e Improve avatar rendering 2024-12-10 11:34:57 +01:00
ganfra 967115bb1c Merge pull request #4012 from element-hq/feature/fga/fix_open_dm_twice
fix(dm) : remove duplicate LaunchedEffect when opening DM
2024-12-10 11:03:24 +01:00
Benoit Marty ff86d0679f Fix test. 2024-12-10 10:17:57 +01:00
Benoit Marty b78039a17f Add test. 2024-12-10 09:47:53 +01:00
Benoit Marty 197fda5d0e Rename onDone to onBackClick. 2024-12-10 08:51:43 +01:00
ganfra 6ad89fd512 fix(dm) : remove duplicate LaunchedEffect 2024-12-09 19:58:54 +01:00
Benoit Marty 653c1e8214 Sync strings. 2024-12-09 17:16:29 +01:00
Benoit Marty 3e1b1c29d1 Media Gallery 2024-12-09 16:48:48 +01:00
Benoit Marty c1c1264e9a Merge pull request #4007 from element-hq/sync-localazy
Sync Strings
2024-12-09 16:47:34 +01:00
ganfra 364a374292 knock request : emit accept single request from banner 2024-12-09 11:22:53 +01:00
ganfra cc9365a2c4 misc : introduce List.firstIfSingle extension 2024-12-09 11:18:04 +01:00
ganfra e383c7f907 knock requests : use proper banner string resources 2024-12-09 11:01:42 +01:00
bmarty e8218b3a7c Sync Strings from Localazy 2024-12-09 00:30:45 +00:00
ganfra 603deb7b76 knock requests : refine and clean banner 2024-12-06 17:52:47 +01:00
ganfra 350a9c0464 knock requests : change banner background 2024-12-06 16:31:37 +01:00
ganfra 4b16ec6378 knock requests : branch banner in room 2024-12-06 16:31:24 +01:00
ganfra e744ff00ba knock requests : update icon 2024-12-06 13:49:14 +01:00
ganfra 84299fc37a knock requests : start implementing banner ui 2024-12-06 13:29:31 +01:00
ganfra eae73ac2b9 Merge pull request #3995 from element-hq/feature/fga/requests_to_join_list
feat(knock_requests_list) : implement design
2024-12-06 13:28:52 +01:00
ganfra 584f20a088 knock requests : small nit on RoomDetailsNode
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-12-05 18:28:31 +01:00
ganfra be1a8a3d16 knock requests : fix test on room details view 2024-12-05 12:57:15 +01:00
ganfra 5ac401be57 knock requests : fix stability of KnockRequestsCurrentAction 2024-12-05 12:15:35 +01:00
ganfra f3ee89ddfd Merge pull request #3993 from element-hq/feature/fga/fix_keyboard_dismiss
fix(composer) : use HideKeyboardWhenDisposed only in MessagesView
2024-12-04 15:14:24 +01:00
ganfra d57ec1c2f8 Merge branch 'develop' into feature/fga/requests_to_join_list 2024-12-04 14:24:40 +01:00
ganfra 80f25e637a knock requests : cleaning up 2024-12-04 14:15:17 +01:00
ganfra 822dbca424 knock requests : add formatted date 2024-12-04 13:48:15 +01:00
ganfra a81392d8ac fix(composer) : use HideKeyboardWhenDisposed only in MessagesView 2024-12-04 11:31:33 +01:00
ganfra a064c88f8f fix(room_detail) : hide room avatar preview 2024-12-04 11:03:24 +01:00
ganfra 01cd76a1de Merge pull request #3988 from element-hq/feature/fga/update_rust_sdk_0.2.68
dependencies : update rust sdk to 0.2.68
2024-12-03 16:57:06 +01:00
ganfra 3e9fb94b9d fix(ui) : update timeline informative view 2024-12-03 15:55:31 +01:00
ganfra 894c0f296a deps : update rust sdk to 0.2.68 and expose new UtdCause 2024-12-03 14:29:37 +01:00
Benoit Marty 5e927398b1 Fix tests. 2024-12-03 11:37:19 +01:00
Benoit Marty 0574c14421 Simplify code. 2024-12-03 10:21:06 +01:00
Benoit Marty 04edf84783 Fix navigation issue. LocationViewer should not use the Appyx overlay. 2024-12-03 10:17:28 +01:00
Benoit Marty dbb062f230 Create method buildMediaViewerNavTarget 2024-12-03 10:08:13 +01:00
Benoit Marty a21bd16af6 Move more fields to TimelineItemEventContentWithAttachment 2024-12-03 09:42:13 +01:00
Benoit Marty 89aee0446a Fix player controls not showing on attachment preview. 2024-12-02 17:39:00 +01:00
Benoit Marty 3b5b443cbb MediaViewer: iterate on design 2024-12-02 17:05:44 +01:00
Benoit Marty 94ebac7e74 Add warning when adding a caption. 2024-12-02 15:53:48 +01:00
Valere bcac193b12 feat(crypto): Support new expected UTD causes UX + Analytics 2024-12-02 14:52:16 +01:00
Benoit Marty 6592e3e939 Merge pull request #3967 from element-hq/feature/bma/mediaModule
Rework on media module
2024-12-02 14:41:36 +01:00