- Shipped
- September 18, 2026 at 5:17 AM UTC
- Author
- Kamo
- Commit
- 00682a9
Every remaining member these screens show opens the member card. Ids are the strings the data carries, each checked on the server's origin/main. - History (EntityHistoryPanel; lead and account history): a changed assignee, primary member or added/removed member is their name with the card, on the stored value, when the record or its actor list can name them; the raw-id native title is dropped over it. Note-only names stay text. - Faces beside carded names, hover only: account members, platform administrators, the lead-lock contact card. Manage rights header: MemberAvatar (46px, ring kept) and name. Dev Machine title. - Reservations: "Reassigned from" / "Filed by" **************** the explanation tooltip kept on the words; "Requested by" in the approve, extension and deny dialogs and the reassigned caption (the dialog shell's subtitle is a node now); history actor (actorMemberId). - Leads grid Agent column: the list sends the assignee id only as agentAssigned (LeadListDTO), so the card never opened there; it now uses it. - Lead view: the pane-lock chip (holder memberId); hot reassign's accepting agent (event memberId). - Opt-outs: settings history actor and the lead panel's "By" lines (actorMemberId). - Mailboxes: enterprise member chips (memberId), personal mailbox assignee (assignedMemberId). - Profile: Work's manager (managerId, hover only: a click still opens the picker); the hero's name and photo on someone else's record (the route memberID). - Plans and Billing: licenses, subscription members, account admins (memberId); seats bought for another organization stay text. - Audit: org access log member (hover only; the row opens the entry), PHI audit actor (staff rows stay ids). Mortgage console: steward task assignee, pricing sign-off, governance steward. Left plain: pickers and picker echoes (bulk reassign, new-lead assignee, commission splits, primary agent, impersonate, order wizard, assign-a-licensee, policy simulator); names inside buttons that carry tooltips (reserve button); non-members (account picker, disclosure and share recipients, contacts, platform user accounts, AI agents, typed agent names, organizations); the viewer's own record (hero, wallpaper chip, avatar gallery); confirmations and toasts. Data gaps: seat coverage manager **************** sends no id); account overview primary member (getCustomerDetail sends primaryMemberId and members[], the page reads primaryMember and shows ---); deliverability history (HistoryView, no actor id); opt-out list (OptOutRow, name only); email aliases and shared-mailbox access (entities, Long memberId as JSON numbers); voip ownerMemberId (OrgPhoneNumberController, a raw Long; already wired on Numbers). Tests: memberSentence, withRequester, history values, lead opt-out panel, opt-out history actor, PHI grid actor.