Commit graph

1099 commits

Author SHA1 Message Date
Simon Klee
bea50be4b6
feat(tui): add setting to keep scroll position on send (#61460)
A new session.submit_scroll setting controls this jump. With "keep", the transcript stays where it is when you send a prompt, and the "Jump to latest" link stays visible. If you are already at the bottom, new messages still follow as before. The default, "bottom", keeps the current behavior. The setting is in the settings dialog as "Scroll on send" and in the session configuration docs.
2026-11-03 19:27:20 +01:00
Filip
1e322a3a01
fix(tui): keep focus on open dialogs when a question arrives (#60365) 2026-11-03 18:18:48 +01:00
Kit Langton
3ba597f776
fix: link new Console workspaces to their Go page and show monthly Go resets (#61244) 2026-11-02 21:39:25 -08:00
Dax
d074773174
feat(cli): add --archived to opencode run (#61270) 2026-11-02 11:31:46 -05:00
Richard
b5f856e1e2
fix(tui): hide terminal cursor behind toast notifications (#60249)
Co-authored-by: Daniel Smolsky <dannysmo@gmail.com>
2026-10-31 21:42:12 +00:00
Shoubhit Dash
7ce35879b8
fix(tui): stop older history from flashing when scrolling up (#59236)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-31 14:42:58 -05:00
Simon Klee
bf544cd419
fix(tui): keep keymap command objects while their data is unchanged (#59294) 2026-10-31 11:09:49 +01:00
Dax
bf5d12c588
fix(app,tui): hide MCP integrations from the connect menu (#60675) 2026-10-30 14:43:09 -04:00
opencode-agent[bot]
bb6769c203
fix(tui): keep plugin-set prompt cursor styles (#60599)
Co-authored-by: Tarquinen <Tarquinen@users.noreply.github.com>
2026-10-30 10:08:54 -04:00
opencode-agent[bot]
6b4329c885
fix(tui): add right padding to edit and patch diffs (#60614)
Co-authored-by: Tarquinen <78942835+Tarquinen@users.noreply.github.com>
2026-10-30 13:46:18 +00:00
James Long
65c0d83f4d
feat(core): rename persistent terminals (#60329) 2026-10-30 13:29:04 +00:00
Filip
c6c5d36b8a
fix(tui): span vertical session tab pulse across full tab width (#60338) 2026-10-30 11:32:49 +01:00
Simon Klee
13e8186410
chore(tui): use OpenTUI 0.8.0 (#60385) 2026-10-30 05:42:46 +01:00
opencode-agent[bot]
e761e265d2
feat(tui): mark the selected composer suggestion under new designs (#60393)
Co-authored-by: jlongster <17031+jlongster@users.noreply.github.com>
2026-10-29 22:09:55 -04:00
James Long
067b741783
refactor(client): share the persistent pty protocol (#60323) 2026-10-29 18:23:04 -04:00
Filip
c24760c70a
fix(tui): highlight PHP code blocks without opening tag (#60359) 2026-10-29 20:16:49 +00:00
Kit Langton
84aed13ac8
feat(tui): load stored images by reference, like desktop (#60116) 2026-10-29 20:04:23 +00:00
Filip
7130211909
fix(tui): keep # in file search base when not followed by a line range (#60336) 2026-10-29 20:27:43 +01:00
Filip
085d6f7b4b
fix(tui): resolve default cursor style across config reloads (#60302) 2026-10-29 20:07:21 +01:00
James Long
149767cafe
fix(tui): match the empty dialog search cursor to the highlighted row (#60310) 2026-10-29 14:05:37 -04:00
Filip
ccd406b00f
fix(tui): prevent truncateMiddle overflow at small widths (#60287) 2026-10-29 18:07:23 +01:00
OpeOginni
a8e17aee80
fix(tui): preserve captured attachments and source paths (#60222) 2026-10-29 12:04:39 -05:00
Dax
d9ecbbc874
fix: show the Go usage limit's reset time, Go page link and a composer tray (#60284)
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-29 12:02:57 -05:00
Kit Langton
3eb834b85a
fix: type the Go and ChatGPT usage limits (#57897)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-29 11:28:43 -05:00
Aarav Sareen
726cf09639
feat(tui): add dialog footer theme override and retire faint in new designs (#60003) 2026-10-29 16:15:05 +05:30
Aiden Cline
6a0acd174b
fix(tui): show execution failures that happen before any step (#60079) 2026-10-28 21:21:22 -05:00
Filip
8de0323975
feat(core): add /goal with a client-side done check (#59437)
Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
2026-10-28 19:05:53 -05:00
Kit Langton
9a9386edbc
refactor(client): group experimental SDK methods under client.experimental (#59072) 2026-10-28 15:18:38 -07:00
James Long
b7992598be
feat(theme): lay out migrated V1 themes on opencode2 steps under new designs (#59996) 2026-10-28 16:55:34 -04:00
Aiden Cline
71d3556865
fix(tui): show spinner while a continued subagent runs (#59950) 2026-10-28 13:21:34 -05:00
DS
8d083cb64d
fix(tui): pad the empty /usage dialog message (#59918) 2026-10-28 14:06:30 +00:00
Aiden Cline
fa1260d6ca
fix(tui): send pasted image and PDF paths to local servers (#59833) 2026-10-28 00:50:24 -05:00
Luke Parker
dae4077a96
feat(plugin): add OpenCode Desktop GUI plugins (#55246) 2026-10-27 10:54:50 +10:00
opencode-agent[bot]
cd15a6a38b
Revert "fix(tui): identify config-defined providers (#57007)" (#59439)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-10-26 18:51:51 -05:00
OpeOginni
cc4faf46bf
fix(tui): identify config-defined providers (#57007)
Co-authored-by: Daniel Smolsky <dannysmo@gmail.com>
2026-10-26 17:14:39 -04:00
Kit Langton
b9e594be04
fix(tui): keep pasted text intact when you copy it out of the prompt (#59209) 2026-10-26 09:57:10 -07:00
Simon Klee
7359a48573
perf(tui): step the tab pulse at 20 fps instead of holding the renderer live (#59235) 2026-10-26 15:22:40 +01:00
Luke Parker
4b83402a29 chore: merge dev into beta 2026-10-26 08:34:06 +10:00
Kit Langton
3e4463a8a3
chore: use our QR encoder (#59057) 2026-10-25 13:53:29 -07:00
Anmol
3de8f3a89f
fix(tui): contain plugin slots and routes that render bare text (#58144)
Co-authored-by: Daniel Smolsky <dannysmo@gmail.com>
2026-10-24 15:24:44 -04:00
Adam
de284dc1bc
refactor(core): keep Go allowance out of messages and sessions (#58765) 2026-10-24 13:05:02 -05:00
Adam
5e4aa55cda
feat(tui): show OpenCode Console usage limits (#58731) 2026-10-24 11:19:56 -05:00
Adam
9109bcf136
feat(tui): show Go allowance when a session costs nothing (#58565) 2026-10-24 03:43:38 -05:00
Aiden Cline
ddaf06adaf
fix(tui): strip ANSI from tool errors and generic output (#58545) 2026-10-23 21:12:44 -05:00
James Long
09e6ddf630
refactor(tui): use OpenTUI diff gutter options (#57399) 2026-10-23 15:57:31 -04:00
Kit Langton
b4525d79bf
fix(app,client): wire session transcript retention and evict background transcripts (#57025) 2026-10-23 10:28:20 -07:00
Luke Parker
d7a08170e7
fix(app): evict transcripts of closed sessions (#58434) 2026-10-23 21:49:15 +10:00
Luke Parker
d290006820 chore: merge dev into beta 2026-10-23 13:08:54 +10:00
DS
35adacb8f7
docs: link apps and READMEs to V2 docs (#58289) 2026-10-22 21:57:31 -04:00
Luke Parker
bcd713e2b7 chore: merge dev into beta 2026-10-23 09:41:06 +10:00