Skip to content

feat: show display name + avatar with a hover card for usernames across pages#2434

Merged
hsluoyz merged 1 commit into
the-open-agent:masterfrom
lulululu-debug:feat/userlabel-everywhere
Jul 4, 2026
Merged

feat: show display name + avatar with a hover card for usernames across pages#2434
hsluoyz merged 1 commit into
the-open-agent:masterfrom
lulululu-debug:feat/userlabel-everywhere

Conversation

@lulululu-debug

Copy link
Copy Markdown
Contributor

Summary

Reuse the existing UserLabel component (real Casdoor display name + avatar + GitHub-style hover "View profile" card) everywhere a bare username was rendered as plain text or a raw profile link, so user identity looks consistent across the app.

  • List/table columns now render owner/user/author via UserLabel: Store, Message (user + author), Chat, Record, File, Scale, Comment, Resource, Usage, Session (name column), and the Label / Remark tables. Existing guards are preserved — the "u-" anonymous prefix, the "AI" author, and RemarkTable's "***" restriction.
  • Store owner: the detail header title, the About "Owner" row, the hub card / drawer / detail "by {author}" line (which falls back to the owner when no free-text author is set), and the Analysis word-cloud cards.

…ss pages

Reuse the existing UserLabel component (real display name + avatar + hover
"View profile" card) everywhere a bare username was rendered as plain text or
a raw profile link.

- List/table columns now render owner/user/author via UserLabel: Store,
  Message (user + author), Chat, Record, File, Scale, Comment, Resource,
  Usage, Session (name column), and the Label / Remark tables. Existing
  guards are preserved — the "u-" anonymous prefix, the "AI" author, and
  RemarkTable's "***" restriction.
- Store owner: the detail header title, the About "Owner" row, the hub card /
  drawer / detail "by {author}" line (which falls back to the owner when no
  free-text author is set), and the Analysis word-cloud cards.
@hsluoyz hsluoyz merged commit 63482b9 into the-open-agent:master Jul 4, 2026
7 checks passed
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