Skip to content

Mute: channels#7957

Merged
thebentern merged 49 commits into
meshtastic:developfrom
ford-jones:7943-mute-target
Oct 2, 2025
Merged

Mute: channels#7957
thebentern merged 49 commits into
meshtastic:developfrom
ford-jones:7943-mute-target

Conversation

@ford-jones

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

Copy link
Copy Markdown
Collaborator

Resolves #7943

Introduces mechanisms to mute message notifications received over specified channels.
When a message is received over a muted channel, 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.

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

Protobuf changes: meshtastic/protobufs#769
Docs: meshtastic/meshtastic#2028

🤝 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 7943 mute target Mute chats Sep 11, 2025
@fifieldt fifieldt added the enhancement New feature or request label Sep 13, 2025
@ford-jones

ford-jones commented Sep 16, 2025

Copy link
Copy Markdown
Collaborator Author

There are two things left to be done here:

  • Block message notification on InkHUD UI
  • Block message notification on Meshtastic UI

I'm currently lacking the hardware to do this, I have some on the way but it's unlikely it will be here any time soon. If this PR is approved I will open a new issue for these TODOS which someone else can take up in the meantime - otherwise, I will do it when I have the hardware.

@ford-jones ford-jones requested a review from fifieldt September 22, 2025 04:04
@ford-jones

Copy link
Copy Markdown
Collaborator Author

After a discussion with @garthvh this morning; we've determined the best course of action here is to decouple muting nodes and muting channels into two seperate PR's.

This is to relieve pressure on the size constraint of the user proto - which currently hangs a big question mark over the ability to merge this.

@ford-jones ford-jones changed the title Mute chats Mute: channels Sep 22, 2025
@ford-jones ford-jones mentioned this pull request Sep 23, 2025
2 tasks
Comment thread src/modules/ExternalNotificationModule.cpp Outdated
@thebentern thebentern merged commit a62e1cf into meshtastic:develop Oct 2, 2025
82 checks passed
jeek pushed a commit to jeek/Meshtastic-Exploiteers-Hacker-Pager that referenced this pull request Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request]: Mute Notifications for Specific Chats

4 participants