What can it do?
Connect to a Meshtastic device over Bluetooth, Serial and HTTP
Send and receive text messages on existing channels
Send and receive direct messages with known nodes
Send and receive node info on demand with a specific node
Display information about a specific node
Perform and visualise trace routes to other nodes
Saves messages and trace routes to database so they survive page reloads
Uses a unique database for each node you connect so message history is separated
Mark and unmark a node as a favourite
Filter nodes to only show favourites
Allows you to run a server directly from a meshtasticd (Linux Native) device
Allows file transfers between MeshTXT clients
Allows pinging a node to see how long it took to respond and how many hops away it is
Has a basic implementation of remote management, such as configuring user info and channels
Note: database state is saved in your browser, and is not shared across other browsers or devices. Maybe the server script could support a local SQLite database in the future.