New Features
SNR Statistics for Route Segments
- Click on any route segment on the map to view detailed SNR statistics
- Conditional display based on sample count:
- 1 sample: Shows single SNR value
- 2 samples: Shows min/max statistics
- 3+ samples: Shows full statistics with timeline graph
SNR Timeline Visualization
- Interactive 24-hour timeline graph for segments with 3+ samples
- Shows SNR variation throughout the day
- Graph spans midnight to midnight with noon centered
- Color-coded using Catppuccin theme
Bug Fixes
- Fixed 404 errors on initial page load by synchronizing BASE_URL detection
- Eliminated race condition between component mounting and API service initialization
Technical Improvements
- Enhanced SNR data collection with timestamp tracking
- Improved BASE_URL detection and initialization
- Added recharts library for timeline visualization
๐ค Generated with Claude Code
๐ MeshMonitor v1.9.3
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v1.9.3๐งช 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.