Commit graph

6534 commits

Author SHA1 Message Date
Benoit Marty
8b7cc40c29 Add Modifier and preview for RoomPreviewMembersCountMolecule. Also increase end padding to ensure that rendering is correct for big numbers. 2024-04-18 01:27:33 +02:00
Benoit Marty
7eae4d28ef Fix test. 2024-04-18 00:56:46 +02:00
Benoit Marty
426cd9106c Fix test. 2024-04-18 00:44:34 +02:00
Benoit Marty
9c6cee10b8 String -> RoomAlias 2024-04-18 00:43:34 +02:00
Benoit Marty
164506ebfb Fix compilation issue after rebase: String -> RoomAlias 2024-04-18 00:29:59 +02:00
Benoit Marty
8082330bc5 Use string from Localazy. 2024-04-18 00:04:27 +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
1a9f6da1bc Create Atom and Molecule for RoomPreview screens 2024-04-18 00:04:26 +02:00
Benoit Marty
46d7235ac2 Move ContentScaffold to design system and rename to RoomPreviewOrganism 2024-04-18 00:04:25 +02:00
Benoit Marty
7aafec7fb9 Remove useless launch. 2024-04-18 00:04:25 +02:00
Benoit Marty
f658969321 Remove useless usage of coroutine scope. 2024-04-18 00:04:25 +02:00
Benoit Marty
98c285ece8 Rename JoinRoomEvents.Retry to JoinRoomEvents.RetryFetchingContent 2024-04-18 00:03:22 +02:00
Benoit Marty
70f7bf7e8d Ignore too generic exceptions (temporary code). 2024-04-18 00:03:21 +02:00
Benoit Marty
d67a9da112 Remove extra space. 2024-04-18 00:03:21 +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
1ed3e0c365 Add test to JoinRoomPresenter to cover RoomPreview 2024-04-18 00:03:19 +02:00
Benoit Marty
2a256f4a7a Fix JoinRoomPresenterTest 2024-04-18 00:03:19 +02:00
Benoit Marty
50f4a1a5a5 Format file. 2024-04-18 00:03:19 +02:00
Benoit Marty
579c90e2fb Add test on RoomAliasResolverPresenter 2024-04-18 00:03:18 +02:00
Benoit Marty
b6c7a2fbe3 Open any user permalink. 2024-04-18 00:03:18 +02:00
Benoit Marty
9950d3c0fa Comment out SDK usage. 2024-04-18 00:03:18 +02:00
Benoit Marty
57d5ffa97a Update extension. 2024-04-18 00:03:17 +02:00
Benoit Marty
5e28bfef33 Add name to call arguments. 2024-04-18 00:03:17 +02:00
Benoit Marty
f37ef1e0cd Handle navigation to the same room. 2024-04-18 00:03:16 +02:00
Benoit Marty
95fb801947 FIXME 2024-04-18 00:03:16 +02:00
Benoit Marty
0e8e6050dd Add Retry on Join room node. 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
a602849ec5 Increase usage of RoomAlias 2024-04-18 00:02:22 +02:00
Benoit Marty
fe7dfcb09b Use RoomId and RoomAlias in MatrixRoomInfo 2024-04-18 00:02:10 +02:00
Benoit Marty
dca3d56aa7 Introduce value class RoomAlias 2024-04-18 00:02:09 +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
Benoit Marty
fb3d49cc2f Add MatrixClient.getRoomPreview method. 2024-04-18 00:00:36 +02:00
Benoit Marty
0550da3e3b Add MatrixClient.resolveRoomAlias method. 2024-04-18 00:00:36 +02:00
ganfra
bbb92bcc87 Merge pull request #2714 from element-hq/feature/fga/room_list_invites
[Feature] Room list invites
2024-04-17 23:04:31 +02:00
ganfra
e8bc8c1125 Room list invites: address some remarks and add small tests 2024-04-17 22:02:44 +02:00
Benoit Marty
3d4528700d Merge pull request #2721 from element-hq/feature/bma/roomMemberDetailsPresenterImprovement
Room member details presenter improvement
2024-04-17 16:38:54 +02:00
Benoit Marty
291983f6bc Use produceState and fetch profile only if necessary. 2024-04-17 16:15:36 +02:00
Benoit Marty
57072c3e6a Add missing test for unblock user with error. 2024-04-17 14:44:16 +02:00
Benoit Marty
f4aea992de Format 2024-04-17 14:01:03 +02:00
Benoit Marty
ee5cd431cf Changelog 2024-04-17 13:43:17 +02:00
Benoit Marty
739b6c2acb Add test covering fallback to user profile. 2024-04-17 13:42:29 +02:00
Benoit Marty
7512d8e0fd createRoomMemberDetailsPresenter just need a UserId. 2024-04-17 13:35:16 +02:00
Benoit Marty
bec65c46fc RoomMemberDetailsPresenter: fallback to user profile data if the user is not a member of the room.
This can be displayed when the user click on a non-member user permalink.
2024-04-17 13:21:52 +02:00
Benoit Marty
87298803c6 Observe ignoredUsersFlow to have live data about blocked user.
This will also ensure that blocking a user will work even if the user is not a member of the room (preparatory work for user permalink)
2024-04-17 13:21:52 +02:00
Benoit Marty
f2f29c6638 Merge pull request #2711 from element-hq/renovate/danger-danger-js-12.x
Update danger/danger-js action to v12
2024-04-17 08:29:45 +02:00