2024-10-22 - Headless Update: 1.0.15

Hello everyone! Just in time for those that enjoy the spooky season, the headless update is here that brings the ability to run MeshSense in a terminal without a user interface! Here is an example of running the Linux AppImage in this fashion:

HEADLESS=1 ACCESS_KEY=mySecretKey PORT=5920 ./meshsense-x86_64.AppImage

Additional updates include:

  • Standardize UI elements to display hex ID (User ID) instead of longer decimal ID
  • Saves a copy of the last run’s log to disk to help troubleshoot startup issues
  • Display a lightning bolt when a node is at 101% battery @mblauser
  • Added additional mouse-over tooltips for clarity of information displayed. @mblauser
  • Prevent certain bluetooth adapter edge-cases from crashing MeshSense.
  • Access Key now defaults to being unset and must be manually configured for remote admin access.
  • Require submission of access key instead of validating on keypress.
  • Prevent certain packets missing a destination node from silently crashing the user interface.
  • News modal to see the latest exciting MeshSense information!
  • Ability to use automatic update in headless mode.
  • and other bug fixes!

Thanks for all the great feedback, encouragement, and sharing of MeshSense! Enjoy!

-Chris

2024-09-18 - Reduce Traceroute Frequency

This 1.0.14 release focuses on providing options to limit automatic traceroute requests for those in bandwidth-limited environments. Changes include:

  • Ability to disable automatic traceroute requests
  • Rate limiting traceroute requests to the same node (configurable in settings)
  • Prevent sending traceroute requests to nodes with no known position
  • Configurable duration for marking nodes as inactive #7 - @mblauser
  • Limit message length to prevent issues with certain hardware
  • Initial project README #6 - @nbgibson

2024-09-10

We’ve uploaded a new MeshSense beta 1.0.13-beta.2

Features include some minor fixes and updated Meshtastic API library. The bluetooth connection difficulties largely remain with the firmware versions 2.4.X and newer, but we have had success removing the device from the system and pairing during a MeshSense connection attempt. Documentation for these steps have been published here: https://affirmatech.com/meshsense/bluetooth

2024-08-30

Hello! Just a quick note that I’ve updated MeshSense to 1.0.12 to include:

  • Fixed Windows Icon
  • Header row in Node Detail with ID information
  • Audio alert when a new text message is received
  • FAQ documentation available from Settings
  • Map update to prevent nodes/lines disappearing when zooming and panning
  • Fix CSV button sometimes not working

2024-08-08 - Stability Update

Hello everyone! An updated version of MeshSense has been published for Windows, Mac Silicon, and Linux!

Updates include:

  • Improved recovery from connection failures and disconnects
  • Ability to purge inactive nodes from the nodes list (also improves reconnection speed)
  • All nodes in a traceroute chain will update their last active time in the Nodes list
  • Now parsing the NeighborInfoPacket
  • Ability to display Log contents as CSV text
  • Settings dialog with various tunables
  • Ability to append/prepend custom text to messages sent
  • Viewable application back-end system log for troubleshooting

Hope these updates are useful! Thanks! 🙂

2024-07-05 - Initial Release!

Hello everyone! I’m excited to share that a downloadable version of MeshSense is available for Windows, Mac Silicon, and Linux. The app can run on your machine and connect to your own node for analytics and messaging.

You can find links to download the app here: https://affirmatech.com/meshsense