feat(presence): relabel statuses Online/Away, add aria-label and offline color #121

Merged
nrupard merged 1 commit from feat/presence-polish into main 2026-05-15 22:45:19 +02:00
Owner
  • Picker labels renamed Active->Online, Idle->Away (db values unchanged: active/idle/dnd).
  • Settings page status dot now handles the hub-derived "offline" branch (slate), matching the avatar partial; the friendly label is also rendered in the "Status:" line.
  • Every status dot now exposes aria-label ("Online"/"Away"/"Do not disturb"/"Offline") so screen readers announce presence; the live WS swap updates the label alongside the color.
- Picker labels renamed Active->Online, Idle->Away (db values unchanged: active/idle/dnd). - Settings page status dot now handles the hub-derived "offline" branch (slate), matching the avatar partial; the friendly label is also rendered in the "Status:" line. - Every status dot now exposes aria-label ("Online"/"Away"/"Do not disturb"/"Offline") so screen readers announce presence; the live WS swap updates the label alongside the color.
feat(presence): relabel statuses Online/Away, add aria-label and offline color
All checks were successful
Check / clippy + fmt + tests (pull_request) Successful in 1m1s
3d1ef08d61
- Picker labels renamed Active->Online, Idle->Away (db values unchanged: active/idle/dnd).
- Settings page status dot now handles the hub-derived "offline" branch (slate), matching the avatar partial; the friendly label is also rendered in the "Status:" line.
- Every status dot now exposes aria-label ("Online"/"Away"/"Do not disturb"/"Offline") so screen readers announce presence; the live WS swap updates the label alongside the color.
nrupard deleted branch feat/presence-polish 2026-05-15 22:45:19 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/lets-chat!121
No description provided.