Skip to content

Profiles: Add status and call fields to RoomMember and the UI crate's Profile.#6704

Draft
pixlwave wants to merge 8 commits into
mainfrom
doug/user-status
Draft

Profiles: Add status and call fields to RoomMember and the UI crate's Profile.#6704
pixlwave wants to merge 8 commits into
mainfrom
doug/user-status

Conversation

@pixlwave

@pixlwave pixlwave commented Jun 30, 2026

Copy link
Copy Markdown
Member

Builds on top of #6685, this PR reads the stored global profiles and combines the user status fields into the various room member profile types in the SDK.

Requires #6703 (as it uses the same feature).

  • I've documented the public API changes in the appropriate changelog files (see Writing changelog entries).
  • This PR was made with the help of AI.

@codspeed-hq

codspeed-hq Bot commented Jun 30, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 50 untouched benchmarks


Comparing doug/user-status (ff3c136) with main (7bf142a)

Open in CodSpeed

@pixlwave pixlwave force-pushed the doug/profiles branch 2 times, most recently from 8d9be91 to 9d046d5 Compare July 3, 2026 11:09
Base automatically changed from doug/profiles to main July 3, 2026 13:56
@pixlwave pixlwave force-pushed the doug/user-status branch from ed7f286 to 6966c95 Compare July 6, 2026 11:47
@pixlwave pixlwave changed the base branch from main to ganfra/set_user_status July 6, 2026 11:48
@pixlwave pixlwave changed the base branch from ganfra/set_user_status to main July 6, 2026 11:48
@pixlwave pixlwave force-pushed the doug/user-status branch from 6966c95 to 07b667b Compare July 6, 2026 11:51
@pixlwave pixlwave force-pushed the doug/user-status branch from 07b667b to b2cf5c6 Compare July 6, 2026 11:55
@codecov

codecov Bot commented Jul 6, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 96.51741% with 7 lines in your changes missing coverage. Please review.
✅ Project coverage is 89.96%. Comparing base (cac3d7c) to head (ff3c136).
⚠️ Report is 19 commits behind head on main.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
crates/matrix-sdk-ui/src/timeline/tasks.rs 66.66% 5 Missing ⚠️
crates/matrix-sdk-base/src/room/members.rs 97.10% 0 Missing and 2 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #6704      +/-   ##
==========================================
+ Coverage   89.93%   89.96%   +0.03%     
==========================================
  Files         398      398              
  Lines      111153   111350     +197     
  Branches   111153   111350     +197     
==========================================
+ Hits        99961   100179     +218     
+ Misses       7401     7386      -15     
+ Partials     3791     3785       -6     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants