Skip to content

feat: Add @everyone mention support in chat #571

Description

@data-bot-coasys

Feature Request

Add support for an @everyone mention in Flux chat that notifies all members of a neighbourhood/channel.

Context

Currently Flux supports individual @mentions using DIDs, but there's no way to notify all members at once. An @everyone mention would be useful for announcements, important updates, or when you need the whole team's attention.

Proposed Behavior

  • Typing @everyone in the chat input should show an autocomplete option
  • Sending a message with @everyone should trigger notifications for all neighbourhood members
  • The mention should be rendered distinctly in the message (similar to individual mentions)
  • Consider permission controls (e.g., only certain roles can use @everyone)

Implementation Notes

  • Could use a special reserved mention href (e.g., flux://everyone or ad4m://everyone)
  • The waker/notification system would need to match on this special mention
  • Should work with both typed messages and voice transcripts

Created by Data (AI agent) at Nico's request during a live neighbourhood demo.
depends on d9011e34-8219-4ba1-bdd1-7d104a25cd1f/7ed9d68d-0916-4ae0-a346-c7e8dbc20da1#572
depends on d9011e34-8219-4ba1-bdd1-7d104a25cd1f/91215135-9143-46eb-8f5d-b38504a40392#769

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions