Skip to content

[Feature Request] Allow muting or blocking a contact who might be harassing you with unwanted messages #2411

@interfect

Description

@interfect

Right now, the companion node firmware has no concept of a block, mute, or ignore list for senders whose messages should be dropped.

This means that I can send insulting messages every few minutes to someone I don't like, and their node will beep at them constantly if they have any sort of new message notification enabled. They also have to deal with my harassment in their direct message list, and in any channels where I know the hashtag or key (such as #public), with no option to remove me other than physically depriving me of my node, or leaving the mesh themselves.

It would be relatively feasible for the node firmware to store a list of contacts (derogatory) whose messages should be ignored when received. This could be exposed to the user as a "mute" or "mute for me" function. ("Block" would potentially imply that those people would not be allowed to read messages that the blocker sent, which the system would not be able to promise.)

Muting is an important safety feature in a communications system, which allows the system to be usable for anyone with enemies, stalkers, or other dispensers of unwanted attention.

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