v0.3.1 — GPS in adverts + map
Fork-adoption batch (features adopted from the jason-s13r/MCLite fork) plus map polish.
Added
- GPS location in adverts (opt-in,
gps.location_advert, default off) — broadcast your position so contacts see you on their map. Uses MeshCore's native advert location; sends a live fix or a still-valid last-known one. Unencrypted broadcast — hence opt-in. Read-only status on the admin GPS screen; toggled via the config tool / SD. - General map — tap the status-bar GPS icon for a map of your own location plus every heard node / contact that carries GPS (same chat / repeater / room / sensor symbols as the heard-adverts list). Tap a marker for its name; Reload button re-scans heard nodes.
- NTP time sync — set the clock from an NTP server over WiFi when GPS hasn't locked (GPS still overrides once it does).
- @mention — tap a sender's name in a channel/room to insert
@name. - Fork-aware OTA — build-time overridable update repo so forks can self-update.
- Web flasher repo/fork picker — choose which repo's published releases to flash.
Changed
- Map markers render as filled colored dots (type color + contrasting symbol) so they read against any tile; selection ring sits just outside the dot.
Fixed
- Map markers are reliably tappable (tap-slop dead-zone; wider hit tolerance).
- Map markers no longer blink out near the viewport edge across zoom levels.
Install/update via the web flasher, or on-device (SD card / WiFi). Binaries: mclite-v0.3.1.bin (T-Deck Plus), mclite-watch-v0.3.1.bin (T-Watch Ultra).
Full Changelog: v0.3.0...v0.3.1