Skip to content

Release v5.09 — Message History & Text Input

Choose a tag to compare

@TogeriX-hub TogeriX-hub released this 03 Apr 12:35
· 181 commits to main since this release
806caf4

FieldMesh V5 — the first release that makes the node fully standalone for messaging. No phone required.

What's new

Message History (ThinkNode M1 + Wio Tracker L1)

  • Received messages are stored on the device and browsable without the companion app
  • Home screen redesigned: shows unread counter and the name + timestamp of the most recent message from a favourite contact
  • Long press on home screen opens the message menu (filter: All / Favourites)
  • One message per view, newest first — short press = next, long press = clear all
  • Channel tag ([CH1], [DM]) and timestamp shown per message
  • New message while history is open: +1 new alert, no automatic screen switch

Text Input & Send (Wio Tracker L1 only)

  • Compose and send channel messages directly from the device via joystick
  • Channel select → character compose → "Sent!" confirmation
  • Character selection via joystick left/right, confirm with short press, send with long press
  • 80 character limit

Important notes

  • Message history is RAM-only — messages are lost on reboot. This is intentional: smartphone sync via the companion app is never affected by what the device shows or clears.
  • Text send is available on Wio Tracker L1 only. Single-button input on ThinkNode M1 does not support text composition.
  • No DM sending — channel messages only.

Files changed

UITask.h, UITask.cpp, MyMesh.h, MyMesh.cpp, AbstractUITask.h

Full changelog

See RELEASE.md for the complete version history.

ThinkNode_M1_companion_radio_ble_FieldMeshv5.09.zip

WioTrackerL1_companion_radio_ble_FieldMeshv5.09.zip