What's Changed
Features
Unmessageable Tag Support
- Add support for Meshtastic's
is_unmessagableUser packet field - New checkbox in Node Identity configuration to prevent others from sending direct messages to the node
- Full-stack implementation from UI through to protobuf message generation
- Resolves #648
- PR #652
API Token Authentication System
- Comprehensive REST API v1 with token-based authentication
- Token management UI with creation, viewing, and revocation
- Rate limiting and security best practices
- OpenAPI/Swagger documentation at
/api/v1/docs - Supports read-only and read-write token scopes
- PR #650
Auto Responder Enhancements
- UI improvements for better user experience
- Script testing capabilities for validation before deployment
- Timezone support for scheduled responses
- Enhanced development workflow
- PR #649
Bug Fixes
LoRa Configuration
- Add missing
overrideFrequencyfield to LoRa configuration - Fixes issues with frequency override settings not persisting
- PR #651
Maintenance
- Version bump to 2.18.7
- PR #653
Full Changelog: v2.18.6...v2.18.7
๐ MeshMonitor v2.18.7
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:2.18.7๐งช 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.