- [2026-04-20] question tool: initial render blanks the whole screen; requires page reload to recover
- [2026-03-13] Input: on desktop, Enter should Send, shift/opt/ctrl+Enter should insert newline. On mobile, Enter should insert newline, only tapping Send button should send.
- Desktop Enter-to-send is wired; verify on real mobile that Enter=newline
- [2026-03-04] Fix secrets/tokens/env so that
ghandfly/flyctlwork in prod - [2026-03-03] Support opencode tui theme json files, and put in my ~/.opencode/themes/jdanbrown.json
- [2026-03-03] Add image uploads
- [2026-03-03] Doesn't load on iOS safari, but loads on "save to Home Screen" (which is basically just safari), and loads in iOS chrome and iOS Firefox
- Did I end up with bad local storage?
- I tried delete site data for fly.dev in iOS settings -> apps -> safari -> advanced, but it still doesn't load
- [2026-03-03] Long press on user input for copy/revert/fork
- [2026-03-03] Send button sometimes refuses to trigger during multi-round chat session
- Maybe after I press stop? But I think not?
- [2026-03-02] Find way to make llmjail use local Dockerfile? -- what's the right Dockerfile/script interface to merge these?
- [2026-03-02] To make dev/check faster for llm, can we run it in dev/docker-shell instead of llmjail (bash tool)? (human needs to be in the loop for this one)
- [2026-03-02] Three-dots menu in chat header: copy branch (with branch name inline), share session, rename session
- [2026-03-02] Mode picker in input area (build/plan/etc)
- [2026-03-02] Photo upload in input area
- [2026-03-02] Add button in top bar to show git diff/log for current chat session
- Top bar shows git stat summary; a dedicated diff/log view still TBD
- [2026-03-02] Figure out how to connect from opencode cli -- i think custom auth currently defeats it?