diff --git a/README.md b/README.md index 326105cd..de3d3cb4 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,52 @@ Join the discussion on offical MeshCore discord: https://discord.gg/sdhYArU2jr View and send messages using the on-screen keyboard or predefined quick replies. The keyboard supports placeholders that insert live sensor data — `{time}` and `{loc}` are always available; additional placeholders (`{temp}`, `{hum}`, `{pres}`, `{batt}`, `{alt}`, `{lux}`, `{co2}`) appear automatically for sensors that are connected and returning data. +Each message in the history list shows the sender name and a compact age indicator (`3m`, `2h`, `>1d`) in the top-right corner of the entry. + +``` +╔══════════════════════════════╗ +║ #general ║ +╠══════════════════════════════╣ +║▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║ ← selected +║ Alice 3m ║ +║ Hey, let's meet tomorrow ║ +║┌───────────────────────────┐║ +║│▓▓▓▓▓▓▓▓▓ Bob 1h ▓▓▓▓│║ +║│ Sure, what time works? │║ +║└───────────────────────────┘║ +║[+ send] ║ +╚══════════════════════════════╝ +``` + Press Enter on a message to open it in fullscreen. Navigate between messages with left (newer) and right (older). If the message is a reply addressed to someone (`@[nick]`), a **To: nick** bar is shown below the sender name and the body is displayed without the address prefix. -Hold Enter on a message to open a context menu. From the list or fullscreen view, select **Reply** to pre-fill the keyboard or a quick message with `@[nick]` so the recipient is clearly addressed. On channel or contact list entries, the context menu also lets you change per-channel notification settings (mute, follow global, or force-on), per-channel melody override (follow global, Melody 1, or Melody 2), or mark messages as read. +``` +╔══════════════════════════════╗ +║▓▓ Alice ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║ ← sender +║▓▓ To: Bob ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║ ← recipient +╠══════════════════════════════╣ +║ Hey Bob, let's meet up ║ +║ tomorrow at 6pm downtown. ║ +║ Will you make it? ║ +║ ║ +║< newer older >║ +╚══════════════════════════════╝ +``` + +Hold Enter on a message to open a context menu. From the list or fullscreen view, select **Reply** to pre-fill the keyboard or a quick message with `@[nick]` so the recipient is clearly addressed. The reply picker title shows the recipient's name. + +``` +╔══════════════════════════════╗ +║ RE:Alice ║ +╠══════════════════════════════╣ +║> Custom message... ║ +║ OK, I understand ║ +║ On my way ║ +║ Be right there ║ +╚══════════════════════════════╝ +``` + +On channel or contact list entries, the context menu also lets you change per-channel notification settings (mute, follow global, or force-on), per-channel melody override (follow global, Melody 1, or Melody 2), or mark messages as read. ### Settings Screen @@ -62,6 +105,19 @@ Hold **Back** and press **Enter** three times to lock or unlock the device. Whil Browse nodes that have recently advertised on the mesh. Filter by category (Favourites, All, Companion, Repeater, Room, Sensor). Select a node to see its coordinates, distance, bearing with cardinal direction, type, and last-heard time. +``` +╔══════════════════════════════╗ +║▓▓▓▓▓ WioTracker-Alice ▓▓▓▓▓▓║ ← node name +╠══════════════════════════════╣ +║ Lat: 50.06190 ║ +║ Lon: 19.94090 ║ +║ Dist: 2.3km ║ +║ Az: 145d (SE) ║ +║ Type: Companion ║ +║ Seen: 5m ago ║ +╚══════════════════════════════╝ +``` + Use **Send my advert** (hold Enter → context menu) to broadcast your position and prompt nearby nodes to respond with theirs. ### Tools Screen