mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-05-18 11:46:28 -04:00
I1 — RetryPolicy in MessageDeliveryTracker: - track() now accepts optional RetryPolicy (default: ExponentialBackoff 3 attempts) - Failed sends automatically retry before marking ERROR - UI sees ENROUTE during retry attempts I2 — Store-and-Forward SDK consumption: - SdkStateBridge observes storeForward.events and servers - ServiceRepository exposes storeForwardServers StateFlow - SdkRadioController.requestStoreForwardHistory() delegates to SDK - HistoryManagerImpl uses SDK path instead of manual packet construction I3 — Congestion level surfacing: - SdkStateBridge handles MeshEvent.CongestionWarning - ServiceRepository.congestionLevel StateFlow exposed to UI - Cleared on disconnect Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>