recent_topics: Add mention indicator in row for unread topics.

Fixes #22984

Add an `@` icon in unread topics where user is mentioned.

We track a new set of `stream_id:topic` pairs for the unread mentions
so that recent topics instantly knows if a topic is unread and mentioned
or not.
This commit is contained in:
Aman Agrawal
2022-10-14 15:37:47 +00:00
committed by Tim Abbott
parent 228ec4bde4
commit e3f22a9907
12 changed files with 125 additions and 5 deletions

View File

@@ -197,6 +197,7 @@ EXEMPT_FILES = make_set(
"static/js/ui_init.js",
"static/js/ui_report.ts",
"static/js/ui_util.ts",
"static/js/unread.js",
"static/js/unread_ops.js",
"static/js/unread_ui.js",
"static/js/upload_widget.ts",