MeshCenter v1.3.0
Waypoints & Actions Update
This release introduces comprehensive waypoint management, channel activity notifications, a new action engine, runtime identity support, and major improvements across the MeshCenter interface and backend.
Waypoint Management
New
- Create and manage waypoints directly in MeshCenter
- Store waypoints persistently
- Send waypoints through the connected Meshtastic node
- Edit and delete saved waypoints
- Display waypoint details and coordinates
- Improved waypoint synchronization between the interface and backend
- Dedicated waypoint storage and sending modules
Channel Notifications
New
- Visual notifications for new channel activity
- Unread message indicators
- Improved notification handling for channels and Direct Messages
- Better synchronization between incoming messages and the active conversation
- Clearer feedback when new messages arrive outside the currently selected chat
Actions and Node Control
New
- New extensible Action Engine
- Centralized processing of MeshCenter actions
- Improved handling of node-related operations
- Better separation between API requests and backend execution
- Foundation for additional automated and interactive actions in future releases
Runtime Identity
New
- Runtime detection of the connected local Meshtastic node
- Improved identification of the active MeshCenter instance
- More reliable handling of local node information
- Better consistency between configured and detected node identity
Messaging Improvements
- Improved message and channel handling
- Better Direct Message behavior
- Improved incoming message processing
- More reliable chat synchronization
- Updated chat API logic
- Additional safeguards for message actions and node targeting
User Interface
- New waypoint management interface
- Improved channel notification indicators
- Updated chat components
- Better visual feedback for active and unread conversations
- Improved spacing and layout consistency
- Additional light and dark theme refinements
- Numerous usability improvements
Telemetry
- Improved telemetry processing
- Better handling of available and unavailable telemetry data
- More robust synchronization between backend telemetry and the interface
- Internal reliability improvements
Internal Improvements
- Added
meshsrv/action_engine.py - Added
meshsrv/runtime_identity.py - Added
storage/waypoint_sender.py - Added
storage/waypoint_store.py - Major server architecture improvements
- Expanded node tools API
- Improved configuration defaults
- Improved frontend-backend synchronization
- Code cleanup and numerous bug fixes
Upgrade
Existing installations can be updated with:
cd ~/meshcenter
git pull
sudo systemctl restart meshcenterCheck the service after updating:
sudo systemctl status meshcenter --no-pagerThank you to everyone following and supporting the MeshCenter project!