Page MenuHomePhabricator

Display user info card in PersonalDashboard Review changes feed
Closed, ResolvedPublic5 Estimated Story Points

Description

To clarify which line indicates the username of the user making a change, we can use an appropriate user icon, depending on whether the user is a registered or temporary account.

Current design:

Screenshot 2026-03-12 at 12.42.24.png (946×1 px, 123 KB)

With user icon:

Screenshot 2026-03-12 at 12.43.20.png (442×418 px, 40 KB)

Registered account icon: cdxIconUserAvatar
Temporary account icon: cdxIconUserTemporary

If the user viewing the dashboard has the user info card feature enabled, we should use it via this icon. This feature can be enabled via the "Enable the user info card" preference under Appearance.

Acceptance criteria

  • On desktop only, for users with the user info card preference enabled, the icon opens the user info card.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Just noting for temporary account icon, we'll need to update the dispatcher.js file here.

Was thinking of show ip :(

Kgraessle triaged this task as Low priority.
Kgraessle moved this task from Inbox to Kanban on the Moderator-Tools-Team board.
Kgraessle moved this task from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.
Kgraessle set the point value for this task to 2.
Dillon changed the point value for this task from 2 to 5.Mar 12 2026, 5:38 PM

Change #1251514 had a related patch set uploaded (by Dillon; author: Dillon):

[mediawiki/extensions/CheckUser@master] Allow external modules to create user info cards

https://gerrit.wikimedia.org/r/1251514

Change #1251536 had a related patch set uploaded (by Dillon; author: Dillon):

[mediawiki/extensions/PersonalDashboard@master] Display appropriate user icon and info card in Review Changes

https://gerrit.wikimedia.org/r/1251536

Change #1259224 had a related patch set uploaded (by Jsn.sherman; author: Dillon):

[mediawiki/extensions/PersonalDashboard@master] Cleanup Vitest and ESLint

https://gerrit.wikimedia.org/r/1259224

Test wiki created on Patch demo by DHardy-WMF using patch(es) linked to this task:
https://0b7b4e571a.catalyst.wmcloud.org/w/

Test wiki on Patch demo by DHardy-WMF using patch(es) linked to this task was deleted:

https://0b7b4e571a.catalyst.wmcloud.org/w/

Test wiki created on Patch demo by DHardy-WMF using patch(es) linked to this task:
https://2ec5b8c56c.catalyst.wmcloud.org/w/

Change #1259224 merged by jenkins-bot:

[mediawiki/extensions/PersonalDashboard@master] Cleanup Vitest and ESLint

https://gerrit.wikimedia.org/r/1259224

Test wiki created on Patch demo by KGraessle-WMF using patch(es) linked to this task:
https://f25ca44561.catalyst.wmcloud.org/w/

We have one addendum to change the scope of this ticket - the user icon should be displayed on mobile, but the user info card should not be something that can open on mobile, to focus the small screen space on interacting with the diff / reduce accidental clicks on the icon. No changes for desktop.

Samwalton9-WMF renamed this task from Display appropriate user icon and use user info card in PersonalDashboard Review changes feed to Display user info card in PersonalDashboard Review changes feed.Mon, Apr 13, 2:52 PM
Samwalton9-WMF updated the task description. (Show Details)

Adjusted scope to focus on UIC integration, filed T423145 for the non-UIC iconography.

We have one addendum to change the scope of this ticket - the user icon should be displayed on mobile, but the user info card should not be something that can open on mobile, to focus the small screen space on interacting with the diff / reduce accidental clicks on the icon. No changes for desktop.

I have uploaded a new patchset to disable the user info card on mobile. As of now, that means no icon will be shown on those devices. We can implement a non-clickable icon in a separate patch for T423145, as it requires additional code in PersonalDashboard.

@kostajh @Dreamy_Jazz Just a quick heads up that the CheckUser patch is ready for review again :)

Thanks for the reminder ping, +2'd

CheckUser CI is blocked, which is tracked by T424106 (so this can't merge until that is fixed)

Change #1251514 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Allow external modules to create user info cards

https://gerrit.wikimedia.org/r/1251514

Change #1251536 merged by jenkins-bot:

[mediawiki/extensions/PersonalDashboard@master] Display appropriate user icon and info card in Review Changes

https://gerrit.wikimedia.org/r/1251536

Test wiki on Patch demo by DHardy-WMF using patch(es) linked to this task was deleted:

https://2ec5b8c56c.catalyst.wmcloud.org/w/

jsn.sherman moved this task from QA to Done on the Moderator-Tools-Team (Kanban) board.
jsn.sherman subscribed.

verified on testwiki