Commit Graph

6508 Commits

Author SHA1 Message Date
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
Benoit Marty 117d53dbc5 version++ 2024-04-17 08:25:59 +02:00
Benoit Marty de5eaf8e02 Merge tag 'v0.4.10' into develop
tag
2024-04-17 08:24:51 +02:00
Benoit Marty 0f08e8053a Merge branch 'release/0.4.10' into main 2024-04-17 08:24:34 +02:00
Benoit Marty 282c345b3c Adding fastlane file for version 0.4.10 2024-04-17 08:24:30 +02:00
Benoit Marty e838e7aa3b Changelog for version 0.4.10 2024-04-17 08:23:45 +02:00
renovate[bot] a427d2ea6c Update danger/danger-js action to v12 2024-04-16 19:44:41 +00:00
ganfra 97e79d94d1 Room list invite: remove remaining inviteList test 2024-04-16 16:46:15 +02:00
ElementBot 253d8aaa51 Update screenshots 2024-04-16 14:03:35 +00:00
ganfra e171472fc4 Room list invites : clean and format 2024-04-16 15:49:07 +02:00
ganfra e72983f1b8 RoomList invites : update and remove tests 2024-04-16 15:45:57 +02:00
ganfra 997c4606c6 Invites : open room instead of invite list when clicking an invite notification 2024-04-16 13:20:43 +02:00
ganfra 3e13191153 RoomList : make invite filter truly exclusive 2024-04-16 11:53:40 +02:00
ganfra 4dbcd072c0 Invite : remove invitelist entry points 2024-04-16 11:41:55 +02:00
Benoit Marty 1286ea7e77 Merge pull request #2696 from element-hq/misc/add-super-button-component
Compound: add SuperButton and GradientFAB components
2024-04-16 00:06:03 +02:00
ganfra 43e336cb72 RoomList : add invite filter 2024-04-15 22:50:43 +02:00
ganfra c102c5b436 RoomList: branch accept/decline invite actions 2024-04-15 22:04:23 +02:00
ganfra 26eaed5ea4 RoomList : invite row 2024-04-15 21:42:39 +02:00
Benoit Marty ff6c8df61c Merge pull request #2709 from element-hq/feature/bma/permalinkParser
Parse permalink using `parseMatrixEntityFrom` from the SDK
2024-04-15 20:58:50 +02:00
Benoit Marty 9ee36e9ca4 Remove unnecessary tests. 2024-04-15 17:57:15 +02:00
Benoit Marty 83a49a88a5 changelog 2024-04-15 17:51:51 +02:00
Benoit Marty 3df328b1ab Parse permalink using parseMatrixEntityFrom.
Create new PermalinkData type for link to Events.
Keep matrixToConverter for now to first convert to matrix.to link. At some point it may be done by the SDK.
Remove parse(Uri)
2024-04-15 17:47:40 +02:00
Benoit Marty 89d2f43b1a Merge pull request #2708 from element-hq/feature/bma/sdkPermalink
Use sdk API to build permalinks
2024-04-15 17:44:43 +02:00
Benoit Marty 9fcb880f1d Fix formatting issue. 2024-04-15 17:04:33 +02:00
Benoit Marty b1cb24a883 Use Node scope instead of UI scope. 2024-04-15 17:02:27 +02:00
ganfra 9d87240f4c Room list : activate merged invites in Client 2024-04-15 16:58:07 +02:00
Benoit Marty 6036a3c7d1 Use org.matrix.rustcomponents.sdk.matrixToUserPermalink to build permalinks for user. 2024-04-15 16:43:10 +02:00