Commit Graph

9480 Commits

Author SHA1 Message Date
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
Richard van der Hoff 5515c938d4 [Doc] Improve instructions for building Rust SDK locally (#4015)
* Improve instructions for building Rust SDK locally

* Update _developer_onboarding.md
2024-12-11 14:34:11 +01:00
Benoit Marty 4e70c7edbe Fix compilation issue. 2024-12-11 12:28:28 +01:00
Benoit Marty 259fe538d6 Merge pull request #4018 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.70
2024-12-11 12:23:41 +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 11ebe163d3 Fix tests 2024-12-11 10:41:55 +01:00
Benoit Marty 6fab5a5eea Add TODO for the event cache 2024-12-11 10:08:53 +01:00
Benoit Marty 1ea5388dc2 DayDivider has been renamed to DateDivider.
For the main timeline, we can keep the name `VirtualTimelineItem.DayDivider`
2024-12-11 09:59:13 +01:00
Benoit Marty 213dd408f2 Handle new EventCache Exception 2024-12-11 09:57:45 +01:00
Benoit Marty 0113a52c66 Fix test.
I'll iterate on the various date format in a separate PR.
2024-12-11 09:55:04 +01:00
renovate[bot] cedb1fd0da Update dependency org.matrix.rustcomponents:sdk-android to v0.2.70 2024-12-10 20:02:52 +00:00
Benoit Marty 5ec6ad1c6c Merge pull request #3960 from element-hq/renovate/com.posthog-posthog-android-3.x
Update dependency com.posthog:posthog-android to v3.9.3
2024-12-10 17:20:09 +01:00
Benoit Marty 0eb28029eb Merge pull request #4017 from element-hq/renovate/nschloe-action-cached-lfs-checkout-1.x
Update nschloe/action-cached-lfs-checkout action to v1.2.3
2024-12-10 17:19:52 +01:00
ElementBot fc35e8e949 Update screenshots 2024-12-10 16:09:13 +00:00
Benoit Marty 1c691d2433 Add unit test on MediaItemsPostProcessor 2024-12-10 16:57:41 +01:00
ganfra 8914c5a517 Merge pull request #4014 from element-hq/feature/bma/knockAvatars
UI: knock avatars
2024-12-10 16:14:25 +01:00
renovate[bot] f130df15d1 Update nschloe/action-cached-lfs-checkout action to v1.2.3 2024-12-10 15:01:25 +00:00
Benoit Marty ec821bb9c7 Order imports. 2024-12-10 15:58:44 +01:00
Benoit Marty bb06b68110 Let the Presenter use real classes. 2024-12-10 15:56:54 +01:00
Benoit Marty 1b7d3a33b7 Add test on DefaultEventItemFactory 2024-12-10 15:16:41 +01:00
Benoit Marty e5b34216e9 Media timeline: improve pagination logic. 2024-12-10 15:11:53 +01:00
Benoit Marty 36eceb75e8 Move bottom state to the View state 2024-12-10 13:38:28 +01:00
Benoit Marty db0bca9721 Improve preview. 2024-12-10 13:10:25 +01:00
Benoit Marty f314c25039 Iterate on Error rendering. 2024-12-10 13:04:53 +01:00
Benoit Marty 6fbd343076 Introduce GroupedMediaItems for code clarity 2024-12-10 13:01:33 +01:00
Benoit Marty 893c152272 Add missing previews 2024-12-10 12:28:42 +01:00
ElementBot 177b57fda6 Update screenshots 2024-12-10 11:09:06 +00: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 7c9fc75733 Merge pull request #4001 from element-hq/renovate/com.google.firebase-firebase-bom-33.x
Update dependency com.google.firebase:firebase-bom to v33.7.0
2024-12-10 11:40:09 +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 0f43e7c1b8 More formatting 2024-12-10 10:42:23 +01:00
Benoit Marty ff86d0679f Fix test. 2024-12-10 10:17:57 +01:00
Benoit Marty 6dbfa94a71 Fix test. 2024-12-10 09:56:08 +01:00
Benoit Marty b78039a17f Add test. 2024-12-10 09:47:53 +01:00
Benoit Marty cce1c9974a Format file. 2024-12-10 09:28:46 +01:00
Benoit Marty 6386645e0b Remove extra space. 2024-12-10 09:24:45 +01:00
Benoit Marty a89a9c35d8 Remove not needed MediaGalleryTimelineProvider 2024-12-10 09:24:31 +01:00
renovate[bot] 85df35e363 Update dependency com.posthog:posthog-android to v3.9.3 2024-12-10 08:20:26 +00:00
renovate[bot] e20800db75 Update dependency io.sentry:sentry-android to v7.18.1 (#3972)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 08:19:08 +00:00
Benoit Marty a40aff6618 Change scope to RoomScope 2024-12-10 09:04:14 +01:00
Benoit Marty e55e977950 Remove TimelineMediaItemsCacheInvalidator, it is not needed. 2024-12-10 09:01:42 +01:00
Benoit Marty 323ae0ad2e Rename imageItems to imageAndVideoItems. 2024-12-10 08:57:36 +01:00
Benoit Marty 197fda5d0e Rename onDone to onBackClick. 2024-12-10 08:51:43 +01:00
Benoit Marty 220704077c remove blank line. 2024-12-10 08:46:07 +01:00
Benoit Marty ae0593d555 Rename preview. 2024-12-10 08:07:12 +01:00
ganfra 6ad89fd512 fix(dm) : remove duplicate LaunchedEffect 2024-12-09 19:58:54 +01:00
ElementBot c2ad4a929b Update screenshots 2024-12-09 17:04:41 +00:00