From 2970a6cf9a644534d4bb74c7643f2180c66c40fa Mon Sep 17 00:00:00 2001 From: iris <2+iris@noreply.localhost> Date: Thu, 3 Sep 2026 19:41:36 -0400 Subject: [PATCH] Write down the working list Co-Authored-By: Claude Opus 5 --- TODO.md | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..b93385f --- /dev/null +++ b/TODO.md @@ -0,0 +1,58 @@ +# TODO + +Working list from Iris, 2026-09-03. Remove an entry when it lands; annotate +one in place when it turns out to need a decision. + +## App — composer and input + +- [ ] Make the file-add button and the ones beside it "bubble" buttons with a + visible outline. The popups they open should be round. +- [ ] Returning to the app must not open the keyboard if it was closed when + the app was left. +- [ ] Tapping a slash-command suggestion should move the cursor to the end of + the inserted suggestion. + +## App — transcript + +- [ ] Tapping an expanded agent message card should close it. +- [ ] Tapping to deselect text should not toggle card expansion. +- [ ] Text inside code blocks does not highlight when selected (selection + itself works — only the highlight is missing). +- [ ] Bash logs should apply colour and the other basic text escape sequences, + and filter the rest. +- [ ] An image should show a loading spinner in an area the size of the image. +- [ ] Messages received from other agents are inconsistent — sometimes they + appear, sometimes they don't. + +## App — navigation + +- [ ] Swiping right should open the session list, unless the gesture belongs to + a component (e.g. scrolling left inside a long text block). + +## App — AskUserQuestion card + +- [ ] Selection should highlight instantly instead of waiting; a Submit button + at the bottom sends, and becomes a spinner while sending. +- [ ] Arrow buttons in the top right navigate between questions instead of + stacking them all in a row. +- [ ] Submit stays greyed out until every question is answered. + +## Formatting + +- [ ] Show a timeout in the largest possible unit: 480000ms = 8m. Under a + minute show only the largest unit (2.5s, 30ms); at or over a minute show + all units (5d 12h 4m). +- [ ] Use tilde notation when moving the working directory. + +## Session settings + +- [ ] Autocompact belongs in session settings; empty disables it, which is the + default. +- [ ] Changing the model on a stopped provider should be possible, stored, and + applied the next time it starts. + +## Usage + +- [ ] Add one minute to Claude's "time left". +- [ ] The transcript header and the usage menu should share one usage value — + they have been seen disagreeing.