Commit graph

645 commits

Author SHA1 Message Date
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
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
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
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
bcd713e2b7 chore: merge dev into beta 2026-10-23 09:41:06 +10:00
James Long
0b93f0b749
feat(tui): expose open_terminal over client MCP (experimental) (#57506) 2026-10-22 16:16:28 -04:00
opencode-agent[bot]
58d5c02e03
feat(tui): tell users to start OpenCode again after an update restart (#58139)
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-10-22 17:23:18 +02:00
Luke Parker
316a688fe9 chore: merge dev into beta 2026-10-22 08:46:18 +10:00
Luke Parker
565a2e3a33
fix(app): show the TUI turn metrics in the debug bar (#57934) 2026-10-22 08:02:18 +10:00
Kit Langton
adcda1b84f
feat(tui): restore animated Go upsell modal on free usage limit (#57471) 2026-10-20 18:35:30 -07:00
Kit Langton
86a0950c61
feat(tui): show free-limit notice, recall prompt, and skip failure toast (#57467) 2026-10-20 15:51:54 -07:00
Aarav Sareen
19b12707cf
feat(tui): add free model picker under new designs (#56097) 2026-10-20 15:14:25 +05:30
Aarav Sareen
1d2190beec
feat(tui): match model switcher to new designs (#56095) 2026-10-20 12:40:25 +05:30
Aiden Cline
acdcdb8dd9
refactor: v2.1 minor breaking changes (#57260) 2026-10-20 00:42:13 -05:00
Kit Langton
de19af9263
fix(tui): open /models on the current model and keep the server's model order (#57151) 2026-10-19 13:02:09 -07:00
James Long
f36cda5bc8
fix(tui): show keyboard focus in export options (#57154) 2026-10-19 15:06:20 -04:00
Finn763
52a10f573f
fix(tui): keep long-pending requests past Bun's fetch deadline (#55149)
Give the TUI client timeout: false, share the no-timeout fetch helper across run, mini and the TUI via @opencode/util/no-timeout-fetch, and surface existing-session shell failures with a toast and composer restore.

Closes #54974

Co-authored-by: Finn763 <finn763@users.noreply.github.com>
2026-10-19 13:37:11 -04:00
Dax
86ac38ad56
fix(tui): keep mini waiting when session.wait loses its transport (#57062) 2026-10-19 13:02:52 -04:00
Simon Klee
c7ddff776c
chore: OpenTUI 0.6.5 (#55339) 2026-10-19 16:47:33 +02:00
Dax Raad
15d4afd089 Merge remote-tracking branch 'origin/dev' into beta
# Conflicts:
#	packages/app/src/session/composer/location-missing.tsx
2026-10-18 16:03:51 -04:00
opencode-agent[bot]
1da3604a35
feat(app): match the TUI integration dialog in desktop (beta) (#56877)
Co-authored-by: thdxr <826656+thdxr@users.noreply.github.com>
2026-10-18 19:45:41 +00:00
tobwen
512165cec1
fix(tui): share dialog width instead of one resize listener per row (#56234) 2026-10-16 22:46:36 -04:00
Aarav Sareen
c5e513e98e
feat(tui): add opencode2 theme and text.faint token (#55798) 2026-10-16 14:48:08 +05:30
argszero
2e7ac8c8ea
fix(tui): roll the compact form over to M at the rounding boundary (#55871)
Co-authored-by: argszero <argszero@users.noreply.github.com>
Co-authored-by: Tarquinen <78942835+Tarquinen@users.noreply.github.com>
2026-10-15 19:34:22 -04:00
Filip
17229d24f5
chore(ci): speed up and stabilize the test workflow (#55866) 2026-10-16 00:35:49 +02:00
berce
e89206d397
fix(tui): say why /editor did nothing when no editor is set (#55872) 2026-10-15 17:12:22 -05:00
DS
3485a7b366
fix(tui): stop repeated review from reopening the last diff file (#55845) 2026-10-15 21:05:00 +00:00
James Long
22dea2453b
fix(tui): mount each dialog once so /fork shows its pending view (#55751) 2026-10-15 13:37:59 -04:00
James Long
18d1dd453a
fix(tui): show remaining dialog hints label-first (#55745) 2026-10-15 13:37:32 -04:00
James Long
61bfcbdaff
refactor(tui): build prompt-style dialogs on DialogPrompt (#55518) 2026-10-15 13:17:19 -04:00
James Long
09a075d90c
feat(tui): open the diff side panel by default (#55780) 2026-10-15 13:06:34 -04:00
James Long
68510d9d6e
refactor(tui): inline select row gutter and derive detail width (#55740) 2026-10-15 13:00:36 -04:00
James Long
0478ba6459
feat(tui): responsive diff viewer layouts (#55574) 2026-10-15 12:55:44 -04:00
James Long
78359c6744
refactor(tui): add shared DialogFooter with label-first actions (#55513) 2026-10-15 12:45:20 -04:00
James Long
fe1717b309
fix(tui): put the diff side panel behind an experiment (#55456) 2026-10-14 12:16:18 -04:00
James Long
c0d41d2b26
feat(tui): render diffs in plugin panel slots (#47152) 2026-10-14 11:26:36 -04:00
Aiden Cline
def5d948ef
chore(tui): revert OpenTUI 0.6 upgrade (#55300) 2026-10-13 23:27:27 -05:00
usrnk1
7b33bcea4e
feat(desktop): show session tokens and cost on the session view (#53785)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-10-13 23:14:04 +00:00
Dax
d0a2ce32de
feat(tui): report pending session status to the terminal (#55172) 2026-10-13 16:48:09 -04:00