bmarty
83a8a631f2
Sync Strings from Localazy
2024-05-20 00:23:05 +00:00
Benoit Marty
5ab96c3bdc
Do not use MutableState in Composable function parameter.
2024-05-15 18:05:08 +02:00
Benoit Marty
c3caff0a1f
Remove some keys for remember saveButtonEnabled.
2024-05-15 17:58:14 +02:00
Benoit Marty
7f5a3b788c
Ignore some non-passing test for now.
2024-05-15 17:10:59 +02:00
Benoit Marty
193081a554
Migrate AvatarActionBottomSheet to Material3 BottomSheet
...
Also correctly handle the back press when this bottom sheet is opened, previously it was leaving the room edition screen.
ModalBottomSheetLayout can now be deleted.
2024-05-15 16:20:47 +02:00
Benoit Marty
1710671f06
Add UI test on RoomDetailsEditView
2024-05-15 15:19:46 +02:00
Benoit Marty
04537bc684
Fix tests.
2024-05-15 11:56:12 +02:00
Benoit Marty
ef28cf314e
Move aMatrixRoom to its own file, since it's used by several test classes.
2024-05-15 11:31:30 +02:00
Benoit Marty
e6badb1e04
Use rawName instead of displayName in RoomDetailsEditPresenter #2844
2024-05-15 11:24:09 +02:00
Benoit Marty
a4c4d6d804
Avoid using copy in RoomDetailsEditStateProvider
2024-05-15 10:10:48 +02:00
Benoit Marty
4b720f90b7
Rename parameter since it can reference a userId or a roomId
2024-05-15 09:25:59 +02:00
Benoit Marty
cf0da56bb8
Change type of roomId from String to RoomId
2024-05-15 09:23:30 +02:00
Benoit Marty
cbc3971434
Merge pull request #2834 from element-hq/sync-localazy
...
Sync Strings
2024-05-14 11:50:05 +02:00
Jorge Martin Espinosa
f2f96e0e0a
Bump Rust SDK to v0.2.18 and bump app version ( #2836 )
...
* Adapt to changes in SDK:
- Remove name from MatrixRoom, we should use displayName instead.
- Remove separate invites room list.
- Added runBlocking to get the now async NotificationClient from the Rust SDK.
- Made some other functions suspend.
- Client.resolveRoomAlias now returns a roomId and via parameters, we pass the roomId.
* Add logs removal migration again as `AppMigration03` to make sure we don't leak private data in existing logs.
* Bump app version to `0.4.12`
2024-05-13 16:48:23 +02:00
bmarty
0910da0a14
Sync Strings from Localazy
2024-05-13 12:47:48 +00:00
Jorge Martin Espinosa
48bb0f4122
Add room badges ( #2822 )
...
* Add room badges
* Remove no longer used `onShareRoomMember` callback
* Update screenshots
* Add changelog
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-09 08:38:40 +02:00
Jorge Martin Espinosa
5dddda64d1
UX cleanup: DM details screen ( #2820 )
...
* UX cleanup: user profile.
- Move send DM to a CTA button.
- Add 'Call' CTA button too when there is a DM with that user and a call is possible.
- Add missing tests.
* Update screenshots
* Add tests for clicking on the avatar
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-08 16:05:02 +02:00
Jorge Martin Espinosa
0bbb107dea
UX cleanup: DM details screen ( #2817 )
...
* UX cleanup: DM details screen
Reuse `MainActionsSection` for DMs too, hiding the Share CTA in that case.
* Update screenshots
* Fix tests
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-08 12:49:44 +02:00
Jorge Martin Espinosa
46b22d7db7
UX cleanup: room details ( #2816 )
...
* UX cleanup: room details screen
Add new CTA buttons for Invite and Call actions
* Update screenshots
* Fix maestro
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-08 11:42:33 +02:00
bmarty
68fdaef8b8
Sync Strings from Localazy
2024-05-06 00:19:35 +00:00
Benoit Marty
0476bd95c8
Open user profile and room with event from permalink
2024-05-02 12:25:21 +02:00
bmarty
4f82baa2b0
Sync Strings from Localazy
2024-04-29 00:18:59 +00:00
Benoit Marty
74a9a54719
Rename Preview to follow code convention
2024-04-19 14:30:45 +02:00
Benoit Marty
290a05439e
Fix test.
2024-04-18 00:44:34 +02:00
Benoit Marty
8327ea306f
Increase usage of RoomAlias
2024-04-18 00:02:22 +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
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
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
Benoit Marty
294f1f2d96
Use SDK API to build room and event permalinks.
2024-04-15 16:05:12 +02:00
bmarty
8f6a1b410e
Sync Strings from Localazy
2024-04-15 11:40:19 +00:00
Benoit Marty
810e4919bc
Sync strings.
2024-04-10 12:36:41 +02:00
Jorge Martin Espinosa
cf072fa1e1
Improve session recovery screens ( #2657 )
...
* Improve enter recovery key screen UI
* Add instructions to reset the encryption of the logged in account.
* Update screenshots
* Fix maestro flow
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-04-09 17:01:06 +00:00
Jorge Martin Espinosa
d0f26777da
Remove Room moderation feature flag ( #2678 )
...
* Remove the feature flag
* Add changelog
* Increase login timeout for Maestro
2024-04-09 17:53:07 +02:00
Jorge Martin Espinosa
63f7defb07
Display members section when there are members in the room, not admins ( #2679 )
...
* Display members section when there are members in the room, not admins
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-04-09 13:08:40 +00:00
Benoit Marty
16d289e180
Exclude fun ContentToPreview() from coverage, this is not production code.
2024-04-08 16:20:42 +02:00
Jorge Martin Espinosa
8e2f7a35cb
Categorise members by role in the ChangeRoles screen ( #2595 )
...
* Categorise members by role in the ChangeRoles screen
* Fix automatic reload of member list when either the membership or power levels change
* Replace empty space with disabled checkbox
* Add 'pending' label to members who are in invited state
* Implement new designs
* Fix string issue in confirm recovery key screen
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-04-08 08:54:38 +00:00
bmarty
e6bd14a1a9
Sync Strings from Localazy
2024-04-08 00:20:53 +00:00
Benoit Marty
c0caa907aa
Move usersWithRole() function to a dedicated file and make it a documented extension of MatrixRoom.
2024-04-05 12:43:41 +02:00
Benoit Marty
fd1ff97c53
Add comment for clarity
2024-04-05 12:01:29 +02:00
Benoit Marty
3fdc281bd3
No need to use CompositionLocalProvider here.
2024-04-05 10:27:49 +02:00
Benoit Marty
0a14ed67af
Add UI test on ChangeRolesView
2024-04-05 10:12:29 +02:00
Benoit Marty
2cb056711d
SearchBar handle the back press when it is active, there is no need to handle the event here.
2024-04-05 09:23:36 +02:00
Benoit Marty
97491c3f3f
Member role: only count and display joined members.
2024-04-04 19:17:36 +02:00
Benoit Marty
04eb59bd07
Ensure SearchBar are displayed with max width.
2024-04-04 18:45:56 +02:00