Commit Graph

1506 Commits

Author SHA1 Message Date
Benoit Marty
4188d58b56 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
28725a364f Media Gallery 2024-12-09 16:48:48 +01:00
Benoit Marty
61805646c8 Merge pull request #4007 from element-hq/sync-localazy
Sync Strings
2024-12-09 16:47:34 +01:00
bmarty
01855f09a9 Sync Strings from Localazy 2024-12-09 00:30:45 +00:00
ganfra
ef3c056952 knock requests : refine and clean banner 2024-12-06 17:52:47 +01:00
ganfra
e001fee649 knock requests : branch banner in room 2024-12-06 16:31:24 +01:00
ganfra
9a0324f423 fix(composer) : use HideKeyboardWhenDisposed only in MessagesView 2024-12-04 11:31:33 +01:00
ganfra
be60b74d03 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
255c880b34 fix(ui) : update timeline informative view 2024-12-03 15:55:31 +01:00
ganfra
0834040281 deps : update rust sdk to 0.2.68 and expose new UtdCause 2024-12-03 14:29:37 +01:00
Benoit Marty
be236c0c34 Fix tests. 2024-12-03 11:37:19 +01:00
Benoit Marty
9582e547f4 Simplify code. 2024-12-03 10:21:06 +01:00
Benoit Marty
434ba4b82c Fix navigation issue. LocationViewer should not use the Appyx overlay. 2024-12-03 10:17:28 +01:00
Benoit Marty
5443cf83c9 Create method buildMediaViewerNavTarget 2024-12-03 10:08:13 +01:00
Benoit Marty
ecd58293b4 Move more fields to TimelineItemEventContentWithAttachment 2024-12-03 09:42:13 +01:00
Benoit Marty
919c3e17bf Fix player controls not showing on attachment preview. 2024-12-02 17:39:00 +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
Valere
149cb14916 feat(crypto): Support new expected UTD causes UX + Analytics 2024-12-02 14:52:16 +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
bmarty
545b4f500c Sync Strings from Localazy 2024-12-02 00:30:02 +00:00
Benoit Marty
276791428b Merge pull request #3971 from element-hq/feature/bma/cleanup
Fix wrong name of classes and method
2024-11-29 15:37:23 +01:00
Benoit Marty
8f0292bd42 Fix wrong name. 2024-11-29 15:19:09 +01:00
Benoit Marty
fc2ff4668f Remove unused import 2024-11-29 12:05:46 +01:00
Benoit Marty
b42860a8bf Fix navigation issue. 2024-11-29 11:28:35 +01:00
Benoit Marty
b05d9507ea Move code to the impl module 2024-11-29 09:24:50 +01:00
Benoit Marty
da5344d481 Let the factory for ActionListPresenter be injected in Node. 2024-11-28 11:08:06 +01:00
Benoit Marty
8e5fcbb878 Add unit test for PinnedMessagesListTimelineActionPostProcessor 2024-11-28 10:57:10 +01:00
Benoit Marty
6b659a7dc8 Sort action list item.
It will also ensure that the preview are closer to reality.
2024-11-28 10:42:57 +01:00
Benoit Marty
6dcdee9928 Improve the preview 2024-11-28 09:37:39 +01:00
Benoit Marty
52e369396d Add "Copy caption" action for Event with Caption 2024-11-28 09:31:48 +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
933173b934 Add feature flag to temporary disable sending caption by default in production. 2024-11-27 10:54:20 +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
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
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
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
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
Jorge Martin Espinosa
2c77aedb76 Fix long click not working on pinned events timeline (#3940) 2024-11-25 12:55:34 +00: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
8f244f71ad Merge pull request #3918 from element-hq/feature/bma/navigationCleanup
Remove AttachmentsState and use the MessagesNavigator
2024-11-21 21:36:54 +01:00
Benoit Marty
563c0c6233 Merge pull request #3906 from element-hq/feature/bma/minSizeForHiddenMedia
Min size for hidden media
2024-11-21 21:06:19 +01:00
Benoit Marty
703b244e19 Cleanup 2024-11-21 17:53:32 +01:00
Benoit Marty
a81170ef74 Let the TimelinePresenter.Factory be injected in MessagesNode to have a better architecture of dependencies between presenter. 2024-11-21 17:29:20 +01:00
Benoit Marty
682abb3eff Improve FakeMessagesNavigator using lambda as per the new test system. 2024-11-21 17:17:21 +01:00
Benoit Marty
1c1126ba39 No need to have @SingleIn(RoomScope::class) for this presenter. 2024-11-21 17:07:50 +01:00