From b7e0ef2ec7510d11fce39ffc2e420f3739014f0e Mon Sep 17 00:00:00 2001 From: ford-jones Date: Thu, 11 Sep 2025 20:11:16 +1200 Subject: [PATCH 1/2] Added mute state to channel settings --- meshtastic/channel.proto | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meshtastic/channel.proto b/meshtastic/channel.proto index 16c8c19..b59591e 100644 --- a/meshtastic/channel.proto +++ b/meshtastic/channel.proto @@ -86,6 +86,11 @@ message ChannelSettings { * Per-channel module settings. */ ModuleSettings module_settings = 7; + + /* + * Whether or not we should receive notifactions / alerts from this channel + */ + bool mute = 8; } /* From 6fa4def9710522ecacb68531597ed6e464fe0e19 Mon Sep 17 00:00:00 2001 From: ford-jones Date: Thu, 11 Sep 2025 20:16:08 +1200 Subject: [PATCH 2/2] Added muted state to node info --- meshtastic/admin.proto | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/meshtastic/admin.proto b/meshtastic/admin.proto index 0259c2a..2f805ca 100644 --- a/meshtastic/admin.proto +++ b/meshtastic/admin.proto @@ -414,6 +414,16 @@ message AdminMessage { */ uint32 remove_ignored_node = 48; + /* + * Set specified node-num to be muted + */ + uint32 set_muted_node = 49; + + /* + * Set specified node-num to be heard / not-muted + */ + uint32 remove_muted_node = 50; + /* * Begins an edit transaction for config, module config, owner, and channel settings changes * This will delay the standard *implicit* save to the file system and subsequent reboot behavior until committed (commit_edit_settings)