Files
trail-mate/modules/ui_chat_runtime
liu weikai 9d2e5d1a2e Refactor Reticulum runtime and delivery state
Split LXMF runtime ownership into focused peer, path, link, propagation, and delivery helpers while keeping the adapter as the coordination layer.

Make chat delivery refs and send-result events protocol-aware across Reticulum, Meshtastic, and MeshCore, including Sent/Delivered/Failed semantics, UI badges, retry lookup, and store persistence.

Fix Meshtastic MQTT private replies to publish encrypted direct packets and cover the new delivery behavior with smoke tests.
2026-07-18 16:31:35 +08:00
..
2026-05-19 16:04:42 +08:00
2026-05-19 16:04:42 +08:00

ui_chat_runtime

Chat runtime scheduling helpers.

May contain:

  • chat event pump
  • UI refresh sink ports
  • chat page runtime scheduling helpers

Must not contain:

  • LVGL widget trees
  • app shell startup
  • build entrypoints
  • board facts
  • renderer-specific layout

This module was split from modules/ui_shared during the Phase 8 structural migration batch. The old ui/screens/chat/* headers remain forwarding headers.