Benoit Marty
d2f969252d
Oidc with CustomTab
2023-05-30 15:59:58 +02:00
Benoit Marty
d2b73dd6bc
Quality checks
2023-05-30 15:59:58 +02:00
Benoit Marty
4cc3050871
Cleanup
2023-05-30 15:59:58 +02:00
Benoit Marty
f8dbd31c11
Test for Oidc
2023-05-30 15:59:58 +02:00
Benoit Marty
9551a5e6f8
Rework the set homeserver part: get the info, instead of hard-coded value, and implement retry in case of error.
2023-05-30 15:14:57 +02:00
Benoit Marty
f1d2f566bc
Add OIDC support
2023-05-30 15:14:57 +02:00
Benoit Marty
ff1147e611
Sync localazy to fix lint error.
2023-05-30 13:55:23 +02:00
Benoit Marty
7f2b23507c
Merge pull request #471 from vector-im/sync-localazy
...
Sync Strings
2023-05-30 13:06:51 +02:00
Benoit Marty
28ff9ea437
Reduce number of warnings
2023-05-30 11:43:38 +02:00
Benoit Marty
03e2fa04cb
Fix alignment issue when there is an error.
2023-05-30 11:34:34 +02:00
Benoit Marty
60593fb1d7
Add preview for TimelineEventTimestampView
2023-05-30 11:33:33 +02:00
Benoit Marty
34980d34ad
Improve preview again
2023-05-30 11:07:55 +02:00
Benoit Marty
0cbddd58bc
Fix compilation issue after rebase.
2023-05-30 10:58:14 +02:00
Benoit Marty
25e432d24e
Fix setting y offset to -12.dp can overlap a state event displayed above. Rework how the vertical offset are applied.
2023-05-30 10:50:06 +02:00
Benoit Marty
c590a32942
Move extension to a common file for code clarity.
2023-05-30 10:24:19 +02:00
Benoit Marty
929ed22cb3
Ensure GroupPosition is correct regarding Event which cannot be grouped.
2023-05-30 10:17:25 +02:00
Benoit Marty
6621163d27
Document [TimelineItemGroupPosition] and improve preview of [MessageEventBubble].
2023-05-30 10:17:25 +02:00
Benoit Marty
6000a7ca5b
Let TimelineItemsFactory group the item if necessary, so it's done on a computation dispatcher. Let the View manage the expanded/grouped state.
2023-05-30 10:16:16 +02:00
Jorge Martín
87990c425c
Fix small issues, improve Result.flatMap
2023-05-29 13:58:29 +02:00
bmarty
175b7deccb
Sync Strings from Localazy
2023-05-29 00:09:47 +00:00
ganfra
698e08573b
Media: fix test compilation
2023-05-26 19:21:12 +02:00
ganfra
b2a66ddafe
Media: handle PR review remarks
2023-05-26 19:09:51 +02:00
ganfra
c72ecc4807
Media: clean a bit Timestamp rendering
2023-05-26 17:10:34 +02:00
Jorge Martín
15ff1a4d30
Timestamp improvements
2023-05-26 14:37:39 +02:00
Jorge Martín
fc464a35f9
Try to improve timestamp rendering for media
2023-05-26 14:28:37 +02:00
ganfra
462f8c138a
Merge branch 'develop' into feature/fga/image_loading
2023-05-26 13:43:51 +02:00
Jorge Martin Espinosa
7aae71c2d4
Display timestamps for text messages ( #465 )
2023-05-26 10:51:15 +00:00
ganfra
ec4c511c66
Media : Fix small issues after merge
2023-05-26 12:16:14 +02:00
ganfra
2c0771ecc0
Merge branch 'develop' into feature/fga/image_loading
2023-05-26 11:39:34 +02:00
ganfra
2ec2c9b16f
Media: continue improving VideoView
2023-05-26 11:29:49 +02:00
Benoit Marty
a77ff69a65
Merge pull request #443 from vector-im/feature/bma/timelineStateEventFormatting
...
Timeline state event formatting
2023-05-26 10:43:10 +02:00
Marco Romano
b145fcbc50
Enable one last ignored test for LeaveRoomPresenterImpl ( #462 )
...
Most of the tests in `LeaveRoomPresenterImplTest.kt` where using `UnconfinedTestDispatcher` which was conflating some of the state returned by the presenter. This prevented to test one specific case which had been left with an `@Ignore` annotation.
This PR switches to `StandardTestDispatcher` so that the ignored test case can work and also fixes some other test cases whose behavior is now more correct under the `StandardTestDispatcher`.
Also updates our test factory method for `CoroutineDispatchers` to more easily obtain a `CoroutineDispatchers` which uses `StandardTestDispatcher`.
2023-05-26 07:51:41 +02:00
ganfra
e0106fe907
Media: some more improvements over MediaViewer
2023-05-25 23:02:19 +02:00
Benoit Marty
6102ffa7e4
Add test for TimelinePresenter: Collapse and expand group.
2023-05-25 18:10:32 +02:00
ganfra
5e5737aa61
Media: add some previews in the TimelineView
2023-05-25 17:47:53 +02:00
Benoit Marty
9be8112c9c
Add test for TimelineItemGrouper and fix a bug: the last group if any was not added to the list.
2023-05-25 17:32:55 +02:00
ganfra
c741b35035
Media: polish TimelineVideo item
2023-05-25 16:21:53 +02:00
ganfra
1fe14ef685
Media: update screenshots
2023-05-25 15:58:08 +02:00
ganfra
f7b45d7823
Media: more cleanup
2023-05-25 15:47:08 +02:00
ganfra
48389ccd26
Media: improve BlurHashAsyncImage
2023-05-25 15:28:37 +02:00
Benoit Marty
78c99a340e
Fix missing modifier parameter.
2023-05-25 14:17:09 +02:00
Benoit Marty
9efb703854
Fix test compilation
2023-05-25 14:17:09 +02:00
Benoit Marty
4c20450c2a
This is default value when reverseLayout = true
2023-05-25 14:17:09 +02:00
Benoit Marty
52d35e0ac4
Better icon for this use case.
2023-05-25 14:17:09 +02:00
Benoit Marty
31ec3267db
Animate collapse/expand change
2023-05-25 14:17:09 +02:00
Benoit Marty
0c95912c9c
Group some state events in the timeline
2023-05-25 14:17:09 +02:00
Benoit Marty
26198140df
No actions (yet) for State Event.
2023-05-25 14:16:23 +02:00
Benoit Marty
75f6c99ea9
Render State Event in the timeline.
2023-05-25 14:16:23 +02:00
Benoit Marty
b7278f3e3e
Process state event in timeline - WIP
2023-05-25 14:16:23 +02:00
Benoit Marty
a5fc4ffe84
Rename processMessageItem to simple format
2023-05-25 14:16:23 +02:00