1b24d02624
Extend the Mentions channel beyond kind-1 text notes to cover every public content kind that can p-tag the user: - PictureEvent (20) - VideoNormalEvent (21), VideoShortEvent (22), VideoHorizontalEvent (34235), VideoVerticalEvent (34236) - ChannelMessageEvent (42) - PollEvent (1068) - GitPatchEvent (1617), GitIssueEvent (1621) - HighlightEvent (9802) - LongTextNoteEvent (30023) - WikiNoteEvent (30818) NotificationDispatcher observes these kinds so LocalCache insertions wake the consumer. dispatchForAccount routes all of them through a shared catch-all branch to notifyMention, which was generalized from TextNoteEvent to Event. The existing self-authored and 15-min filters now live inside notifyMention so the catch-all branch doesn't have to repeat them per kind. Replies (kind 1 to our own notes, kind 1111 comments with us as root or direct-reply author) still land on the Replies channel; all other p-tag citations fall to Mentions. https://claude.ai/code/session_01GQDJxiHPogdzCNhUBN7Pjc