Release v5.09 — Message History & Text Input
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 newalert, 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.