
Kaj SchittecatandClaude Fable 5
8eb63a7edd
touch: beta_29 — clock floor for room-server replay guards, BLE repeats-heard, deep SD history, one-screen popups
- ClockFloorRTC on all boards: persisted monotonic send-timestamp floor (touchPrefs v32),
garbage-set rejection, trusted-backstep cap; Join no-reply watchdog + server clock
skew warning from the LOGIN_OK timestamp prefix (issue #89 follow-up)
- BLE repeats-heard: own-echo RX-log frames pass to BLE one-shot; the #46/#54
congestion skip stays for everything else (issue #94)
- Mirror app-sent channel messages on-device (was Tanmatsu-only from birth)
- Chat delete: persist the ring purge; mesh-channel drop prefers the pinned slot
- Deep SD history (5000-msg ring) + date separators; chat-list rows restyled compact
- Popup unification: popupClose() + k_popup_registry drive dismiss/count/swipe-block
- Thread/channel sheet as one-screen 2-col grid (contact-sheet layout)
- Keypad nav: strip LVGL SCROLL_ON_FOCUS from collected widgets (About-page jump);
update dot no longer focusable; verchk waits for an IP + retries with backoff
- Tanmatsu: FIRMWARE_RELEASE_TAG from git describe (drop the hand-bumped hardcode)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 10:07:16 +02:00
..
2026-06-13 16:08:10 +02:00
2026-06-13 23:07:41 +02:00
2026-06-14 17:23:19 +02:00
2026-06-15 22:34:04 +02:00
2026-06-17 00:37:41 +02:00
2026-06-18 12:32:03 +02:00
2026-06-19 14:36:46 +02:00
2026-06-20 15:16:04 +02:00
2026-06-22 00:08:13 +02:00
2026-06-22 19:10:40 +02:00
2026-06-23 08:49:00 +02:00
2026-06-23 23:59:56 +02:00
2026-06-24 00:41:55 +02:00
2026-06-24 10:58:45 +02:00
2026-06-24 15:42:41 +02:00
2026-06-26 19:51:31 +02:00
2026-06-27 15:08:03 +02:00
2026-06-28 23:50:46 +02:00
2026-06-30 18:28:31 +02:00
2026-07-01 08:46:56 +02:00
2026-07-01 10:15:13 +02:00
2026-07-01 14:46:33 +02:00
2026-07-01 23:44:40 +02:00
2026-07-02 21:11:19 +02:00
2026-07-04 08:45:29 +02:00
2026-07-04 13:40:02 +02:00
2026-07-05 10:07:16 +02:00