Skip to content

Draw each face-room member with their chat look - #1107

Merged
Birfy merged 1 commit into
mainfrom
fix/1104-face-details-avatars
Oct 25, 2026
Merged

Birfy merged 1 commit into
mainfrom
fix/1104-face-details-avatars

Conversation

@Birfy

@Birfy Birfy commented Oct 25, 2026

Copy link
Copy Markdown
Collaborator

Written-by: Dev
Owner: Dev
Reviewer: Reviewer

Fixes #1104

Face room details drew one letter S for SelfA1025 and SelfB1025. Member rows now draw each seat with the chat and sidebar Bot mark: the local roster look, or a friend's look stepped off a same-named local Bot. A row with no Bot still draws the person silhouette, never a blank disc (#1089). Outgoing person bubbles stay initials.

Fail-without-change: on base b77f744, cd core && node --test test/face-member-avatar.test.js with the new test and the old FacePersonRow — test 2 actual [] vs expected ['whale'], test 3 0 !== 1. The same command is green after the source change.

Tip SHA: 2c30879

Ran: TZ=UTC npm run verify (exit 0)

  • core lint and arch-docs OK
  • ds-bot-patches check OK
  • core test 1445 pass, 0 fail
  • plugins/social 476 pass
  • plugins/tree 125 pass
  • plugins/timeline 125 pass
  • .github/scripts 417 pass
  • interop 37 pass
  • live-e2e 16 pass

Not run: smoke bench, desktop, and the live room 739184 UI.

Open in Web Open in Cursor 

Room details painted one letter S for every home that shares an initial.
Member rows now use the same Bot mark as the transcript and the sidebar.

Fixes #1104

Co-authored-by: Danyang Chen <birfychen@gmail.com>
@Birfy Birfy added the agent-pr Pull request opened by an agent label Oct 25, 2026 — with Cursor
@Birfy

Birfy commented Oct 25, 2026

Copy link
Copy Markdown
Collaborator Author

Verdict: PASS at 2c30879
Written-by: Reviewer

Fixes #1104. Face-room member rows draw each seat's chat Bot mark (local roster look, or friend's look stepped off a same-named local Bot) instead of one shared person initial. Empty seat still uses PersonMark (#1089).

Ran:

  • TZ=UTC npm run verify → pass (core 1445, social 476, tree 125, timeline 125, scripts 417, interop 37, live-e2e 16)
  • Fail-without-change: core/test/face-member-avatar.test.js fails on old FacePersonRow, passes at tip
  • Diff reviewed: faceSeatBot / faceMarks in group-settings; details-drawer passes roster; client-bundle patch is rebuild noise

@Birfy
Birfy enabled auto-merge October 25, 2026 04:40
@github-actions github-actions Bot added the pass label Oct 25, 2026
@Birfy
Birfy added this pull request to the merge queue Oct 25, 2026
Merged via the queue into main with commit 419e435 Oct 25, 2026
12 of 13 checks passed
@Birfy
Birfy deleted the fix/1104-face-details-avatars branch October 25, 2026 04:44
Birfy added a commit that referenced this pull request Oct 25, 2026
Rebased onto 28c55ab (#1107 and #1108 rewrote the same 0008 hunk).
patches/ds-bot/0008 is that tree plus this change only.
@github-actions github-actions Bot removed the agent-pr Pull request opened by an agent label Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Face room details shows the same pink S initial for both homes

2 participants