What's New
Features
- Relay Node Display - Show which node relayed your messages with clickable hops indicator (#1231, #1228)
- Private Position Overrides - Configure position overrides to keep your location private (#1230)
- Auto-Traceroute Hop Prioritization - Improved filtering for auto-traceroute (#1224, #1223)
Bug Fixes
- Mobile UI Fixes - Fixed double scroll on Channels tab and header spacing issues on mobile (#1241, #1242, #1237)
- Node Disappearance Fix - Cap lastHeard at current time to prevent nodes from disappearing (#1227, #1210)
- Translation Fallback - Preload English for fallback when translations are missing (#1222, #1221)
- iOS VNS Heartbeat - Respond to heartbeat packets to prevent iOS client disconnection (#1220)
Documentation
- Removed macOS Gatekeeper workaround instructions (binary is now signed!)
Translations
Pull Requests
- #1242 - Fix mobile header height overridden by theme
- #1241 - Fix mobile UI layout issues (double scroll, header spacing)
- #1231 - feat(relay): add relay node display and clickable hops
- #1230 - Feature/private position overrides
- #1227 - fix: cap lastHeard at current time to prevent node disappearance
- #1224 - feat(traceroute): add hop count prioritization for auto-traceroute
- #1222 - fix(i18n): preload English for fallback when translations are missing
- #1220 - fix(vns): respond to heartbeat packets to prevent iOS client disconnection
Issues Resolved
- #1237 - [BUG] UI displays incorrectly on mobile
- #1228 - [FEAT] Mesh traffic monitor display last hop name
- #1223 - [FEAT] More Auto Traceroute additional filters
- #1221 - [BUG] Web interface unusable after upgrading from 2.21.5
- #1210 - [BUG] Direct node not appearing on map / disappearing
Full Changelog: v2.21.7...v2.21.8
Proxmox LXC Template
This release includes a Proxmox-compatible LXC container template for MeshMonitor.
Installation
- Download the
.tar.gztemplate file - Verify the SHA256 checksum (optional but recommended)
- Upload to your Proxmox server:
scp meshmonitor-*.tar.gz root@proxmox:/var/lib/vz/template/cache/ - Create a new LXC container from the template via Proxmox web UI
- Configure
/etc/meshmonitor/meshmonitor.envwith your Meshtastic node IP - Start the container and access the web UI on port 8080
Documentation
See the Proxmox LXC Deployment Guide for detailed instructions.
Limitations
- Auto-upgrade feature is not supported in LXC deployments
- Manual updates required (download new template for each version)
- Community-supported (Docker remains the primary deployment method)
๐ MeshMonitor v2.21.8
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:2.21.8๐งช 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.