Commit graph

1736 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
github-actions[bot]
4878a0e30f
release: v2.2.5 (#60744)
Brings the versions and changelog of the published v2.2.5 release back to dev.
2026-10-30 19:18:59 -04:00
Dax
bf5d12c588
fix(app,tui): hide MCP integrations from the connect menu (#60675) 2026-10-30 14:43:09 -04:00
github-actions[bot]
872f694b05
release: v2.2.4 (#60664)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-30 13:06:06 -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
ad2e08225f
test(tui): drop PHP highlighting test (#60408) 2026-10-30 11:50:04 +01:00
Filip
c6c5d36b8a
fix(tui): span vertical session tab pulse across full tab width (#60338) 2026-10-30 11:32:49 +01:00
github-actions[bot]
b44b7164ba
release: v2.2.3 (#60564)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-30 20:19:43 +10: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
github-actions[bot]
4efad23dd8
release: v2.2.2 (#60337)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-10-29 13:54:46 -05: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
github-actions[bot]
f74b1416a8
release: v2.2.1 (#60113)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-10-29 10:41:32 -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
James Long
f43563b2f4
fix(theme): give migrated V1 dialogs an opaque background (#60016) 2026-10-28 20:00:16 -04: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
github-actions[bot]
86976449c4
release: v2.2.0 (#59558)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-10-27 19:13:14 +10: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
opencode-agent[bot]
cbe110e19a
test(tui): remove flaky update-restart, session-tabs storage and tab-rail scroll tests (#59400)
Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com>
2026-10-26 16:11:54 -05: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
Aiden Cline
1434464f7e
feat(plugin): filter event subscriptions by type (#58864) 2026-10-26 10:47:48 -05: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
opencode-agent[bot]
30890fdc06
fix(client): reload VCS info when the branch changes (#58982)
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-25 13:08:42 +00:00