github Yeraze/meshmonitor v3.7.0

latest release: v3.7.1
one day ago

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.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.