MeshMonitor v2.18.6
๐ Bug Fixes
LoRa Configuration Display
- Proto3 Defaults Fix (#647)
- Fixed modem preset showing "Unknown" instead of preset names (e.g., "Long Fast", "Medium Fast")
- Fixed channel number not being included in device config API responses
- Applied Proto3 default values for
modemPresetandchannelNumfields - Resolves system test failures introduced in PR #644
UI Improvements
- Dashboard Text Truncation (#646)
- Added proper CSS text truncation to Dashboard chart titles
- Prevents long chart names from overflowing and breaking layout
- Applied
min-width: 0fix to enable truncation in nested flex/grid layouts
๐ Documentation
LoRa Configuration
- Comprehensive LoRa Parameter Documentation (#647)
- Added detailed documentation for 6 LoRa configuration parameters:
- Channel Number: Frequency hopping configuration
- RX Boosted Gain: SX126x receiver sensitivity enhancement
- Bandwidth: Channel bandwidth settings (31-500 kHz)
- Spreading Factor: Range vs speed tradeoff (SF7-SF12)
- Coding Rate: Forward error correction settings
- Frequency Offset: Crystal calibration and drift compensation
- Each parameter includes description, range, effects, side effects, and best practices
- Hardware compatibility information for SX126x-specific features
- Added detailed documentation for 6 LoRa configuration parameters:
User Scripts Gallery
- Official Example Scripts (#645)
- Added official example scripts to the User Scripts Gallery documentation
- Provides working examples for custom script development
โ Testing
All system tests passing:
- โ Configuration Import Test
- โ Quick Start Test
- โ Security Test
- โ Reverse Proxy Test
- โ Reverse Proxy + OIDC Test
- โ Virtual Node CLI Test
- โ Backup & Restore Test
๐ฆ Version Updates
- package.json: 2.18.6
- Helm chart: 2.18.6
- package-lock.json: regenerated
๐ Related PRs Since v2.18.5
- #647: chore: Bump version to 2.18.6
- #646: fix: Add CSS text truncation to Dashboard chart titles
- #645: docs: Add official example scripts to User Scripts Gallery
Full Changelog: v2.18.5...v2.18.6
๐ MeshMonitor v2.18.6
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:2.18.6๐งช 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.