ganfra
6d6ca97899
Merge pull request #7328 from element-hq/feature/fga/user_status_last_pieces
...
User status last pieces
2026-08-11 11:11:12 +02:00
bmarty
17c5d7db59
Sync Strings from Localazy
2026-08-11 09:27:29 +02:00
ganfra
14c0944d22
Merge branch 'develop' into feature/fga/user_status_last_pieces
2026-08-07 11:35:19 +02:00
ganfra
8d2686d1a9
Merge branch 'develop' into feature/fga/user_status_last_pieces
2026-08-07 10:12:32 +02:00
Benoit Marty
e568f1ec7a
Fix deprecation warning on androidx.compose.material3.ListItem
2026-08-06 18:37:25 +02:00
Benoit Marty
d1cf1aa09f
Fix deprecation warning on androidx.compose.material3.ListItem
2026-08-06 18:35:17 +02:00
ganfra
a7d2b86fe0
Show loading and failure feedback when updating user status
2026-08-06 16:15:44 +02:00
Benoit Marty
beccb1ddfa
Fix tests
2026-08-06 15:03:13 +02:00
Benoit Marty
4dffd7ddef
Move deviceId, gitBranch and gitSha to the developer screens.
2026-08-06 14:46:28 +02:00
ganfra
863cece4fb
Subscribe to own profile updates and gate on server support
2026-08-05 16:14:59 +02:00
ganfra
ea3788abd1
Sync Strings from Localazy
2026-07-28 14:51:37 +02:00
bmarty
892b384f07
Sync Strings from Localazy
2026-07-27 01:07:51 +00:00
ganfra
907579d59f
Merge pull request #7232 from element-hq/feature/fga/display_user_status
...
WIP : display user status
2026-07-23 15:10:19 +02:00
ganfra
14feeca2a5
Add some comments after PR review
2026-07-23 11:25:40 +02:00
ganfra
2a86c69b9d
Sync user status strings with Localazy and tidy formatting
...
# Conflicts:
# libraries/ui-strings/src/main/res/values/temporary.xml
2026-07-22 17:28:29 +02:00
ganfra
4dadb3c8c8
Wire the emoji picker into the user-status feature
2026-07-22 15:48:55 +02:00
Jorge Martin Espinosa
925376b6af
Allow adding extra elements to the developer settings from external modules ( #7230 )
...
* Add `ExtraDeveloperOptionsRenderer` to display extra UI components in the developer settings screen. It defaults to not displaying anything, using `NoopExtraDeveloperOptionsRenderer`
* Add `EnterpriseService.overriddenElementWellKnown` method to fetch the current overridden element well known value, if any
* Modify the well known retrievers to use the overridden value if it's there. Also extract the JSON parsing to its own `ElementWellKnownParser` component.
* Bump enterprise repo reference.
2026-07-21 10:18:56 +02:00
ElementBot
03304b3ece
Sync Strings ( #7192 )
...
* Sync Strings from Localazy
* Update screenshots
---------
Co-authored-by: jmartinesp <480955+jmartinesp@users.noreply.github.com >
2026-07-13 12:21:55 +02:00
ganfra
96d443e443
Fix compilation warning
2026-07-09 13:51:37 +02:00
ganfra
fad8dce166
Address PR review comments
2026-07-08 18:16:13 +02:00
ganfra
d25362dd36
Merge branch 'develop' into feature/fga/set_user_status
2026-07-08 17:59:30 +02:00
ganfra
bfe21698f2
Tweak some UserStatusView ui
2026-07-02 18:04:43 +02:00
Aliaksandr Daroshchanka
b8752152cf
Add read all messages feature ( #7049 )
...
* Add read all messages feature: read all messages using Client.markAllRoomsAsRead() method
* Move the 'mark all rooms as read' footer as part of the list item
* Replace `showMarkAllRoomsAsReadConfirmation` and its associated event with `MarkAllRoomsAsRead(val needsConfirmation: Boolean)` and a `AsyncAction.Confirming` state
---------
Co-authored-by: Jorge Martín <jorgem@element.io >
2026-06-30 11:43:27 +02:00
ElementBot
46460e1c27
Sync Strings ( #7115 )
...
* Sync Strings from Localazy
* Update screenshots
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-06-29 14:09:36 +02:00
ganfra
29b8068d4a
Address quality issues on user status
2026-06-25 12:32:32 +02:00
ganfra
4a143c1053
Format code
2026-06-25 12:32:32 +02:00
ganfra
be872e6bec
Move user status section below multi-account in preferences
2026-06-25 12:32:32 +02:00
ganfra
061fd82c1a
Clip avatar to a circle on the user status screen
2026-06-25 12:32:32 +02:00
ganfra
d29dad40f9
Extract custom status text max length into a constant
2026-06-25 12:32:32 +02:00
ganfra
dd24e14cf6
Gate user status behind UserStatus feature flag
2026-06-25 12:32:32 +02:00
ganfra
1cfd3e4dfb
Improve UI/UX for setting status
2026-06-25 12:32:32 +02:00
ganfra
553a4785e1
Rename Event
2026-06-25 12:32:32 +02:00
ganfra
2a0e41652a
Match row heights: add vertical padding to plain text rows to align with TextField row
2026-06-25 12:32:32 +02:00
ganfra
078b63fd7c
Move preview cases to UserStatusStateProvider, use @PreviewParameter in view
2026-06-25 12:32:32 +02:00
ganfra
889fd08b5c
Fix button width jitter using rememberTextMeasurer to derive stable min-width
2026-06-25 12:32:32 +02:00
ganfra
167c1ced80
Add clear button in custom status text field, toggle Cancel/Save on text presence
2026-06-25 12:32:32 +02:00
ganfra
57617a362a
Add TextFieldState overload to design system TextField, use it in UserStatusView
2026-06-25 12:32:32 +02:00
ganfra
73a8a3d5d8
Use TextFieldState in CustomInput state for proper MVI text handling
2026-06-25 12:32:32 +02:00
ganfra
eeaaac2969
Move custom status emoji/text into CustomInput state (MVI)
2026-06-25 12:32:32 +02:00
ganfra
7309e49286
Wire UserStatusPresenter and UserStatusRow into PreferencesRoot
2026-06-25 12:32:32 +02:00
ganfra
6c34d647ca
Wire UserStatusPresenter and UserStatusRow into PreferencesRoot
2026-06-25 12:32:32 +02:00
ganfra
af5a237b4a
Add UserStatusView composables with previews
2026-06-25 12:32:32 +02:00
ganfra
0528b787c9
Add UserStatusPresenter with full test coverage
2026-06-25 12:32:31 +02:00
ganfra
eca45b574e
Add UserStatusState and UserStatusEvent
2026-06-25 12:32:31 +02:00
ganfra
42966b393f
Add user status string resources and PredefinedUserStatus enum
2026-06-25 12:32:31 +02:00
ElementBot
932fdaeb2c
Sync Strings ( #7071 )
...
* Sync Strings from Localazy
* Sync strings again.
Restore `screen_notification_settings_sound_system_default`
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2026-06-22 15:37:33 +02:00
Benoit Marty
c430877d87
Ensure Robolectric test are run using API 36 until the library support API 37.
2026-06-18 12:18:32 +02:00
ElementBot
d39b208099
Sync Strings from Localazy ( #7021 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-06-16 12:59:45 +02:00
ElementBot
5a4c0b5d58
Sync Strings from Localazy ( #6986 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-06-08 14:33:40 +02:00
ElementBot
81ed41d580
Sync Strings ( #6921 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-06-01 09:52:14 +02:00