Remove the AI unread-count indicator entirely

Fixkamo-internal
Ya
26 Agosti 2026, 17:10 UTC
Mwandishi
kamo
Ahadi ya
6057d60

It never told the member anything actionable: AIService has no push channel for assistant replies, so a nonzero count only ever meant "you minimized the window before it finished" — not "something is waiting for you." Requested before, never done; this is that correction. Removes the nav badge on the AI action button, the `ai` line from **************** the `ai` entry in UnreadContext's bySurface totals and its `ns === 'ai'` getUnread branch (falls through to the same zero every unrecognised namespace gets), refreshAi/markAiRead and every call site, the chats-list AI row's unread read (now a flat 0), and the mark-read effect in AiChatTool along with the now-dead onScreen/windows plumbing that only fed it. Deletes the two proxy routes (/api/ai/sessions/unread, /api/ai/sessions/{guid}/read) and their now-empty directories. conversationKeyForWindow's ai-chat case and conversationKeyForRow's AI case stay untouched — they address a conversation's identity for the switcher column's active-row highlight, not its unread count, and removing them would break that highlight for no reason.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei