What's New
Auto Favorite Automation (#2018)
Automatically favorite eligible nearby nodes for zero-cost hop routing on Meshtastic firmware 2.7+. When enabled on a Router, Router Late, or Client Base node, MeshMonitor detects 0-hop nodes and favorites them on your device — preserving hop counts across your mesh infrastructure without manual configuration.
- Event-driven: Nodes are favorited as soon as they are detected
- Periodic cleanup: Stale, out-of-range, or ineligible nodes are automatically unfavorited (configurable threshold, default 72h)
- Manual favorites are never touched — only auto-managed nodes are swept
- New Auto Favorite section in the Automation tab with enable toggle, staleness threshold, and status banners
Other Features
- Position precision accuracy estimates — Channel UI now shows estimated accuracy for position precision settings (#2008)
- Location indicators on all channels — All location-enabled channels now show location sharing indicators (#2007)
Bug Fixes
- Packet routes — Use async DB methods for PostgreSQL/MySQL compatibility (#2016)
- Duplicate chat messages — Prevented duplicate outgoing messages in chat (#2012, #2015)
- Map position updates — Fixed position updates for mobile/tracker nodes and a WebSocket position bug (#2014)
- Homoglyph byte count — Corrected optimized byte count display when homoglyph setting is enabled (#2009)
Maintenance
- Clean up root markdown files (#2011)
- Bump production dependencies (#1992)
- Bump rollup dependencies (#1993, #1996)
Full Changelog: v3.6.6...v3.7.0
🚀 MeshMonitor v3.7.0
📦 Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:3.7.0🧪 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.