From c69c4fec2443b28ac39c33a383716e4bfaf50ae6 Mon Sep 17 00:00:00 2001
From: Matthias Nott <mnott@mnsoft.org>
Date: Sun, 22 Mar 2026 16:46:39 +0100
Subject: [PATCH] docs: add message send queue to high priority TODO

---
 TODO.md |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/TODO.md b/TODO.md
index 05ec6fc..305d0b0 100644
--- a/TODO.md
+++ b/TODO.md
@@ -1,5 +1,13 @@
 # PAILot Flutter - TODO
 
+## High Priority
+
+### Message Send Queue (reliability)
+- Queue outgoing messages locally until WebSocket confirms delivery
+- Retry on reconnect — messages sent during disconnection/restart aren't lost
+- Visual indicator on messages: sending → sent (currently fire-and-forget)
+- Daemon restart drops in-flight messages — need client-side persistence
+
 ## Pending Features
 
 ### File Transfer (send/receive arbitrary files)

--
Gitblit v1.3.1