github Yeraze/meshmonitor v2.6.5
v2.6.5 - Filter Telemetry & Traceroute Notifications

latest releases: v2.21.3, v2.21.2-test, v2.21.2...
2 months ago

๐Ÿ”• Notification Filtering

This patch release filters out telemetry and traceroute messages from all notification types to prevent alert fatigue.

What's Changed

Fixed:

  • Telemetry messages (battery, voltage, temperature, etc.) no longer trigger red dots or notification sounds
  • Traceroute responses (network routing info) no longer trigger red dots or notification sounds
  • Only actual text messages now trigger notifications

Technical Details

Changes:

  • Unread counts (channels): Added portnum=1 filter to SQL query
  • Unread counts (DMs): Added portnum=1 filter to SQL query
  • Sound notifications: Check portnum before playing notification sound

Impact:

  • โœ… Text messages (portnum=1) โ†’ Red dots, sounds, unread counts
  • โŒ Telemetry (portnum=67) โ†’ Silent
  • โŒ Traceroutes (portnum=70) โ†’ Silent

Affected Components

  • src/services/database.ts: Updated unread count queries
  • src/App.tsx: Added portnum check in notification sound logic

Full Changelog: v2.6.4...v2.6.5

๐Ÿš€ MeshMonitor v2.6.5

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:v2.6.5

๐Ÿงช Testing

โœ… All tests passed
โœ… TypeScript checks passed
โœ… Docker images built for linux/amd64, linux/arm64, linux/arm/v7

๐Ÿ“‹ Changes

See commit history for detailed changes.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.