Benoit Marty
66cfaf97c9
Open user profile and room with event from permalink
2024-05-02 12:25:21 +02:00
Benoit Marty
981c19ab33
Fix navigation issue #2778
2024-05-01 13:50:53 +02:00
Benoit Marty
f5619625a0
Rename val for clarity.
2024-05-01 13:49:57 +02:00
Benoit Marty
76bbbe57ba
Remove the FtueEntryPoint.Callback, LoggedInFlowNode is already observing the Ftue state to change the root target.
2024-05-01 13:49:57 +02:00
Jorge Martin Espinosa
b8b29d896a
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 >
2024-04-30 16:08:42 +02:00
Benoit Marty
a11bfb5d29
Merge branch 'develop' into feature/fga/permalink_timeline
2024-04-26 12:50:38 +02:00
ganfra
9ffed34303
Timeline : continue to fix more tests...
2024-04-25 12:41:34 +02:00
Benoit Marty
49439034e4
Add screen to render Spaces (they are not supported yet)
2024-04-25 09:50:51 +02:00
Benoit Marty
706c7c3585
Iterate on loadingNode to render the same way JoinedRoomFlowNode / Loading will render.
2024-04-23 18:37:37 +02:00
ganfra
9b83cedac4
Timeline permalink : branch permalink on event of other room
2024-04-23 18:02:12 +02:00
Benoit Marty
0938935d16
Rename Preview to follow code convention
2024-04-19 14:30:45 +02:00
Benoit Marty
44035905fc
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.
2024-04-18 00:04:26 +02:00
Benoit Marty
7aafec7fb9
Remove useless launch.
2024-04-18 00:04:25 +02:00
Benoit Marty
7827e88a76
Avoid providing default value.
2024-04-18 00:03:21 +02:00
Benoit Marty
1435f8d9f3
Rename eventId to focusedEventId for clarity.
2024-04-18 00:03:20 +02:00
Benoit Marty
0310b5df0f
Move RoomAliasResolver classes to their own module.
2024-04-18 00:03:20 +02:00
Benoit Marty
579c90e2fb
Add test on RoomAliasResolverPresenter
2024-04-18 00:03:18 +02:00
Benoit Marty
95fb801947
FIXME
2024-04-18 00:03:16 +02:00
Benoit Marty
e1564e5a2b
Introduce RoomAliasResolverNode with error and retry handling.
2024-04-18 00:03:15 +02:00
Benoit Marty
c0bd527486
Resolve RoomId in RoomFlowNode.
2024-04-18 00:03:15 +02:00
Benoit Marty
c1bb910dbd
Simplify PermalinkData, now that we have RoomIdOrAlias interface.
2024-04-18 00:03:15 +02:00
Benoit Marty
c1188ebb2d
Alias permalink navigation - WIP
2024-04-18 00:03:14 +02:00
Benoit Marty
6a46555462
Handle permalink navigation - WIP
...
- prepare navigating to an Event
- add NodeBuilder to MessagesEntryPoint
2024-04-18 00:02:09 +02:00
ganfra
09a760a3f9
Room list invites : clean and format
2024-04-16 15:49:07 +02:00
ganfra
8f583d78ac
Invites : open room instead of invite list when clicking an invite notification
2024-04-16 13:20:43 +02:00
ganfra
807bd362fe
Invite : remove invitelist entry points
2024-04-16 11:41:55 +02:00
ganfra
79c6385edb
Room navigation : fix tests on invite after the refactoring
2024-04-11 16:50:09 +02:00
ganfra
d07df2319b
Merge branch 'develop' into feature/fga/room_navigation
2024-04-10 16:55:55 +02:00
ganfra
bf7a94cc93
Room navigation : make it working with RoomDirectory
2024-04-10 15:14:59 +02:00
ganfra
fc20b7399a
Room navigation : more reliable roomInfoFlow method
2024-04-10 11:41:06 +02:00
ganfra
9c1a0b5581
Room navigation : extract JoinRoomNode to his own feature module
2024-04-09 15:03:27 +02:00
ganfra
9ff0e8eccb
Room navigation : reuse accept/decline presentation logic
2024-04-09 14:16:17 +02:00
ganfra
28361be6e8
Room navigation : rename module invitelist to invite
2024-04-08 17:22:13 +02:00
ganfra
59df98dcac
Join Room : improve a bit
2024-04-08 15:54:08 +02:00
Benoit Marty
b68ecbf0c4
Add suggestion of users when starting a Chat #2634
2024-04-08 13:53:55 +02:00
ganfra
6d86dbd996
Join Room : add member count
2024-04-05 18:41:15 +02:00
ganfra
d4e7345a01
Room navigation : introduce the JoinRoomNode
2024-04-05 17:57:02 +02:00
ganfra
abca950636
Room navigation : add a JoinedRoomFlowNode so we use RoomFlowNode for managing different routes
2024-04-04 20:36:16 +02:00
Jorge Martin Espinosa
8b335a9125
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 >
2024-04-03 14:53:17 +00:00
Benoit Marty
5ff74caed8
Create FakePushService.
2024-04-02 16:14:59 +02:00
ganfra
0700384ef0
Room directory : implement simple join room
2024-03-26 12:32:15 +01:00
ganfra
83b6875394
Room directory : start branching join event
2024-03-25 20:10:16 +01:00
ganfra
3de4e8c91e
Room directory search : branch entry point
2024-03-20 15:35:54 +01:00
Jorge Martin Espinosa
f0700f9904
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 >
2024-02-26 15:24:22 +00:00
Benoit Marty
fb451282fe
Use method references, and avoid using navigateUp(): let the parent Node decide how to navigate.
2024-02-22 08:57:12 +01:00
Benoit Marty
6c5567d075
Go directly to the enter recovery key screen when coming from the banner which ask the user to do so.
2024-02-21 18:30:57 +01:00
Benoit Marty
7fc9a4c0fa
Add a way to enter recovery key to verify the session.
2024-02-21 18:30:08 +01:00
Benoit Marty
72b89338b3
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.
2024-02-08 11:06:06 +01:00
Benoit Marty
8f3bb607da
Use appName from BuildMeta in the crash detection dialog.
2024-02-07 16:33:48 +01:00
Benoit Marty
4f8edce538
View Folders and files
...
Add test
Add test
2024-01-24 23:11:52 +01:00