Skip to content

MeshApp v2.1.9

Choose a tag to compare

@smikme smikme released this 03 Jun 09:33

MeshApp 2.1.9 Release Notes

Highlights

This release series includes major improvements across scripting, automation, traceroute, localization, connection handling, chat, terminal mode, and overall stability.

What's New

  • Added the MeshApp IDE with Lua script editing, execution, debugging, autocomplete, script storage, import/export, and persistent per-script KV storage.
  • Added Lua automation APIs for chat, UI actions, HTTP requests, traceroute, node info, canvas drawing, and sandboxed script execution.
  • Added support for Lua script metadata, including author, description, versioning, icons, GUIDs, parameters, and JSON import/export.
  • Added a Lua Canvas API and floating canvas window for custom script-driven UI and drawing.
  • Rebuilt traceroute functionality with saved trace history, node-level trace views, map integration, and database migrations.
  • Added @tracebot and @infobot workflows with faster bot access from chat.
  • Added connection profile autoconnect on application startup.
  • Added terminal mode updates, battery percentage display, and updated Meshtastic protobuf definitions.
  • Added full localization infrastructure with English fallback and localized UI coverage for chat, nodes, maps, telemetry, connections, logs, LoRa monitoring, Mesh IDE, main window, emoji panel, and settings.
  • Added HTTP/URL parsing improvements in chat messages.

Improvements

  • Improved USB-UART handling for CP210x, CH9102, and related adapters by avoiding unnecessary ESP32 resets and adding manual DTR/RTS line configuration.
  • Improved BLE discovery behavior and connection reliability.
  • Improved memory usage and raised runtime memory limits where needed.
  • Improved chat message handling, including replies split by node ID and better message update propagation.
  • Improved predictive text input behavior.
  • Improved logger behavior so emoji-only rows are displayed correctly.
  • Improved settings layout, right-side font sizing, and connection form design.
  • Updated H2 database engine to 2.4.240.
  • Expanded Lua API documentation and README coverage.

Fixes

  • Fixed crash log reporting so clean application states are not reported as crashes.
  • Fixed database migration issues introduced by new Lua, trace, and message features.
  • Fixed reaction/message lookup logic for stored message reactions.
  • Fixed Lua canvas window behavior and related UI details.
  • Fixed English localization fallback behavior.