Commit graph

6505 commits

Author SHA1 Message Date
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
Benoit Marty
6b301ac37f Use org.matrix.rustcomponents.sdk.matrixToUserPermalink to build permalinks for user. 2024-04-15 16:24:56 +02:00
Benoit Marty
294f1f2d96 Use SDK API to build room and event permalinks. 2024-04-15 16:05:12 +02:00
Benoit Marty
7b14a0e4c8
Merge pull request #2704 from element-hq/feature/bma/encryptDbRelease
Encrypt new session data with a passphrase
2024-04-15 15:59:15 +02:00