59 lines
2.2 KiB
Markdown
59 lines
2.2 KiB
Markdown
# 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.
|