github Yeraze/meshmonitor v2.18.6

4 hours ago

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 modemPreset and channelNum fields
    • 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: 0 fix 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

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.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.