What's Changed
Features
- Auto Responder: Add
FROM_SHORT_NAMEandFROM_LONG_NAMEenvironment variables for scripts (#1107, closes #1099) - Messages: Add resend button for own messages (#1093)
- Desktop: Add macOS build support (#1096)
- CI: Upgrade to Node.js 24 (#1094)
Bug Fixes
- Nodes: Set channel when processing NodeInfo mesh packets (#1106, closes #1100)
- Map: Filter route segments when connected nodes are filtered (#1104, closes #1102)
- Desktop: Copy package.json to dist for all platforms (#1103)
- Admin: Load and save fixed position lat/lng correctly (#1092)
- Docker: Use Node 24 for amd64/arm64, Node 22 for armv7 to maintain Raspberry Pi support (#1111, #1112)
Documentation
- Comprehensive desktop application documentation (#1097)
- Add Milwaukee City Mesh to site gallery (#1087)
Maintenance
Full Changelog: v2.21.1...v2.21.2
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)