Commit Graph

599 Commits

Author SHA1 Message Date
Dax Raad 5829833878 fix(tui): style redo hotkey as normal text in revert footer 2026-06-27 20:30:52 -04:00
Dax Raad 35f503eeb5 feat(tui): add redo hotkey footer and pad file list in revert banner 2026-06-27 20:30:26 -04:00
Dax Raad 76cb4138b2 fix(tui): make undo inclusive of last user message and simplify revert banner 2026-06-27 20:25:08 -04:00
Dax 84503f3353 feat(tui): wire up undo/redo and revert for V2 sessions (#34263) 2026-06-28 00:04:53 +00:00
Dax Raad e71c4f5a22 fix(tui): normalize abbreviated home paths to forward slashes 2026-06-27 18:54:06 -04:00
Dax Raad 6a97999fcc fix(tui): remove redundant top spacer in session history 2026-06-27 13:54:16 -04:00
Dax Raad 56df9cb348 fix(tui): stop bash spinner when tool errors before command received 2026-06-27 13:17:21 -04:00
Dax Raad e9cd49fc72 fix(core): fail interrupted session steps 2026-06-27 01:16:30 -04:00
Dax Raad fa97298c88 fix(tui): interrupt v2 sessions with escape 2026-06-26 22:32:21 -04:00
Dax Raad 1509df89d9 fix(tui): hide prompt for running shell commands 2026-06-26 21:35:20 -04:00
Dax Raad 063f17382c fix: stabilize v2 runtime behavior 2026-06-26 20:56:36 -04:00
Dax Raad 2bca4116c0 refactor(tui): use v2 client transport 2026-06-26 14:57:01 -04:00
Dax Raad 095388a5df feat(tui): add v2 terminal interface 2026-06-26 14:38:25 -04:00
Luke Parker c56cd56b95 fix(tui): preserve renderer initialization errors (#33996)
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
2026-06-26 15:14:28 +05:30
Simon Klee 06232cc755 fix(tui): load root sessions in session switcher (#33931)
Request root sessions before applying the session list limit so child
sessions cannot crowd roots out of the switcher.

Keep the synchronized cache available while requests are pending or fail,
reconcile results with live updates, and retain current and pinned sessions.
Preserve selection by session ID when asynchronous results reorder the list.

Closes #16270
Closes #32725
2026-06-25 18:36:08 +02:00
opencode 9315b41aed sync release versions for v1.17.11 2026-06-25 12:09:26 +00:00
Simon Klee 2dae865618 Revert "deps: update OpenTUI to 0.4.2 (#33610)" (#33842) 2026-06-25 10:38:09 +02:00
opencode 0d755aeb8f sync release versions for v1.17.10 2026-06-24 20:37:40 +00:00
Simon Klee a582ca6c33 tui: remove logo animation (#33633)
Render branding as a static logo to avoid continuous redraws and mouse-driven visual effects.
2026-06-24 19:28:46 +00:00
Simon Klee bc4ce9687c tui: fix multi-day duration formatting (#33651)
Report elapsed days and remaining hours instead of showing zero days and
the total duration as hours.

Close #32957
Close #32956
2026-06-24 12:05:06 +00:00
Victor Navarro cca3084696 feat(tui): add main branch source to diff mode (#30942) 2026-06-24 10:35:37 +00:00
Victor Navarro 55b00c42a0 feat(tui): add diff viewer keybind (#33365) 2026-06-24 12:07:23 +02:00
Simon Klee 9c22ffc223 deps: update OpenTUI to 0.4.2 (#33610) 2026-06-24 09:22:24 +02:00
Aiden Cline 9d61f368a4 fix(tui): sort model picker by release date (#33558) 2026-06-23 22:35:47 -05:00
Dax Raad f19572eeef refactor(core): drop filesystem entry mime 2026-06-23 21:49:01 -04:00
Dax Raad 3a72f5e268 fix(tui): normalize autocomplete attachments 2026-06-23 21:41:14 -04:00
opencode-agent[bot] b7acf4f906 chore: generate 2026-06-23 23:24:49 +00:00
Aiden Cline 6afecd01eb feat(tui): redesign crash screen (#33549) 2026-06-23 18:23:15 -05:00
Simon Klee 7354699535 fix(tui): make move session command bindable (#33508)
Add the session_move TUI keybind and map it to the existing session.move command. Keep it unbound by default and document the new configuration option.

Closes #33239
2026-06-23 15:55:14 +02:00
Shoubhit Dash b94c2b0562 feat(mcp): add resource read tools (#33483) 2026-06-23 13:49:42 +05:30
opencode-agent[bot] 3ee37d171d chore: generate 2026-06-23 02:19:31 +00:00
Aiden Cline 1707b5addd refactor(core): remove shell description input (#32823) 2026-06-22 21:18:06 -05:00
Dax 7d54222887 fix(tui): scope file autocomplete to session (#33458) 2026-06-22 20:31:36 -04:00
Kit Langton 5a0d0ee92c refactor(core): simplify session input promotion (#33443) 2026-06-22 17:51:49 -04:00
Dax Raad 670163a145 fix(tui): use bridged event stream for data 2026-06-22 08:50:46 -04:00
opencode-agent[bot] 1b4aad57b5 chore: generate 2026-06-22 12:22:43 +00:00
Dax Raad 8220bb3d69 feat(server): stream events across locations 2026-06-22 08:12:43 -04:00
Aiden Cline 576cd6acb5 fix(tui): render skill load errors inline (#33298) 2026-06-21 22:40:12 -05:00
Dax b7599d26b2 fix(tui): reduce noisy MCP autocomplete matches (#33176) 2026-06-20 22:24:59 -04:00
opencode bc1e7220b9 sync release versions for v1.17.9 2026-06-21 00:03:08 +00:00
Dax c5e89b4735 fix(tui): separate subagent tool rows (#33158) 2026-06-20 18:58:27 -04:00
Dax 24d94a0a13 refactor(tui): simplify inline tool spacing (#33097) 2026-06-20 09:35:20 -04:00
Aiden Cline 0cdb72ba51 fix(tui): render console org load errors inline (#33040) 2026-06-19 19:41:22 -04:00
opencode-agent[bot] 4ca459bc7d chore: generate 2026-06-18 12:56:22 +00:00
Aiden Cline b7832d396f fix(tui): gate background shortcut by capability (#32837) 2026-06-18 14:54:26 +02:00
opencode 19cfaaac70 sync release versions for v1.17.8 2026-06-17 21:27:16 +00:00
Aiden Cline 4c8e4941af fix(tui): render move errors inline (#32241) 2026-06-16 13:13:11 +02:00
opencode 9d0fda7c91 sync release versions for v1.17.7 2026-06-14 18:49:21 +00:00
Shoubhit Dash bb9bea1365 fix(tui): match @ mention items by name, not description or uri (#32309) 2026-06-14 13:11:01 +00:00
Dax 00a6e3fc4a refactor(core): derive catalog availability from integrations (#32272) 2026-06-14 14:44:50 +02:00