Commit graph

61 commits

Author SHA1 Message Date
ganfra
c06e397d8a change: rename and reorder RoomPermissionsSection to match design 2025-12-16 21:54:14 +01:00
ganfra
7d98bd0af5 quality: fix tests after latest changes 2025-12-16 20:34:26 +01:00
ganfra
dc12b754c8 quality: fix import 2025-12-16 11:32:22 +01:00
ganfra
c734d5c485 Merge branch 'develop' into feature/fga/space_settings_iteration 2025-12-16 11:02:29 +01:00
ElementBot
ad881c303a
Sync Strings from Localazy (#5904)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-12-15 23:51:19 +01:00
ganfra
4edcba6aea quality: format and remove unused code 2025-12-15 21:05:07 +01:00
ganfra
ce079e84f5 Merge branch 'develop' into feature/fga/space_settings_iteration 2025-12-15 16:06:06 +01:00
ganfra
4622f592fb fix: edit moderators not working 2025-12-15 15:33:03 +01:00
ganfra
79de4514b8 change(room permissions): ensure closing screen without permissions 2025-12-11 17:39:10 +01:00
ganfra
3e67a43799 change(room permissions): support space management 2025-12-10 15:29:50 +01:00
ganfra
c4a542dbf1 localazy: download strings to match module 2025-12-10 15:14:35 +01:00
bmarty
3935a3b6ce Sync Strings from Localazy 2025-12-08 00:34:18 +00:00
Benoit Marty
b20ccf8b63
Merge pull request #5845 from element-hq/feature/bma/unsavedChangeDialog
Update unsaved change dialog
2025-12-04 11:03:42 +01:00
ganfra
1410563643
Merge pull request #5832 from element-hq/feature/fga/fix_owner_admin_displayed_twice
fix: usersWithRole(Owner) returns creators only if privilegedCreatorRole is true
2025-12-03 18:19:20 +01:00
Benoit Marty
d4ff8dcf82 Improve test. 2025-12-03 18:05:10 +01:00
Benoit Marty
61b7ee03c9 Remove confirmExitAction and use AsyncAction.ConfirmingCancellation instead. 2025-12-03 18:04:54 +01:00
Benoit Marty
63f7c9a4fd Iterate on Save change dialog. 2025-12-03 18:04:53 +01:00
ganfra
be90afe22b fix: rely only on RoomMember Role values instead of using the powerLevel. 2025-12-02 21:42:29 +01:00
bmarty
32d56ea92d Sync Strings from Localazy 2025-12-01 00:23:54 +00:00
Benoit Marty
597a243579 Inject RoomMemberListDataSource in the presenter constructor. 2025-11-27 09:57:07 +01:00
Benoit Marty
8c07c011a2 Creators can downgrade owners. Fixes #5632 2025-11-25 17:02:09 +01:00
Benoit Marty
9da2721570 Add unit test on toAnalyticsMemberRole() 2025-11-25 15:55:25 +01:00
ElementBot
eff221645e
Sync Strings (#5792)
* Sync Strings from Localazy

* Update localazy config and sync strings.

* Use the new localazy key.

* Sync strings again

* Sync strings again and fix compilation issue.

* Update screenshots

---------

Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-11-24 17:28:49 +01:00
Benoit Marty
e8e257db70
Merge pull request #5786 from element-hq/feature/bma/addAdminConfirmation
Ensure confirmation dialog is displayed when an admin add other admin to a room
2025-11-21 17:06:42 +01:00
Benoit Marty
c10bea08b2 Fix test 2025-11-21 16:36:56 +01:00
Benoit Marty
2ffbd80363 Use test extension 2025-11-21 09:43:03 +01:00
Benoit Marty
37e395d480 Fix and add test 2025-11-21 09:43:03 +01:00
Benoit Marty
f03f64ad3b Avoid computing the boolean on each recomposition. 2025-11-21 09:43:02 +01:00
Benoit Marty
fafb243eb2 Fix and add missing preview. 2025-11-20 18:06:55 +01:00
Benoit Marty
f8cd83db24 Improve code around confirmation. 2025-11-20 17:29:28 +01:00
Benoit Marty
c39c4260eb Comparing mutable state was wrong 2025-11-20 17:29:28 +01:00
Benoit Marty
7c6aa0655b item can be reordered, so hasPendingChanges should compare set and not list. 2025-11-20 17:29:28 +01:00
ElementBot
703496e059
Sync Strings from Localazy (#5782)
Co-authored-by: jmartinesp <480955+jmartinesp@users.noreply.github.com>
2025-11-20 15:25:19 +00:00
ganfra
1bde2384e9 quality: fix tests after api changes 2025-11-19 17:30:01 +01:00
ganfra
fe65ba1839 deps(sdk): fix api usages 2025-11-19 13:07:59 +01:00
Benoit Marty
d1aaca21b4 Simplify again. 2025-11-19 10:14:03 +01:00
Benoit Marty
5b242670da Improve code again. 2025-11-19 10:14:03 +01:00
Benoit Marty
43486a4708 Avoid creating many PowerLevelRoomMemberComparator instance and also avoid doing the sorting twice. 2025-11-19 10:14:03 +01:00
Benoit Marty
ac0e39cbef
Merge pull request #5736 from element-hq/feature/bma/roomV12
Render Owner in the horizontal list when editing Admins.
2025-11-17 13:41:52 +01:00
Benoit Marty
954b2291d0 Fix regression on Preview. 2025-11-17 10:46:38 +01:00
ElementBot
738f707ca7
Sync Strings from Localazy (#5747)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-11-17 10:29:26 +01:00
Benoit Marty
9ee64093cb Fix owners not displayed in the horizontal list. 2025-11-17 10:06:30 +01:00
Benoit Marty
270d255655 Fix detekt issue
Content slots should not be reused in different code branches/scopes of a composable function, to preserve the slot internal state.
2025-11-17 09:20:24 +01:00
Benoit Marty
8586e25774 Render Owner in the horizontal list when editing Admins. Closes #5634. 2025-11-14 17:35:58 +01:00
ganfra
51959703b1 change(room members): remove useless call to updateMembers 2025-11-13 16:48:43 +01:00
Benoit Marty
eb31505dc7 Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
Benoit Marty
f86431e663 Copyright: Add final period 2025-11-10 10:13:41 +01:00
Benoit Marty
c4e0370f41 Copyright: run command uv run license-editor --repository ../element-x-android 2025-11-10 10:09:26 +01:00
ElementBot
967f250e4b
Sync Strings from Localazy (#5704)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-11-10 09:21:00 +01:00
ganfra
0cad4175fa Merge branch 'develop' into feature/fga/role_and_permissions_rework 2025-11-06 13:51:04 +01:00