github Yeraze/meshmonitor v2.11.0
v2.11.0 - TX Enabled Defaults and Warning Banner

latest releases: v2.21.4, v2.21.3, v2.21.2-test...
one month ago

What's New in v2.11.0

This release fixes a critical issue where TX (transmit) could be disabled by default when importing Meshtastic configurations, preventing users from sending messages. It also adds a visual warning banner when TX is disabled.

๐Ÿ”ง Bug Fixes

  • Default txEnabled to true in all LoRa config operations (#347)

    • Config imports now default TX to enabled when not explicitly set
    • Config exports default TX to enabled when generating URLs
    • Manual LoRa config changes default TX to enabled
    • Prevents users from losing ability to send messages after importing configurations
  • Add TX disabled warning banner (#347)

    • Red warning banner displays when TX is disabled on the device
    • Auto-checks TX status every 30 seconds
    • Stacks properly with other warning banners (e.g., default password)
    • Provides clear guidance on how to re-enable TX
  • Add message channel validation (#347)

    • Validates channel values are 0-7 for Meshtastic compatibility
    • Defaults to channel 0 (Primary) if invalid or undefined
    • Prevents silent message sending failures
  • Ensure modemPreset and all LoRa config fields included in exports and imports (#345)

    • Fixes missing LoRa configuration fields in config URLs
    • Ensures complete configuration transfer between devices

๐Ÿงช Testing

  • Updated Quick Start test to match actual device configuration
  • All system tests passing (Configuration Import, Quick Start, Reverse Proxy, OIDC)

๐Ÿ“ฆ Deployment

Docker:

docker pull ghcr.io/yeraze/meshmonitor:2.11.0
docker pull ghcr.io/yeraze/meshmonitor:latest

Docker Compose:

services:
  meshmonitor:
    image: ghcr.io/yeraze/meshmonitor:2.11.0
    # ... rest of config

Helm Chart:

helm upgrade --install meshmonitor oci://ghcr.io/yeraze/meshmonitor-helm --version 2.11.0

๐Ÿ”— Related Issues & PRs

  • #347 - fix: Default txEnabled to true and add TX disabled warning banner (v2.11.0)
  • #345 - fix: Ensure modemPreset and all LoRa config fields are included in exports and imports

๐Ÿ“ Full Changelog

Since v2.10.10:
v2.10.10...v2.11.0


๐Ÿค– Generated with Claude Code

๐Ÿš€ MeshMonitor v2.11.0

๐Ÿ“ฆ Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:v2.11.0

๐Ÿงช 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.