Release v1.7.10
What's Changed since v1.7.7
Interoperability with other MeshCore apps
- Reactions and replies from MeshCore One now display properly. Their reactions (
❤️@[Name]+ hash) render as reaction pills on the target message, and their replies render as quote bubbles — in channels and DMs. Anything that can't be matched is shown as a normal message rather than dropped. - Replies are now sent in a universally readable quote format (
@[Name]+>quoted snippet..). Clients that don't parse it still show a legible quote; MeshTrax keeps reading the oldre:format from earlier versions. Reactions still use the compact 9-byter:format (meshcore-open standard).
New
- Reactions show who reacted — chips are larger, overlap the bubble like other messengers, and tapping one lists the people behind each emoji.
- Quick mentions — swipe right on a message (reply stays swipe left) or long-press → Mention to insert
@[name]at your cursor. - Zoom level setting — chat text scale is adjustable in App Settings below Theme (0.80x–1.80x, default now 1.20x). Pinch-to-zoom and double-tap-to-reset still work and stay in sync.
- Conversations sort by arrival — chats and unread ordering now use when your radio actually received a message, so a sender with a wrong clock can no longer bury a conversation in the past (or pin it to the future).
Fixed
- Repeated channel messages are deduplicated by their original wire time, closing a repeat-echo path that produced duplicates.
- Buffered channel messages can no longer be delivered to a different channel after slots are re-mapped, and the channel map is re-verified after an unexpected disconnect.
- Windows builds no longer ship without their native libraries (v1.7.7 broke USB serial on Windows)
Full Changelog: v1.7.7...v1.7.10