WIP : Set user status #7094

ganfra merged 32 commits into develop from feature/fga/set_user_status
ganfra
ganfra ganfra added PR-Wip
ganfra ganfra added Record-Screenshots
github-actions github-actions removed Record-Screenshots
github-actions
ganfra Add UserStatus and DisplayedStatus types to matrix API
bad32cbb
ganfra Add KDoc to InCall.callJoinedTs and clearUserStatus
5697c966
ganfra Add setUserStatus/clearUserStatus stubs to FakeMatrixClient
742902ef
ganfra Stub setUserStatus/clearUserStatus in-memory in RustMatrixClient
f4c79be3
ganfra Add user status string resources and PredefinedUserStatus enum
42966b39
ganfra Fix thread-safety and dispatcher consistency in user status stubs
1640adcf
ganfra Add UserStatusState and UserStatusEvent
eca45b57
ganfra Add UserStatusPresenter with full test coverage
0528b787
ganfra Add UserStatusView composables with previews
af5a237b
ganfra Wire UserStatusPresenter and UserStatusRow into PreferencesRoot
6c34d647
ganfra Wire UserStatusPresenter and UserStatusRow into PreferencesRoot
7309e492
ganfra Move custom status emoji/text into CustomInput state (MVI)
eeaaac29
ganfra Use TextFieldState in CustomInput state for proper MVI text handling
73a8a3d5
ganfra Add TextFieldState overload to design system TextField, use it in Use…
57617a36
ganfra Add clear button in custom status text field, toggle Cancel/Save on t…
167c1ced
ganfra Fix button width jitter using rememberTextMeasurer to derive stable m…
889fd08b
ganfra Move preview cases to UserStatusStateProvider, use @PreviewParameter …
078b63fd
ganfra Match row heights: add vertical padding to plain text rows to align w…
2a0e4165
ganfra Rename Event
553a4785
ganfra Improve UI/UX for setting status
1cfd3e4d
ganfra Gate user status behind UserStatus feature flag
dd24e14c
ganfra Extract custom status text max length into a constant
d29dad40
ganfra Clip avatar to a circle on the user status screen
061fd82c
ganfra Move user status section below multi-account in preferences
be872e6b
ganfra Format code
4a143c10
ganfra Address quality issues on user status
29b8068d
ganfra ganfra force pushed from a6c7ee98 to 29b8068d 31 days ago
ganfra ganfra added Record-Screenshots
github-actions github-actions removed Record-Screenshots
ElementBot Update screenshots
f9a8acf4
codecov
ganfra ganfra marked this pull request as ready for review 31 days ago
ganfra ganfra requested a review 31 days ago
ganfra ganfra removed review request 31 days ago
ganfra ganfra requested a review from bmarty bmarty 31 days ago
ganfra Tweak some UserStatusView ui
bfe21698
ganfra ganfra added Record-Screenshots
github-actions github-actions removed Record-Screenshots
ElementBot Update screenshots
301f930b
bmarty
bmarty approved these changes on 2026-07-06
ganfra Merge branch 'develop' into feature/fga/set_user_status
d25362dd
ganfra Address PR review comments
fad8dce1
ganfra ganfra added Record-Screenshots
ganfra ganfra enabled auto-merge 18 days ago
github-actions github-actions removed Record-Screenshots
ganfra Fix compilation warning
96d443e4
sonarqubecloud
ganfra ganfra merged 02a40cf2 into develop 17 days ago
ganfra ganfra deleted the feature/fga/set_user_status branch 17 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone