Skip to content

Conversation

ford-jones
Copy link
Contributor

@ford-jones ford-jones commented Sep 23, 2025

Resolves #7943

Introduces mechanisms to mute message notifications received from certain nodes.
When a message is received from a muted node, the device's buzzer (if present) should not be activated. Drawing of any alert UI notification to the device's screen should also be blocked.

The exception to this is bell alerts (when activated), which should still sound the buzzer and display a notification.

It should be noted that this behaviour is distinctly different to ignoring a node - an action which blocks the message entirely. Muted messages can still be viewed in the messages menu of the device or client application, they are just delivered discreetly.

This is currently facilitated through the NodeInfoLite protobuf and works fine over serial; but to change the setting via BLE it will also need to be connected to NodeInfo.

  • Buzzer always sounds when no nodes are muted
  • OLED popup always displays when no nodes are muted
  • When a specific node is muted, messages received from that node don't invoke the buzzer
  • When a specific node is muted, messages received from that node don't display a popup

Protobuf changes: meshtastic/protobufs#779
Python CLI Changes: meshtastic/python#822
Docs: meshtastic/meshtastic#2038

🤝 Attestations

  • I have tested that my proposed changes behave as described.
  • I have tested that my proposed changes do not cause any obvious regressions on the following devices:
    • Heltec (Lora32) V3
    • Seeed Studio T-1000E tracker card

@ford-jones ford-jones changed the title Mutes: Nodes Mute: Nodes Sep 23, 2025
@ford-jones ford-jones mentioned this pull request Sep 23, 2025
2 tasks
@ford-jones
Copy link
Contributor Author

@garthvh Here's the one for nodes, should we revisit this in future.
Will leave it in draft for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature Request]: Mute Notifications for Specific Chats
1 participant