Commit Graph

6534 Commits

Author SHA1 Message Date
Benoit Marty 7528bb7ffa 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 35de787326 Fix test. 2024-04-18 00:56:46 +02:00
Benoit Marty 290a05439e Fix test. 2024-04-18 00:44:34 +02:00
Benoit Marty 5aa0ffea34 String -> RoomAlias 2024-04-18 00:43:34 +02:00
Benoit Marty cecc6f2085 Fix compilation issue after rebase: String -> RoomAlias 2024-04-18 00:29:59 +02:00
Benoit Marty 275733757d Use string from Localazy. 2024-04-18 00:04:27 +02:00
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. 2024-04-18 00:04:26 +02:00
Benoit Marty 1b8dd2cded Create Atom and Molecule for RoomPreview screens 2024-04-18 00:04:26 +02:00
Benoit Marty d0fdaaeb86 Move ContentScaffold to design system and rename to RoomPreviewOrganism 2024-04-18 00:04:25 +02:00
Benoit Marty 3bd65be894 Remove useless launch. 2024-04-18 00:04:25 +02:00
Benoit Marty b9b2072b28 Remove useless usage of coroutine scope. 2024-04-18 00:04:25 +02:00
Benoit Marty 234696cb03 Rename JoinRoomEvents.Retry to JoinRoomEvents.RetryFetchingContent 2024-04-18 00:03:22 +02:00
Benoit Marty b8d87d4e75 Ignore too generic exceptions (temporary code). 2024-04-18 00:03:21 +02:00
Benoit Marty c9580ad1e5 Remove extra space. 2024-04-18 00:03:21 +02:00
Benoit Marty 8e5ae8de2c Avoid providing default value. 2024-04-18 00:03:21 +02:00
Benoit Marty 1fcaf902e0 Rename eventId to focusedEventId for clarity. 2024-04-18 00:03:20 +02:00
Benoit Marty 986f20b526 Move RoomAliasResolver classes to their own module. 2024-04-18 00:03:20 +02:00
Benoit Marty 2eb545cd11 Add test to JoinRoomPresenter to cover RoomPreview 2024-04-18 00:03:19 +02:00
Benoit Marty 12b230594b Fix JoinRoomPresenterTest 2024-04-18 00:03:19 +02:00
Benoit Marty 400299ceac Format file. 2024-04-18 00:03:19 +02:00
Benoit Marty 6a125bbb1b Add test on RoomAliasResolverPresenter 2024-04-18 00:03:18 +02:00
Benoit Marty 33212a136c Open any user permalink. 2024-04-18 00:03:18 +02:00
Benoit Marty 7a7fb2aa54 Comment out SDK usage. 2024-04-18 00:03:18 +02:00
Benoit Marty b7d214fa56 Update extension. 2024-04-18 00:03:17 +02:00
Benoit Marty b6e30833da Add name to call arguments. 2024-04-18 00:03:17 +02:00
Benoit Marty 96203824ac Handle navigation to the same room. 2024-04-18 00:03:16 +02:00
Benoit Marty d057183d31 FIXME 2024-04-18 00:03:16 +02:00
Benoit Marty 6c8c14f9ff Add Retry on Join room node. 2024-04-18 00:03:16 +02:00
Benoit Marty b1b5c563c7 Introduce RoomAliasResolverNode with error and retry handling. 2024-04-18 00:03:15 +02:00
Benoit Marty 235ef2a71b Resolve RoomId in RoomFlowNode. 2024-04-18 00:03:15 +02:00
Benoit Marty 09faa6d1c9 Simplify PermalinkData, now that we have RoomIdOrAlias interface. 2024-04-18 00:03:15 +02:00
Benoit Marty ea3a1f363a Alias permalink navigation - WIP 2024-04-18 00:03:14 +02:00
Benoit Marty 8327ea306f Increase usage of RoomAlias 2024-04-18 00:02:22 +02:00
Benoit Marty ecd1bf76e2 Use RoomId and RoomAlias in MatrixRoomInfo 2024-04-18 00:02:10 +02:00
Benoit Marty bd12ff737b Introduce value class RoomAlias 2024-04-18 00:02:09 +02:00
Benoit Marty 2a467bd49b Handle permalink navigation - WIP
- prepare navigating to an Event
- add NodeBuilder to MessagesEntryPoint
2024-04-18 00:02:09 +02:00
Benoit Marty 68346dd782 Add MatrixClient.getRoomPreview method. 2024-04-18 00:00:36 +02:00
Benoit Marty 37fa6548c4 Add MatrixClient.resolveRoomAlias method. 2024-04-18 00:00:36 +02:00
ganfra 0cda5b9e90 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 90e273cd65 Room list invites: address some remarks and add small tests 2024-04-17 22:02:44 +02:00
Benoit Marty e3268247bc 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 5b3a2d8eca Use produceState and fetch profile only if necessary. 2024-04-17 16:15:36 +02:00
Benoit Marty f9d3f947c2 Add missing test for unblock user with error. 2024-04-17 14:44:16 +02:00
Benoit Marty 3f0159d438 Format 2024-04-17 14:01:03 +02:00
Benoit Marty 47e1d6fb0c Changelog 2024-04-17 13:43:17 +02:00
Benoit Marty 4d50e43e85 Add test covering fallback to user profile. 2024-04-17 13:42:29 +02:00
Benoit Marty 0dba614c0a createRoomMemberDetailsPresenter just need a UserId. 2024-04-17 13:35:16 +02:00
Benoit Marty c9d5961684 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 f2ff326938 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 e971218873 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