Valere
a8f5c8db39
Use LaunchedEffect and improve test
6 months ago
Valere
6ad40fc6e0
Code review - more tests
6 months ago
Valere
a761215e31
Add support for Verification state analytics
6 months ago
Benoit Marty
f48cc81434
Add tests on IntentResolver about external permalink.
6 months ago
Benoit Marty
fb59776814
Small rework for code clarity.
...
Actually hide the attachment of LoggedInAppScopeFlowNode.
6 months ago
Benoit Marty
0476bd95c8
Open user profile and room with event from permalink
6 months ago
Benoit Marty
83506e5191
Fix navigation issue #2778
6 months ago
Benoit Marty
b05fa82dfc
Rename val for clarity.
6 months ago
Benoit Marty
528e7b390b
Remove the FtueEntryPoint.Callback, LoggedInFlowNode is already observing the Ftue state to change the root target.
6 months ago
Jorge Martin Espinosa
6d924c3ca7
Don't display 'join room' screen while leaving a room. ( #2770 )
...
* Don't display 'join room' screen while leaving a room.
Centralise the navigation based on membership in a single point in `RoomFlowNode`.
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
ganfra
bffa2d717f
Timeline : continue to fix more tests...
6 months ago
Benoit Marty
2c2bf7c687
Add screen to render Spaces (they are not supported yet)
6 months ago
Benoit Marty
1ffa6c541e
Iterate on `loadingNode` to render the same way JoinedRoomFlowNode / Loading will render.
6 months ago
ganfra
b764933507
Timeline permalink : branch permalink on event of other room
6 months ago
Benoit Marty
74a9a54719
Rename Preview to follow code convention
7 months ago
Benoit Marty
378d2c0a05
Subscrie to RoomInfoFlow instead of pushing the JoinRoom. The user may be a member of the room, and in this case, it will be more direct.
7 months ago
Benoit Marty
3bd65be894
Remove useless launch.
7 months ago
Benoit Marty
8e5ae8de2c
Avoid providing default value.
7 months ago
Benoit Marty
1fcaf902e0
Rename `eventId` to `focusedEventId` for clarity.
7 months ago
Benoit Marty
986f20b526
Move RoomAliasResolver classes to their own module.
7 months ago
Benoit Marty
6a125bbb1b
Add test on RoomAliasResolverPresenter
7 months ago
Benoit Marty
d057183d31
FIXME
7 months ago
Benoit Marty
b1b5c563c7
Introduce RoomAliasResolverNode with error and retry handling.
7 months ago
Benoit Marty
235ef2a71b
Resolve RoomId in RoomFlowNode.
7 months ago
Benoit Marty
09faa6d1c9
Simplify PermalinkData, now that we have RoomIdOrAlias interface.
7 months ago
Benoit Marty
ea3a1f363a
Alias permalink navigation - WIP
7 months ago
Benoit Marty
2a467bd49b
Handle permalink navigation - WIP
...
- prepare navigating to an Event
- add NodeBuilder to MessagesEntryPoint
7 months ago
ganfra
e171472fc4
Room list invites : clean and format
7 months ago
ganfra
997c4606c6
Invites : open room instead of invite list when clicking an invite notification
7 months ago
ganfra
4dbcd072c0
Invite : remove invitelist entry points
7 months ago
ganfra
fbb92f0c9a
Room navigation : fix tests on invite after the refactoring
7 months ago
ganfra
db9a402ce5
Room navigation : make it working with RoomDirectory
7 months ago
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
8 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