Changes
- 163a12a test(termios): fix baud mask assertion on unix (Serrgei Krashevich)
- 7b5e6a8
feat(webui): add node management and monitoring features - introduce NodeView struct to represent mesh nodes - implement methods to update node information and manage local node status - add new endpoints to handle node data in server responses - create UI components for displaying nodes and their status in the web interface - include tests for node management functionalities(Sergey Krashevich) - fd11902 feat(broker): add bootstrap configuration tests and logic - implement tests for broker bootstrap config without TCP client - implement tests for broker bootstrap config with rebooted retry - add bootstrapConfig method to handle config requests when no TCP client is present - improve logging for config requests and responses (Sergey Krashevich)
- 1cc609b fix(chat): enhance chat scrolling behavior - implement smooth scrolling when appending messages - add functions for managing scroll position and trimming messages - improve user experience by maintaining scroll position during updates (Sergey Krashevich)
- f66af39 feat(chat): enhance chat message handling and display - implement merging of duplicate chat messages with same PacketID - backfill ProtoJSON for existing messages from cache - improve user interface to show raw protobuf data availability (Sergey Krashevich)
Docker images
docker pull ghcr.io/skrashevich/go-meshtastic-serial2tcp:0.3.0
docker pull ghcr.io/skrashevich/go-meshtastic-serial2tcp:latestSupported platforms: linux/amd64, linux/arm64.
Full diff: v0.2.2...v0.3.0