2edbc7dbf71221fba2cab891692eb903535b5b1a
enrichUsernames() was only invoked once at startup, so any rooms that arrived via a later delta /sync stayed pinned to their raw t2_xxx identifier — which the dashboard then rendered as a bare Matrix-style ID. Call enrichUsernames() at the tail of syncOnce so new rooms get resolved to real Reddit usernames before the UI reads them. Also pass the unformatted username to openConversation() and format the modal title in the frontend, so lookups by username keep working after the display sanitisation. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Languages
TypeScript
96.5%
CSS
3.2%
JavaScript
0.2%