element-x-ada/features
Jorge Martin Espinosa 8298404630 Adapt 'change roles' screens to the new creator/owner role (#5076)
* Replace `RoomMember.Role.CREATOR` with `RoomMember.Role.Owner` - Make `RoomMember.Role` a sealed interface instead

* Adapt room member role mapping to include the power level to distinguish between admins and owners

* Use new `RoomMember.Role` sealed interface through the app

* Change how `MembersByRole` groups members to add owners to the admins section

* Adapt the `ChangeRoles` screen to the new roles:
    - Owners can't modify other owner's roles.
    - They can modify the roles of any other user, without confirmation.

* Adapt 'roles and permissions' screen:
    - Owners can't demote themselves.
    - The admin count also counts owners.

* Add more tests and screenshots

* Add owners to its own section in the 'change roles' screen

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-07-29 14:07:16 +00:00
..
analytics
cachecleaner
call
createroom
deactivation
enterprise
ftue
home Sync Strings from Localazy 2025-07-28 00:33:43 +00:00
invite
joinroom Sync Strings from Localazy 2025-07-28 00:33:43 +00:00
knockrequests
leaveroom
licenses
location
lockscreen
login Sync Strings from Localazy 2025-07-28 00:33:43 +00:00
logout Sync Strings from Localazy 2025-07-28 00:33:43 +00:00
messages Adapt 'change roles' screens to the new creator/owner role (#5076) 2025-07-29 14:07:16 +00:00
migration
networkmonitor
poll Sync Strings from Localazy 2025-07-28 00:33:43 +00:00
preferences
rageshake
reportroom
roomaliasresolver
roomcall
roomdetails Adapt 'change roles' screens to the new creator/owner role (#5076) 2025-07-29 14:07:16 +00:00
roomdirectory
roommembermoderation Adapt 'change roles' screens to the new creator/owner role (#5076) 2025-07-29 14:07:16 +00:00
securebackup Make sure we display errors when we create a recovery key and it fails (#5079) 2025-07-25 13:36:43 +02:00
share
signedout Sync Strings from Localazy 2025-07-28 00:33:43 +00:00
userprofile
verifysession
viewfolder