mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-10-08 00:57:40 +00:00
Signal probe: replace the beta_21 zero-hop advert (which nothing replies to, so the signal never updated) with a directed TRACE ping to the nearest reachable repeater. It retransmits — a real reply we measure — without flooding the mesh. New MyMesh::uiSendSignalProbe() picks the shortest-path repeater; the reply is captured silently in onTraceRecv via _ui_sig_probe_tag. Falls back to a zero-hop advert when no repeater is known. Thanks to Tarmo for the insight. Contacts (#73 part A): a contact discovered while a companion app is connected over BLE now refreshes the device's own Contacts list + notification. onDiscoveredContact fired the UI notify only in the standalone branch — move it out so it always fires, and flag the list dirty for UITask::loop to rebuild on the LVGL thread. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
9 lines
1.2 KiB
Plaintext
9 lines
1.2 KiB
Plaintext
# beta_22 (TEST build — one user-facing note per non-blank, non-# line; # lines are section comments)
|
|
|
|
# --- Fixed ---
|
|
The signal probe reads a real signal again. In beta_21 the probe was changed to a zero-hop advert so it could never be re-flooded across the mesh — but nothing answers a zero-hop advert, so the signal reading stopped updating. It now sends a directed trace "ping" to your nearest repeater instead: the repeater replies directly (it still never floods the mesh) and the device reads the link signal from that reply. So you get both — no mesh flooding, and a live signal again. Thanks to Tarmo for spotting this and suggesting the fix.
|
|
Contacts discovered while your phone is connected now show on the device too. If the T-Deck was connected to the MeshCore phone app over Bluetooth and heard a new node, the node appeared on the phone but not on the device's own screen, and the Contacts list did not refresh. The device now updates its own Contacts list and notification whether or not a phone app is connected. (Issue #73, reported by 1nerdherder.)
|
|
|
|
# --- Also ---
|
|
This is a test-channel build (opt in with "Get test builds" on the About screen). Everything from beta_21, the first stable, is included.
|