FEATURE: Show the incomming topics banner on the Unseen view (#14032)

FEATURE: Show the incomming topics banner on the Unseen view (#14032)

diff --git a/app/assets/javascripts/discourse/app/models/topic-tracking-state.js b/app/assets/javascripts/discourse/app/models/topic-tracking-state.js
index fe62df3..3097cb5 100644
--- a/app/assets/javascripts/discourse/app/models/topic-tracking-state.js
+++ b/app/assets/javascripts/discourse/app/models/topic-tracking-state.js
@@ -213,14 +213,17 @@ const TopicTrackingState = EmberObject.extend({
 
     // always count a new_topic as incoming
     if (
-      ["all", "latest", "new"].includes(filter) &&
+      ["all", "latest", "new", "unseen"].includes(filter) &&
       data.message_type === "new_topic"
     ) {
       this._addIncoming(data.topic_id);
     }
 
     // count an unread topic as incoming
-    if (["all", "unread"].includes(filter) && data.message_type === "unread") {
+    if (
+      ["all", "unread", "unseen"].includes(filter) &&
+      data.message_type === "unread"
+    ) {
       const old = this.findState(data);
 
       // the highest post number is equal to last read post number here
diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml
index 6dd8a4b..c0a241f 100644
--- a/config/locales/client.en.yml
+++ b/config/locales/client.en.yml
@@ -349,6 +349,10 @@ en:
       one: "See %{count} new or updated topic"
       other: "See %{count} new or updated topics"
 
+    topic_count_unseen:
+      one: "See %{count} new or updated topic"
+      other: "See %{count} new or updated topics"
+
     topic_count_unread:
       one: "See %{count} unread topic"
       other: "See %{count} unread topics"

GitHub sha: bbc565c9299d19cb7188b34d9b65293072e2cc6f

This commit appears in #14032 which was approved by CvX. It was merged by AndrewPrigorshnev.