Each message in an archived evidence excerpt takes about 120 px, because every line repeats its metadata. A ten-line excerpt fills 1,777 px on desktop, so moderators scroll through identifiers to read a short conversation.
EvidenceMessages.svelte:27-48 renders each message with the author, a context label, the GUID, the full estimated date and time to the second, the log time, the round, the text, and a "Message identifier" disclosure.
cases/[id]/+page.svelte:316-346 then adds the raw source string, the estimated message time, the original log time, the match start time, and the full JSON snapshot in a "Preserved archive snapshot" disclosure.
The same ten lines fit in about 705 px as a transcript, one row per message, with the match, date and rounds stated once.
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:
After (mockup):
Fix
Show each message as one row (time, player, text), keeping the subject-message highlight and the Team chat label
State the map, match, date, round range and "times are estimates" once above the excerpt
Show GUIDs and message identifiers on demand rather than on every row
Move the raw archive snapshot under a "Technical details" disclosure and remove the duplicated timestamps below the excerpt
Each message in an archived evidence excerpt takes about 120 px, because every line repeats its metadata. A ten-line excerpt fills 1,777 px on desktop, so moderators scroll through identifiers to read a short conversation.
- `EvidenceMessages.svelte:27-48` renders each message with the author, a context label, the GUID, the full estimated date and time to the second, the log time, the round, the text, and a "Message identifier" disclosure.
- `cases/[id]/+page.svelte:316-346` then adds the raw source string, the estimated message time, the original log time, the match start time, and the full JSON snapshot in a "Preserved archive snapshot" disclosure.
The same ten lines fit in about 705 px as a transcript, one row per message, with the match, date and rounds stated once.
**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:

After (mockup):

**Fix**
- [ ] Show each message as one row (time, player, text), keeping the subject-message highlight and the Team chat label
- [ ] State the map, match, date, round range and "times are estimates" once above the excerpt
- [ ] Show GUIDs and message identifiers on demand rather than on every row
- [ ] Move the raw archive snapshot under a "Technical details" disclosure and remove the duplicated timestamps below the excerpt
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.
Each message in an archived evidence excerpt takes about 120 px, because every line repeats its metadata. A ten-line excerpt fills 1,777 px on desktop, so moderators scroll through identifiers to read a short conversation.
EvidenceMessages.svelte:27-48renders each message with the author, a context label, the GUID, the full estimated date and time to the second, the log time, the round, the text, and a "Message identifier" disclosure.cases/[id]/+page.svelte:316-346then adds the raw source string, the estimated message time, the original log time, the match start time, and the full JSON snapshot in a "Preserved archive snapshot" disclosure.The same ten lines fit in about 705 px as a transcript, one row per message, with the match, date and rounds stated once.
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:

After (mockup):

Fix