Benoit Marty
f2dfa3dc91
Use presenter test extension.
2026-01-27 14:59:23 +01:00
Benoit Marty
b6736233ce
RoomNotificationSettingsEvents -> RoomNotificationSettingsEvent
2026-01-27 14:57:53 +01:00
Benoit Marty
1d7f238f11
RoomMemberListEvents -> RoomMemberListEvent
2026-01-27 14:56:58 +01:00
Benoit Marty
020484f605
Update icon and text when a room is a favorite.
2026-01-27 14:55:50 +01:00
ElementBot
b731d9a4a3
Sync Strings from Localazy ( #6085 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-01-26 12:06:38 +01:00
ganfra
fa1b32f0ba
Let SearchBar/SearchField use TextFieldState
2026-01-23 10:32:58 +01:00
bmarty
5a8ce6d68c
Sync Strings from Localazy
2026-01-19 00:35:31 +00:00
ElementBot
d01a511903
Sync Strings from Localazy ( #5994 )
...
Co-authored-by: jmartinesp <480955+jmartinesp@users.noreply.github.com >
2026-01-14 11:43:57 +00:00
Jorge Martin Espinosa
03d14087e6
Create spaces ( #5982 )
...
* Allow creating a space with `CreateRoomParameters`
* Add 'Create space' menu item in the spaces home screen. Also, imports new strings related to spaces.
* Link the 'Create space' button with the screen to create the space
* Unify room access and visibility for `ConfigureRoom`, use the updated design
* Fix `EditRoomDetails` avatar size (68dp)
* Replace `EditableAvatarView` and `UnsavedAvatar` copmonents with `AvatarPickerView`
* `AvatarDataFetcherFactory`: Make sure we use a fallback image fetcher when the URL is not an MXC one (a local one, i.e.). This removes the previous need for a separate `UnsavedAvatarView`
* Use `AvatarPickerView` in all the screens where `EditableAvatarView` was used
* Improve naming and previews
* Update strings, remove unused ones for `RoomAccessItem`
* Make `isSpace` part of the `CreateRoomConfig`
* Ensure the content fits in the screenshots for `AvatarPickerSizesPreview`
* Add `AvatarDataFetcherFactoryTest`
* Add new feature flag for creating spaces
* Fix ripple being too large for the `Pick` state
* Tweak margins and section titles a bit
* Add preview for `HomeTopBar` with the spaces case
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2026-01-13 14:35:49 +01:00
Benoit Marty
269747437b
Add preview with a11y details.
2026-01-09 14:39:57 +01:00
ElementBot
860390beb0
Sync Strings from Localazy ( #5971 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-01-05 13:57:09 +01:00
Benoit Marty
5b6dfca5d3
Ensure that room / space avatar always have a contentDescription.
2026-01-02 16:23:15 +01:00
ganfra
0fd5c58a35
Merge branch 'develop' into feature/fga/ban_moderation
2025-12-30 11:33:40 +01:00
ganfra
4f5a445071
Merge pull request #5946 from element-hq/sync-localazy
...
Sync Strings
2025-12-23 12:01:53 +01:00
ganfra
60fa76a9b9
Revert "fix: display banned member list if permissions.canKick or permissions.canBan"
...
This reverts commit f7248b87f0 .
2025-12-23 11:44:16 +01:00
bmarty
a2ca2e7c1f
Sync Strings from Localazy
2025-12-23 11:23:46 +01:00
ganfra
97d22935f2
Merge pull request #5950 from element-hq/feature/fga/iterate_permissions_screen
...
Changes : iterate again on permissions
2025-12-22 18:41:38 +01:00
ganfra
f7248b87f0
fix: display banned member list if permissions.canKick or permissions.canBan
2025-12-22 18:06:41 +01:00
Jorge Martín
75f8c4f594
Transform MessageEventType and StateEventType into sealed interfaces to handle the Custom variant, also add missing variants
2025-12-22 11:19:37 +01:00
Benoit Marty
98f43f2402
Sync strings.
2025-12-19 12:46:39 +01:00
Benoit Marty
90d71f5e66
Fix issue detected by lint.
2025-12-17 10:59:48 +01:00
ganfra
1300e7723c
Merge branch 'develop' into feature/fga/space_settings_iteration
2025-12-16 11:02:29 +01:00
ElementBot
6880cf518c
Sync Strings from Localazy ( #5904 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-12-15 23:51:19 +01:00
ganfra
591eac83bd
Merge branch 'develop' into feature/fga/space_settings_iteration
2025-12-15 16:06:06 +01:00
ganfra
0476cbd4d9
misc(power level) : expose RoomMemberModerationPermissions after PR review
2025-12-15 11:42:06 +01:00
ganfra
5c8fd831e3
misc(power level) : update tests following api change
2025-12-12 11:52:24 +01:00
ganfra
ee38fb5f63
misc(power level) : use new api
2025-12-12 11:26:54 +01:00
ganfra
d06f3a0798
change(room permissions): ensure closing screen without permissions
2025-12-11 17:39:10 +01:00
ganfra
6e2863ded6
change(room permissions): fix securityAndPrivacy permissions computation
2025-12-11 11:54:12 +01:00
ganfra
0befce4743
misc(power level) : clean up code
2025-12-10 11:26:07 +01:00
ganfra
b32157f99e
misc(power level) : update tests following api change
2025-12-09 22:38:30 +01:00
ganfra
8b8f58f018
misc(power level) : use new api
2025-12-08 22:23:07 +01:00
bmarty
f4c8bbd8ad
Sync Strings from Localazy
2025-12-08 00:34:18 +00:00
Benoit Marty
eec632661f
Remove confirmExitAction and use AsyncAction.ConfirmingCancellation instead.
2025-12-03 18:05:09 +01:00
ganfra
d89dd958d7
quality: fix test dependency
2025-12-03 15:42:19 +01:00
ganfra
2e7355e789
change(room details edit): move to his own module
2025-12-03 14:30:05 +01:00
ganfra
af6099106b
change(edit room details): expose isSpace
2025-12-03 11:38:11 +01:00
bmarty
2b49c40592
Sync Strings from Localazy
2025-12-01 00:23:54 +00:00
ganfra
df89b5b9ac
change(security and privacy) : extract code to a separate module
2025-11-26 12:32:06 +01:00
ganfra
d62f250e00
quality: fix warnings
2025-11-25 14:30:59 +01:00
ganfra
701eed110a
Merge branch 'develop' into feature/fga/iterate_members
2025-11-25 13:08:52 +01:00
ganfra
bf45ed3f1f
change(members): update tests to match new ui and logic
2025-11-25 12:54:35 +01:00
ganfra
4168deb6b7
Merge pull request #5796 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-25.x
...
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.11.24
2025-11-25 11:36:16 +01:00
ganfra
9b0b1fa112
change(member list): use only local user identity
2025-11-24 20:23:46 +01:00
ElementBot
cd9a0272c5
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
ganfra
8fd34051e0
change(members): new empty state for search and hide banned tabs when there is none.
2025-11-24 10:42:03 +01:00
ganfra
1b0beda620
change(members): use SearchField and update strings
2025-11-21 18:41:49 +01:00
ganfra
f3f40de14a
change(members): search is now dependent of the selected section
2025-11-21 18:41:49 +01:00
ganfra
dcaac703fc
change(members): make sure state is not lost when navigating
2025-11-21 18:41:49 +01:00
Benoit Marty
80d799c4db
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