ganfra
9604acb75a
Room navigation : more reliable roomInfoFlow method
7 months ago
ganfra
5e684edb8d
Room navigation : extract JoinRoomNode to his own feature module
7 months ago
ganfra
6a255a1b10
Room navigation : reuse accept/decline presentation logic
7 months ago
ganfra
f586114458
Room navigation : rename module invitelist to invite
7 months ago
ganfra
e57ee00a91
Join Room : improve a bit
7 months ago
Benoit Marty
1c66254e74
Add suggestion of users when starting a Chat #2634
7 months ago
ganfra
650256e59f
Join Room : add member count
7 months ago
ganfra
cdadd19e6a
Room navigation : introduce the JoinRoomNode
7 months ago
ganfra
5a192b49d7
Room navigation : add a JoinedRoomFlowNode so we use RoomFlowNode for managing different routes
7 months ago
Jorge Martin Espinosa
41287c5f59
Move session verification to FTUE flow, make it mandatory ( #2594 )
...
* Move session verification to the FTUE
* Allow session verification flow to be restarted
* Use `EncryptionService` to display session verification faster
* Remove session verification item from settings
* Remove session verification banner from room list
* Remove 'verification needed' variant from the `TimelineEncryptedHistoryBanner`
* Improve verification flow UI and UX
* Remove 'verification successful' snackbar message
* Only register push provider after the session has been verified
* Hide room list while the session hasn't been verified
* Prevent deep links from changing the navigation if the session isn't verified
* Update screenshots
* Renamed `FtueState` to `FtueService`, created an actual `FtueState`.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
7 months ago
Benoit Marty
6c9ea2b920
Create FakePushService.
7 months ago
ganfra
90b2a65c1a
Room directory : implement simple join room
7 months ago
ganfra
0c96769e8b
Room directory : start branching join event
7 months ago
ganfra
a8028ba968
Room directory search : branch entry point
7 months ago
Jorge Martin Espinosa
cdf89adcd2
Show blocked users list ( #2437 )
...
* Show blocked users list.
Also allow to unblock them from this list.
* Add non-blocking `AsyncIndicatorHost` component
* Use `StateFlow` for getting ignored users.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
8 months ago
Benoit Marty
bd8b234f59
Use method references, and avoid using `navigateUp()`: let the parent Node decide how to navigate.
8 months ago
Benoit Marty
99b8efbeff
Go directly to the enter recovery key screen when coming from the banner which ask the user to do so.
8 months ago
Benoit Marty
4345f26d0b
Add a way to enter recovery key to verify the session.
8 months ago
Benoit Marty
b104dba845
Remove Modifier parameter in private function when only default value is used.
...
This will improve the code coverage metrics, and this also fixes a few potential bug, where the Modifier was used several times.
9 months ago
Benoit Marty
0b3a0fd6a3
Use appName from BuildMeta in the crash detection dialog.
9 months ago
Benoit Marty
5fa396d616
View Folders and files
...
Add test
Add test
9 months ago
Jorge Martin Espinosa
da4825aa44
Return cached room members before fetching new ones, do it in batches ( #2274 )
...
* Use cached users from the Rust SDK.
Also lazy load received users by batches.
* Create `RoomMemberListFetcher` to wrap all the room member loading logic
* Ensure we clear `RoomMember` Rust references if the fetching coroutine is canceled
9 months ago
Benoit Marty
ce20b5f518
Add a report problem text button to the OnBoarding screen #2275 .
9 months ago
Benoit Marty
a7c21a8c98
Better log.
10 months ago
Benoit Marty
a831f05f6e
Fix ktlint issues
10 months ago
renovate[bot]
c8bd362397
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
ganfra
b04287bf81
Fix room transition animation happens twice #2084
10 months ago
Benoit Marty
dd4aa681c6
Remove now useless ExperimentalLayoutApi opt in
10 months ago
ganfra
c4dc024c63
Fix detekt
11 months ago
ganfra
78bd6915c7
BackstackParentNode now become BaseFlowNode and adds Overlay navModel into it.
11 months ago
Benoit Marty
1b0a4093d9
Fix test which was passing for wrong reason.
11 months ago
ganfra
cbd5b24e26
Improve back-navigation for invitations
11 months ago
Benoit Marty
4ec2c84241
Load avatar for notification when there is no active imageLoader. ( #1991 )
11 months ago
Benoit Marty
de1a3dd3bb
Ignore Launcher intent (was printing a warning).
11 months ago
Benoit Marty
fa590202c3
Add Konsist test to check that `assertThat` is imported, and fix existing issues.
11 months ago
ganfra
e55fab29e4
Branch StartDM in the RoomMemberDetails screen
11 months ago
Jorge Martin Espinosa
087d2728d5
Extract compound tokens and theming to `compound-android` library ( #1888 )
...
* Replace tokens & icons with the external Compound ones
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
Benoit Marty
b4872033ab
Add test for IntentResolver
11 months ago
Benoit Marty
ae0c3edd24
Remove default value for lambda.
...
We enforce a value to be provided and it's better for code coverage.
11 months ago
ganfra
97bbc37f6c
LockScreen : avoid removing from composition the LoggedInFlowNode.Children when LockScreen is displayed.
12 months ago
Jorge Martin Espinosa
355ee95964
[Element Call] Keep MatrixClient alive while the call is working ( #1695 )
...
* Element Call: keep MatrixClient alive to get event updates
1 year ago
Jorge Martin Espinosa
5757789d29
Add extra logs to help debug session restoration failures ( #1701 )
1 year ago
Benoit Marty
9807ebf649
Secure backup
1 year ago
ganfra
f1988e3093
PIN : branch the mandatory flow
1 year ago
ganfra
587cfcd886
Lock settings : branch the flow
1 year ago
David Langley
58f9c35ad8
fix unused import
1 year ago
David Langley
5adcaef569
Add new ui for room notifications screen
...
- Add new ui for room notifications screen
- Fix error when changing default notification setting.
1 year ago
ganfra
8436806571
Pin: rename feature pin to lockscreen
1 year ago
David Langley
eadaa2f65c
List user define room notification settings
...
- List user define room notification settings
- Add new user defined style of the room notification settings view
- Add navigation to expose room notification settings ui to the global settings
- Add Progress indicators
- Improve error handing
1 year ago
Benoit Marty
3fc520160a
Fix issue detected by Konsist.
1 year ago