- 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.