Benoit Marty
6dbccb696b
Introduce pages in our design system.
1 year ago
Benoit Marty
e924b2f650
Design iteration
1 year ago
Benoit Marty
acf0588846
Iterate on onboarding screen - WIP
1 year ago
Chris Smith
73a9a82a6d
Create room: fix text colours and strings
1 year ago
Chris Smith
be8ea56903
Create room: fix colour for bottom sheet actions
1 year ago
Chris Smith
01b1cc1b4b
Create room: show divider between users in search
1 year ago
Chris Smith
473bfd1e23
Display a notice if Matrix ID isn't resolved ( #461 )
...
Display a notice if Matrix ID isn't resolved
If we can't get the profile of a user after an mxid was
searched for, show a warning under their ID to say the
invite probably won't be delivered.
Closes #424
1 year ago
ganfra
acb716849d
Pdf: improve rendering with zoom and spaces between pages
1 year ago
ganfra
3030799649
Pdf: first iteration of pdf renderer
1 year ago
Benoit Marty
bbacda4b45
Cleanup after PR review.
1 year ago
Benoit Marty
31e0120f46
Ignore temporary error.
1 year ago
Benoit Marty
d9831cb8ab
Make the application compile with a SDK with no support for Oidc.
1 year ago
Benoit Marty
f6302e4ed3
better api
1 year ago
Benoit Marty
ad4141fcc9
Cleanup
1 year ago
Benoit Marty
e3c781ad76
Custom tab: dark theme support.
1 year ago
Benoit Marty
5ae2a199dc
Add test for oidc with custom tab.
1 year ago
Benoit Marty
142c459861
Fix compilation and test
1 year ago
Benoit Marty
0766ec456c
Oidc custom tab: avoid replay.
1 year ago
Benoit Marty
0e9c7bc15a
Start CustomTab from Activity
1 year ago
Benoit Marty
4951a94af5
Create sub packages.
1 year ago
Benoit Marty
d2f969252d
Oidc with CustomTab
1 year ago
Benoit Marty
d2b73dd6bc
Quality checks
1 year ago
Benoit Marty
4cc3050871
Cleanup
1 year ago
Benoit Marty
f8dbd31c11
Test for Oidc
1 year ago
Chris Smith
6ad14aa223
Fix flaky media tests. ( #479 )
...
Creating a mock during the test run seems to sometimes take a
large amount of time when running the tests in parallel (possibly
some kind of resource contention?)
Instead, perform the mocking in the test class so it's part of
the setup, not the actual test runs.
1 year ago
Benoit Marty
9551a5e6f8
Rework the set homeserver part: get the info, instead of hard-coded value, and implement retry in case of error.
1 year ago
Benoit Marty
f1d2f566bc
Add OIDC support
1 year ago
Benoit Marty
ff1147e611
Sync localazy to fix lint error.
1 year ago
Benoit Marty
28ff9ea437
Reduce number of warnings
1 year ago
Benoit Marty
03e2fa04cb
Fix alignment issue when there is an error.
1 year ago
Benoit Marty
60593fb1d7
Add preview for TimelineEventTimestampView
1 year ago
Benoit Marty
34980d34ad
Improve preview again
1 year ago
Benoit Marty
0cbddd58bc
Fix compilation issue after rebase.
1 year ago
Benoit Marty
25e432d24e
Fix setting y offset to -12.dp can overlap a state event displayed above. Rework how the vertical offset are applied.
1 year ago
Benoit Marty
c590a32942
Move extension to a common file for code clarity.
1 year ago
Benoit Marty
929ed22cb3
Ensure GroupPosition is correct regarding Event which cannot be grouped.
1 year ago
Benoit Marty
6621163d27
Document [TimelineItemGroupPosition] and improve preview of [MessageEventBubble].
1 year ago
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.
1 year ago
Jorge Martín
87990c425c
Fix small issues, improve `Result.flatMap`
1 year ago
bmarty
175b7deccb
Sync Strings from Localazy
1 year ago
ganfra
698e08573b
Media: fix test compilation
1 year ago
ganfra
b2a66ddafe
Media: handle PR review remarks
1 year ago
ganfra
c72ecc4807
Media: clean a bit Timestamp rendering
1 year ago
Jorge Martín
15ff1a4d30
Timestamp improvements
1 year ago
Jorge Martín
fc464a35f9
Try to improve timestamp rendering for media
1 year ago
Jorge Martin Espinosa
7aae71c2d4
Display timestamps for text messages ( #465 )
1 year ago
ganfra
ec4c511c66
Media : Fix small issues after merge
1 year ago
ganfra
2ec2c9b16f
Media: continue improving VideoView
1 year ago
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`.
1 year ago
ganfra
e0106fe907
Media: some more improvements over MediaViewer
1 year ago