Case queue cards identify the player only by GUID, show priority as plain text, and spread their badges to opposite edges. Moderators scanning the queue can't see who a case is about or which cases are urgent.
moderation/+page.svelte:652-657 shows the case's GUID as the player link. ModerationCase (moderation.ts:152-170) carries no player name, although the case page resolves it.
moderation/+page.svelte:695-702 lists priority as plain text in the details list, so Urgent looks the same as Low. The case page shows it as a coloured badge (cases/[id]/+page.svelte:253-259).
moderation/+page.svelte:660 (findings) and :674 (follow-up review) reuse .record-heading, which is justify-content: space-between (:847-851). With two findings, the second badge lands on the far right, and the "Overdue review" badge sits apart from its date.
Substantiated findings are amber on the queue (:662-666) but red on the case page (CaseAssessment.svelte:47).
Screenshots
Synthetic preview. Cases, archived chat and a second moderator were added through the moderation API for these screenshots. The after images are mockups.
Before (desktop):
After (mockup, desktop):
Before (phone):
After (mockup, phone):
Fix
Include the player's current name in case list rows and show it, with the GUID beside it
Show priority as a badge next to the status badge, with the same colours as the case page
Keep finding badges and the follow-up badge left-aligned with their content
Use the same finding colours on the queue and the case page
Remove the separate "View case" button, since the title already links to the case
Case queue cards identify the player only by GUID, show priority as plain text, and spread their badges to opposite edges. Moderators scanning the queue can't see who a case is about or which cases are urgent.
- `moderation/+page.svelte:652-657` shows the case's GUID as the player link. `ModerationCase` (`moderation.ts:152-170`) carries no player name, although the case page resolves it.
- `moderation/+page.svelte:695-702` lists priority as plain text in the details list, so **Urgent** looks the same as **Low**. The case page shows it as a coloured badge (`cases/[id]/+page.svelte:253-259`).
- `moderation/+page.svelte:660` (findings) and `:674` (follow-up review) reuse `.record-heading`, which is `justify-content: space-between` (`:847-851`). With two findings, the second badge lands on the far right, and the "Overdue review" badge sits apart from its date.
- Substantiated findings are amber on the queue (`:662-666`) but red on the case page (`CaseAssessment.svelte:47`).
**Screenshots**
Synthetic preview. Cases, archived chat and a second moderator were added through the moderation API for these screenshots. The after images are mockups.
Before (desktop):

After (mockup, desktop):

Before (phone):

After (mockup, phone):

**Fix**
- [ ] Include the player's current name in case list rows and show it, with the GUID beside it
- [ ] Show priority as a badge next to the status badge, with the same colours as the case page
- [ ] Keep finding badges and the follow-up badge left-aligned with their content
- [ ] Use the same finding colours on the queue and the case page
- [ ] Remove the separate "View case" button, since the title already links to the case
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Case queue cards identify the player only by GUID, show priority as plain text, and spread their badges to opposite edges. Moderators scanning the queue can't see who a case is about or which cases are urgent.
moderation/+page.svelte:652-657shows the case's GUID as the player link.ModerationCase(moderation.ts:152-170) carries no player name, although the case page resolves it.moderation/+page.svelte:695-702lists priority as plain text in the details list, so Urgent looks the same as Low. The case page shows it as a coloured badge (cases/[id]/+page.svelte:253-259).moderation/+page.svelte:660(findings) and:674(follow-up review) reuse.record-heading, which isjustify-content: space-between(:847-851). With two findings, the second badge lands on the far right, and the "Overdue review" badge sits apart from its date.:662-666) but red on the case page (CaseAssessment.svelte:47).Screenshots
Synthetic preview. Cases, archived chat and a second moderator were added through the moderation API for these screenshots. The after images are mockups.
Before (desktop):

After (mockup, desktop):

Before (phone):

After (mockup, phone):

Fix