Skip to content

Inactive-community rail: count marker-only @channel/@here mentions #3235

Description

@LordMelkor

Deferred finding (F8) from the adversarial review of #3233 (per-channel notification settings, #3160). Depends on #3197 (@channel/@here, #3146).

communityUnreadObserver builds the numeric mention count for inactive communities from a #p filter only. Once #3197 lands, marker-only ["notify","channel"] events are mention-tier in the active community but invisible to the inactive-community rail count — the rail shows a dot and a zero mention count for the same unread event the active community classifies as high priority.

Fix after #3197 merges: extend the observer query (or reuse #3197's mentions-feed source) so notify-marker events enter the rail count, gated by the reader's per-channel level + broadcasts opt-out exactly like the active-community ladder in notifyDecisionForEvent.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions