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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-pr Pull request opened by an agent pass

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