From 1427814014ed3211229b89f184253376e9a45b9d Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Fri, 16 Oct 2026 08:34:33 -0700 Subject: [PATCH] Drop obsolete Preview empty-state TODO item --- TODO.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/TODO.md b/TODO.md index 0f05082..94834a2 100644 --- a/TODO.md +++ b/TODO.md @@ -6,8 +6,6 @@ - Drafts survive reload Composer text drafts and inbox answer drafts (checked choices and free text) are mirrored into localStorage, keyed by user plus the existing composer key or inbox item id, with a debounced save and a flush when leaving the composer. A draft is cleared only after a successful send; a failed send keeps it. Drafts for closed tasks and vanished items are pruned. Storage that throws or holds malformed data falls back to the in-memory drafts. Pending images are not restored; the composer says how many need re-attaching instead of dropping them silently. -- Friendlier Preview empty state - The Preview tab's empty state reads "No server shown yet. Ask the agent to start one and show it here." instead of naming `expose_port`, and the tab has a Reload button. - Keyboard shortcut overlay ⌘/ opens an overlay listing every keyboard shortcut. - Pick project and model when creating a task