๐ 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=1filter to SQL query - Unread counts (DMs): Added
portnum=1filter 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 queriessrc/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.