What's New in v2.10.3
Added
- Telemetry Dashboard Enhancements: Enhanced telemetry dashboard with advanced data management
- Filter telemetry by node name or ID with instant search
- Sort nodes by name, ID, battery level, voltage, or last update time
- Drag-and-drop to reorder telemetry cards for personalized layout
- Persistent card order saved to local storage
- Clear visual indicators for search and sort states
Fixed
- Session Management: Added SESSION_ROLLING option for improved user experience
- When enabled, active users stay logged in indefinitely by resetting session expiry on each request
- Defaults to `true` for better UX - users won't be logged out while actively using the app
- Configurable via `SESSION_ROLLING` environment variable
- Works in conjunction with `SESSION_MAX_AGE` for flexible session control
Changed
- Enhanced telemetry card layout with better visual hierarchy
- Improved UX for managing large numbers of nodes
- Updated README with SESSION_ROLLING documentation
Full Changelog
Full Changelog: v2.10.2...v2.10.3
Container Images
- `ghcr.io/yeraze/meshmonitor:2.10.3`
- `ghcr.io/yeraze/meshmonitor:2.10`
- `ghcr.io/yeraze/meshmonitor:2`
- `ghcr.io/yeraze/meshmonitor:latest`
๐ค Generated with Claude Code
๐ MeshMonitor v2.10.3
๐ฆ Installation
Docker (recommended):
docker run -d \
--name meshmonitor \
-p 8080:3001 \
-v meshmonitor-data:/data \
ghcr.io/Yeraze/meshmonitor:v2.10.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.