Aiden Cline and GitHub
03bb53c389
fix(tui): separate thinking header from markdown body ( #29028 )
2026-05-24 20:52:17 -05:00
opencode-agent[bot]
1a329e4e67
chore: generate
2026-05-22 19:31:59 +00:00
James Long and GitHub
bfb2d8dc76
fix(tui): when diff viewer closes always return to last route ( #28903 )
2026-05-22 15:30:31 -04:00
James Long and GitHub
ba746e36d8
fix(tui): empty states, context, and minor improvements to diff viewer ( #28878 )
2026-05-22 14:21:22 -04:00
opencode-agent[bot]
b368e5adbe
chore: generate
2026-05-22 16:31:30 +00:00
James Long and GitHub
69e4f52272
fix(tui): interaction improvements to diff viewer ( #28851 )
2026-05-22 12:30:10 -04:00
opencode-agent[bot]
87d4cb07b0
chore: generate
2026-05-21 22:36:00 +00:00
James Long and GitHub
ee008923f3
feat(tui): design revamp of diff viewer ( #28728 )
2026-05-21 18:34:32 -04:00
Kit Langton and GitHub
5079fed63a
test(opencode): remove redundant global event casts ( #28564 )
2026-05-20 21:48:55 -04:00
Kit Langton and GitHub
ddd6eb4496
fix(tui): separate question checkmark labels ( #28558 )
2026-05-20 21:35:59 -04:00
Kit Langton and GitHub
43c24d8d0f
fix(tui): gate Zed context on terminal env ( #28517 )
2026-05-20 16:52:33 -04:00
opencode-agent[bot]
de672fd214
chore: generate
2026-05-20 20:23:54 +00:00
James Long and GitHub
d0779d2aca
feat(tui): collapse directories when possible in file tree ( #28512 )
2026-05-20 16:22:04 -04:00
Sebastian and GitHub
ef82426e28
handle permanent file plugin errors ( #27344 )
2026-05-20 18:47:30 +02:00
opencode-agent[bot]
8940572098
chore: generate
2026-05-20 15:18:18 +00:00
James Long and GitHub
17d66ee4fe
feat(tui): initial impl of diff viewer ( #28476 )
2026-05-20 11:16:56 -04:00
Sebastian and GitHub
8dd6448c90
use keymap state for layer visibility ( #26246 )
2026-05-19 17:07:26 +02:00
Sebastian and GitHub
ee16f08ffa
Fix legacy pgup/pgdown TUI keybind aliases ( #28275 )
2026-05-19 13:52:00 +02:00
Kit Langton and GitHub
896ad7b884
Speed up targeted opencode tests
...
Reduce avoidable setup costs in slow opencode tests while preserving reviewed coverage and recording the benchmark evidence for follow-up test-suite work.
2026-05-18 16:18:29 +00:00
Sebastian and GitHub
6e4db5666a
upgrade opentui to 0.2.14 ( #28090 )
2026-05-18 13:44:08 +02:00
Sebastian and GitHub
f97e115ee2
dialog prompt submit keybind + opentui event sink ( #27945 )
2026-05-18 00:23:19 +02:00
Sebastian and GitHub
cc9c0b15c7
Revert "add dialog prompt submit keybind ( #27807 )" ( #27815 )
2026-05-16 04:44:32 +02:00
Sebastian and GitHub
d441e931f9
add dialog prompt submit keybind ( #27807 )
2026-05-16 03:11:46 +02:00
Sebastian and GitHub
d6367853ae
Add TUI notifications and attention sounds (disabled by default) ( #26980 )
2026-05-13 03:26:25 +02:00
opencode-agent[bot]
5cc84800dc
chore: generate
2026-05-12 03:43:40 +00:00
James Long and GitHub
2b432d9e03
fix(tui): scope events by project ( #26936 )
2026-05-11 23:42:04 -04:00
Kit Langton and GitHub
74aa735e6a
fix(tui): guard prompt submit against concurrent invocation ( #26972 )
2026-05-12 01:35:28 +00:00
Kit Langton and GitHub
a5c35bf182
Avoid bootstrapping server plugins from TUI plugin runtime ( #26938 )
2026-05-11 17:32:16 -04:00
Sebastian and GitHub
a0fc27e424
flatten to keybind compatible config ( #26421 )
2026-05-09 01:29:13 +02:00
Sebastian and GitHub
19da27e1cb
internal which-key plugin, inactive by default ( #26337 )
2026-05-08 13:55:49 +02:00
Sebastian and GitHub
98f5e6e713
introduce opentui keymap as sole key/cmd engine ( #26053 )
2026-05-07 20:35:31 +02:00
James Long and GitHub
8e182c7782
fix(core): better state handling of editor context ( #25911 )
2026-05-05 15:53:05 -04:00
Dax and GitHub
a3bc5d35b0
Refactor v2 session events as schemas ( #24512 )
2026-05-02 22:09:48 -04:00
Kit Langton and GitHub
4c70ea28d2
fix(tui): scope Zed editor context to containing workspaces ( #25211 )
2026-04-30 22:33:39 -04:00
Kit Langton and GitHub
cedff6fb89
Isolate TUI thread cwd resolution test ( #25147 )
2026-04-30 15:10:30 -04:00
Kit Langton and GitHub
320527a3e4
Support multiple Zed selections in TUI context ( #25140 )
2026-04-30 14:15:50 -04:00
Kit Langton and GitHub
ce63ca4d7a
test: use testEffect for system prompt test ( #25047 )
2026-04-30 12:51:32 -04:00
Luke Parker and GitHub
d7b7be1909
fix(desktop): Path mismatches cause sessions missing + strong ID + existing data fix ( #25013 )
2026-04-29 22:39:19 +00:00
James Long and GitHub
293877cb7e
fix(core): reconnect editor context for session directory ( #24984 )
2026-04-29 15:11:44 -04:00
Kit Langton and GitHub
1ff8d289af
fix(tui): handle Zed selection byte offsets ( #24825 )
2026-04-28 14:09:39 -04:00
Kit Langton and GitHub
45eac589f8
fix(tui): preserve Zed context on terminal focus ( #24662 )
2026-04-27 16:25:37 -04:00
opencode-agent[bot]
7a1c8465f5
chore: generate
2026-04-27 19:38:33 +00:00
Kit Langton and GitHub
5290e9ca7e
fix(tui): stabilize Zed editor context polling ( #24656 )
2026-04-27 15:37:18 -04:00
Dax and GitHub
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Dax Raad
f5dce6d960
core: move npm service to core package for shared dependency management
2026-04-25 14:36:15 -04:00
Kit Langton and GitHub
625aca49de
feat(tui): read Zed editor context from state db ( #24352 )
2026-04-25 18:10:58 +00:00
Dax Raad
705f792e87
core: move Global module to @opencode-ai/core for centralized path management
...
Move the Global module from packages/opencode/src/global to packages/core/src/global
to provide a unified location for managing XDG directories and application paths.
This eliminates duplicate path definitions across packages and ensures consistent
access to data, config, cache, state, log, and bin directories throughout the codebase.
2026-04-25 13:52:32 -04:00
Dax and GitHub
467be08e67
refactor: consolidate npm exports and trace flock acquisition ( #23151 )
2026-04-17 18:58:37 +00:00
Dax Raad
b1f076558c
test: align plugin loader npm mocks
...
- switch plugin loader tests to the effect npm module
- return Option.none() for mocked npm entrypoints
- keep test fixtures aligned with the current Npm.add contract
2026-04-17 14:33:02 -04:00
James Long and GitHub
0bedea52b1
fix(tui): tui resiliency when workspace is dead, disable directory filter in session list ( #23013 )
2026-04-16 23:35:36 -04:00