v4.13.1-rc4
Pre-releaseMeshMonitor v4.13.1-rc4
⚠️ Pre-release (release candidate). This build is for testing ahead of the v4.13.1 stable release. Not recommended for production deployments.
This fourth release candidate continues the Meshtastic 2.8 readiness work and lands a mix of node-detail and map improvements on top of rc3. It adds a noIndexEnabled privacy toggle so a publicly-exposed dashboard can serve X-Robots-Tag: noindex, nofollow headers plus a disallow-all /robots.txt (belt-and-suspenders for Cloudflare-tunnel setups that strip custom headers). On the 2.8 front, it decodes MESH_BEACON_APP with firmware-verified preset channel names, pins the 2.8-preview protobufs with a 2.7 TrafficManagement compat shim, adds an XEdDSA signature shield in the Packet Monitor, and ships the MEDIUM_TURBO preset with 2.8 opt-in docs. Node detail gains a derived signal-trend / link-attenuation badge and a Noise Floor quick-stat. Two bug fixes round it out: chat from unsynced-clock nodes no longer renders at ~1970, and cluster spiderfy no longer opens the popup for a nearby unrelated node.
Features
- Privacy:
noIndexEnabledtoggle servingX-Robots-Tag: noindex, nofollow+ disallow-all/robots.txt(#4212, closes #4202) - 2.8 / Packet Monitor: XEdDSA signature shield for firmware 2.8 packets (#4209)
- 2.8 / MeshBeacon: decode
MESH_BEACON_APP+ firmware-verified preset channel names (#4207) - 2.8 / Protobufs: pin 2.8-preview
develop@ba16bfcwith 2.7 TrafficManagement compat shim (#4205) - Nodes: derived signal-trend / link-attenuation badge per node (#4204, closes #4110)
- Nodes: show Noise Floor on the Node Detail quick-stats card (#4201, closes #4109)
- 2.8: MEDIUM_TURBO preset,
MESH_BEACON_APPportnum, traffic-management & 2.8 opt-in docs (#4200)
Bug Fixes
- Messages: stop unsynced-RTC nodes rendering chat at ~1970 (rxTime now clamped to receipt time) (#4208, closes #4206)
- Map: spiderfy no longer selects a nearby unrelated node instead of fanning the cluster (#4203, closes #4199)
Issues Resolved
- #4202 — [FEAT] Robots.txt / X-Robots-Tag toggle to discourage crawlers/bots
- #4206 — [BUG] Chat from unsynced-clock nodes renders at ~1970
- #4199 — [BUG] Spiderfy click opens popup for wrong nearby node
- #4109 — [FEAT] Show Noise Floor on Node Detail quick-stats card
- #4110 — [FEAT] Derived signal-trend / link-attenuation indicator per node
- #4074 — Modem preset tables missing MEDIUM_TURBO (enum 16)
- #3999 — [2.8 tracking] Position & telemetry broadcast now opt-in by default
- #3547 — Docs: Traffic Management module documentation
Full changelog: v4.13.1-rc3...v4.13.1-rc4
🚀 MeshMonitor v4.13.1-rc4
📦 Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:4.13.1-rc4🧪 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.