What's Changed
🐛 Bug Fixes
- Fixed device configuration display showing incorrect hard-coded values (#42) by @Yeraze in #45
- Removed all hard-coded configuration defaults that were causing misleading displays
- Info panel now shows actual device settings when available via HTTP API
- Displays "Unknown" for unavailable values instead of incorrect defaults
✨ Improvements
- Implemented intelligent configuration inference when full config is not available:
- Automatic region detection based on frequency bands
- MQTT server detection from data patterns
- Supplement missing data from /json/report endpoint
- Added proper enum-to-string conversion for region and modem preset values
- Improved UI by removing unnecessary fields (Bandwidth, Spread Factor, Coding Rate)
🔧 Technical Changes
- Enhanced configuration retrieval with hybrid approach (actual config → inference → supplemental data)
- Fixed React import in TelemetryGraphs test file
- Version bump to 1.6.0
Docker Image
The Docker image for this release is available at:
ghcr.io/yeraze/meshmonitor:v1.6.0
ghcr.io/yeraze/meshmonitor:latest
Pull the image:
docker pull ghcr.io/yeraze/meshmonitor:v1.6.0Run with Docker Compose:
services:
meshmonitor:
image: ghcr.io/yeraze/meshmonitor:v1.6.0
ports:
- "8080:3001"
volumes:
- ./data:/data
environment:
- MESHTASTIC_NODE_IP=192.168.1.100Notes
This release addresses a critical issue where the Info panel was displaying hard-coded configuration values instead of actual device settings. The system now intelligently retrieves and infers configuration from multiple sources to provide accurate information about your Meshtastic device.
Full Changelog: v1.5.0...v1.6.0
What's Changed
Full Changelog: v1.5.0...v1.6.0