docs(features): mark range test (ping), lock-screen unread, mark-read done

- Range test → : shipped as the Nearby Nodes ping (RTT + SNR, repeatable);
  the dedicated continuous-ping/sparkline screen was not built (kept as future).
- Lock-screen unread count → : total "<n> unread" badge on the lock screen.
- Mark-read at type level →  pointer to the implemented priority entry.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Jakub
2026-06-04 12:41:11 +02:00
parent 93df3a54d0
commit 5c1ec5ee28

View File

@@ -347,7 +347,16 @@ Configurable in Settings System SOS:
Trigger: Hold Back + Hold Enter for 3 s on any screen → confirmation popup ("Send SOS?") → Enter to send. Sends with `{loc}` and `{batt}` filled. 30 s cooldown.
### Range test
### Range test — shipped as Nearby Nodes ping
The practical need is covered by **ping** rather than a dedicated screen: in
Nearby Nodes, a node's detail view → **Hold Enter → Ping** sends a direct mesh
ping and shows RTT + SNR (own and remote), repeatable on demand. Available from
both the stored-node detail and the active-discovery detail.
The original idea below (a Tools Range Test screen with continuous 5 s
pinging and a 30-sample sparkline) was **not** built — kept as a possible
future enhancement on top of the existing ping.
Tools Range Test:
- Pick a node from contacts/nearby
@@ -391,9 +400,11 @@ Bot already has a single trigger word. Extend to a small table of (trigger, repl
Stored in NodePrefs as fixed-size table (say 4 pairs × 16 B). UI: edit pairs in Tools Auto-Reply Bot.
### Lock-screen unread count
### Lock-screen unread count
Show `12 new` or two-line `5 DM / 7 ch` on lock screen below the time. Reuses existing `_hist`/`_dm_hist` unread counters. Cosmetic only, no schema change.
Shipped: the lock screen shows a total unread badge (`<n> unread`, summing DM +
channel + room counters) below the time. Reuses the existing unread counters;
no schema change.
### Power profile presets
@@ -409,7 +420,7 @@ Single Enter applies. Stored as `uint8_t profile_idx` with hardcoded value table
Settings System Batt Calibration: edit 5 voltage breakpoints used to convert mV → %. UP/DOWN selects breakpoint, LEFT/RIGHT changes voltage in 50 mV steps. Helps users with non-standard LiPos report accurate %.
### Mark-read at type level — already covered above as priority
### Mark-read at type level — done (see "Mark-all-read at type level" above)
### Display test pattern