Skip to content

v0.3.3 — Unified contact location + reliability batch

Choose a tag to compare

@laserir laserir released this 10 Jun 16:51
· 83 commits to main since this release

Contact-location and delivery-reliability improvements, plus a batch of community contributions from @jason-s13r.

Added

  • Unified contact location — one source of truth for where a contact is: fresh telemetry (accurate) → their advert GPS → a heard advert. The conversation-list GPS badge now shows for any known position (not just telemetry); the contact info pop-up shows that position even without a telemetry reply (advert-sourced coordinates are marked approximate with ~), offers the Map button whenever any position is known, and on a request timeout shows the known position instead of a bare "No response". Telemetry stays primary; the 30-minute freshness window is unchanged.
  • Flood-routing retries for better delivery when a direct path degrades — on DM retries and on telemetry-request retries (with a "Retrying…" state).
  • Per-chat mute — opt-in (messaging.allow_mute, default off). Long-press a conversation to mute; muted chats don't beep or wake the screen (SOS always does), with an indicator in the list and chat header.
  • Vendor row on the device-info screen showing the firmware's source repo (owner/repo) — handy with fork flashing.

Fixed

  • Chat scroll-to-bottom is more robust on an empty chat area / on open.

Thanks

Install/update via the web flasher, or on-device (SD card / WiFi). Binaries: mclite-v0.3.3.bin (T-Deck Plus), mclite-watch-v0.3.3.bin (T-Watch Ultra).

Full Changelog: v0.3.2...v0.3.3