What's Changed
New Features
- #1312 - Display distance, elevation, SNR, and RSSI for nodes in Map and Messages tabs
- #1294 - Auto-responder: expose all message fields as
MSG_*environment variables for scripts - #1308 - Use channel dropdown selector on desktop instead of button grid
- #1307 - Add larger emoji display for sender dot bubbles
- #1306 - Emit WebSocket event when position packet updates node
- #1296 - Add setting to disable audio notifications
- #1292 - Add permanent user deletion feature
Bug Fixes
- #1304 - Fix position packet received but node not showing on map/list
Documentation
- #1300 - Document password reset script in FAQ
- #1301 - Add NSLocalNetworkUsageDescription for macOS local network permission
- #1290 - Add OLmesh.net to site gallery
Testing
- #1311 - Add unit tests for utility functions (distance, datetime)
Translations
Issues Closed
- #1312 - Display SNR and RSSI for direct nodes
- #1305 - Explain "Potential Relay Nodes"
- #1304 - Position packet not updating map
- #1303 - Condense Channels in UI
- #1302 - Emoji Helper for sender-dot
- #1299 - Admin password reset documentation
- #1297 - Unable to remove user
- #1295 - Extension of auto-acknowledge function
- #1291 - Setting to turn off audio notifications
- #1289 - Site Gallery submission (OLmesh.net)
Full Changelog: v2.21.11...v2.21.12
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.12
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:2.21.12๐งช 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.