Skip to content

MeshCenter v1.3.0 - Waypoints & Actions Update

Latest

Choose a tag to compare

@FlintUA FlintUA released this 03 Aug 05:56

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 meshcenter

Check the service after updating:

sudo systemctl status meshcenter --no-pager

Thank you to everyone following and supporting the MeshCenter project!