Benoit Marty
6a125bbb1b
Add test on RoomAliasResolverPresenter
5 months ago
Benoit Marty
d057183d31
FIXME
5 months ago
Benoit Marty
b1b5c563c7
Introduce RoomAliasResolverNode with error and retry handling.
5 months ago
Benoit Marty
235ef2a71b
Resolve RoomId in RoomFlowNode.
5 months ago
Benoit Marty
09faa6d1c9
Simplify PermalinkData, now that we have RoomIdOrAlias interface.
5 months ago
Benoit Marty
ea3a1f363a
Alias permalink navigation - WIP
5 months ago
Benoit Marty
2a467bd49b
Handle permalink navigation - WIP
...
- prepare navigating to an Event
- add NodeBuilder to MessagesEntryPoint
5 months ago
ganfra
e171472fc4
Room list invites : clean and format
5 months ago
ganfra
997c4606c6
Invites : open room instead of invite list when clicking an invite notification
5 months ago
ganfra
4dbcd072c0
Invite : remove invitelist entry points
5 months ago
ganfra
fbb92f0c9a
Room navigation : fix tests on invite after the refactoring
5 months ago
ganfra
db9a402ce5
Room navigation : make it working with RoomDirectory
5 months ago
ganfra
9604acb75a
Room navigation : more reliable roomInfoFlow method
5 months ago
ganfra
5e684edb8d
Room navigation : extract JoinRoomNode to his own feature module
5 months ago
ganfra
6a255a1b10
Room navigation : reuse accept/decline presentation logic
5 months ago
ganfra
f586114458
Room navigation : rename module invitelist to invite
5 months ago
ganfra
e57ee00a91
Join Room : improve a bit
5 months ago
Benoit Marty
1c66254e74
Add suggestion of users when starting a Chat #2634
5 months ago
ganfra
650256e59f
Join Room : add member count
6 months ago
ganfra
cdadd19e6a
Room navigation : introduce the JoinRoomNode
6 months ago
ganfra
5a192b49d7
Room navigation : add a JoinedRoomFlowNode so we use RoomFlowNode for managing different routes
6 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>
6 months ago
Benoit Marty
6c9ea2b920
Create FakePushService.
6 months ago
ganfra
90b2a65c1a
Room directory : implement simple join room
6 months ago
ganfra
0c96769e8b
Room directory : start branching join event
6 months ago
ganfra
a8028ba968
Room directory search : branch entry point
6 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>
7 months ago
Benoit Marty
bd8b234f59
Use method references, and avoid using `navigateUp()`: let the parent Node decide how to navigate.
7 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.
7 months ago
Benoit Marty
4345f26d0b
Add a way to enter recovery key to verify the session.
7 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.
7 months ago
Benoit Marty
0b3a0fd6a3
Use appName from BuildMeta in the crash detection dialog.
8 months ago
Benoit Marty
5fa396d616
View Folders and files
...
Add test
Add test
8 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
8 months ago
Benoit Marty
ce20b5f518
Add a report problem text button to the OnBoarding screen #2275 .
8 months ago
Benoit Marty
a7c21a8c98
Better log.
8 months ago
Benoit Marty
a831f05f6e
Fix ktlint issues
8 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>
8 months ago
ganfra
b04287bf81
Fix room transition animation happens twice #2084
9 months ago
Benoit Marty
dd4aa681c6
Remove now useless ExperimentalLayoutApi opt in
9 months ago
ganfra
c4dc024c63
Fix detekt
9 months ago
ganfra
78bd6915c7
BackstackParentNode now become BaseFlowNode and adds Overlay navModel into it.
9 months ago
Benoit Marty
1b0a4093d9
Fix test which was passing for wrong reason.
9 months ago
ganfra
cbd5b24e26
Improve back-navigation for invitations
9 months ago
Benoit Marty
4ec2c84241
Load avatar for notification when there is no active imageLoader. ( #1991 )
9 months ago
Benoit Marty
de1a3dd3bb
Ignore Launcher intent (was printing a warning).
10 months ago
Benoit Marty
fa590202c3
Add Konsist test to check that `assertThat` is imported, and fix existing issues.
10 months ago
ganfra
e55fab29e4
Branch StartDM in the RoomMemberDetails screen
10 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>
10 months ago
Benoit Marty
b4872033ab
Add test for IntentResolver
10 months ago