opencode-agent[bot]
8cb73f4a99
chore: generate
2026-05-15 18:45:24 +00:00
Shoubhit Dash
0b04ec1556
fix(tui): keep session switching pinned-only ( #27775 )
2026-05-16 00:14:07 +05:30
Kit Langton
303e79732d
Remove TUI logo sound effects ( #27183 )
2026-05-12 20:37:16 -04:00
Simon Klee
16e9d6916d
prompt: fix cursor math for wide characters ( #27017 )
...
String.length counts code points, not display columns, so CJK
characters and emoji that occupy two terminal cells caused
misaligned cursors, broken mention triggers, and incorrect
history restoration offsets.
Use Bun.stringWidth for now, we need an alternative for this.
Fix #26716
Close #26922
2026-05-12 11:45:28 +02:00
Dax
970fe5b840
Track session usage totals ( #26644 )
2026-05-12 01:18:57 -04:00
Kit Langton
93affbbcf4
fix(tui): guard prompt submit against concurrent invocation ( #26972 )
2026-05-12 01:35:28 +00:00
Shoubhit Dash
786bcb86f9
feat(tui): pin, quick-switch, and cycle recent sessions ( #26858 )
2026-05-11 22:46:27 +05:30
Shoubhit Dash
5b2b91d09f
feat(scout): autocomplete configured mentions ( #26843 )
2026-05-11 20:50:03 +05:30
Sebastian
589efdcb88
fix prompt history behaviour and session line up/down commands ( #26797 )
2026-05-11 02:27:46 +00:00
Sebastian
ca2be55fca
restore managed textarea keymap handling ( #26771 )
2026-05-11 01:45:59 +02:00
opencode-agent[bot]
ce24230b7c
chore: generate
2026-05-09 03:18:57 +00:00
Jose Vargas
02c5d2f759
fix(tui): sort session picker by full updated timestamp ( #24725 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-05-08 22:17:13 -05:00
Sebastian
4d6a1c6101
flatten to keybind compatible config ( #26421 )
2026-05-09 01:29:13 +02:00
James Long
04c1d3442d
feat(core): allow external workspace creation ( #26212 )
2026-05-08 11:09:12 -04:00
Sebastian
e39b558e44
internal which-key plugin, inactive by default ( #26337 )
2026-05-08 13:55:49 +02:00
Simon Klee
3a519e1dbc
feat(opencode): add interactive split-footer mode to run ( #23557 )
2026-05-08 12:17:14 +02:00
Erik Demaine
a7eba14f55
feat(desktop): working indicator on project sidebar ( #26223 )
2026-05-08 11:42:39 +08:00
opencode-agent[bot]
4bde6f6474
chore: generate
2026-05-08 02:40:47 +00:00
Sebastian
9b0d82fab8
improve go sub animation perf ( #26251 )
2026-05-08 04:39:42 +02:00
Kit Langton
9cf71d889a
fix(tui): retain cleared prompt drafts ( #26258 )
2026-05-08 02:08:29 +00:00
Aiden Cline
0179cc3922
tui: go plan payg msg ( #26248 )
2026-05-07 16:53:24 -05:00
opencode-agent[bot]
dba7e1982d
chore: generate
2026-05-07 18:36:42 +00:00
Sebastian
4785e66cc6
introduce opentui keymap as sole key/cmd engine ( #26053 )
2026-05-07 20:35:31 +02:00
opencode-agent[bot]
972ed9175c
chore: generate
2026-05-07 14:25:30 +00:00
James Long
4d6c05923f
feat(core): copy file changes when warping ( #26190 )
2026-05-07 10:24:17 -04:00
opencode-agent[bot]
ffb7d67c27
chore: generate
2026-05-07 11:37:34 +00:00
Shoubhit Dash
a3f6690406
fix(tui): restore custom provider in /connect ( #26168 )
2026-05-07 17:05:35 +05:30
James Long
2e5b8ee6bb
fix(tui): filter only connected workspaces in dialog; add warp synthetic message ( #25915 )
2026-05-06 10:25:42 -04:00
James Long
b4ee950c0a
fix(core): use current workspace with /new; fix warping into local project ( #25894 )
2026-05-05 16:39:37 -04:00
James Long
ccc17d1309
fix(core): better state handling of editor context ( #25911 )
2026-05-05 15:53:05 -04:00
James Long
688488502f
fix(tui): fix type error for calling workspace.warp ( #25801 )
2026-05-04 22:06:33 -04:00
James Long
78edbb9df5
feat(core): session warping ( #25768 )
2026-05-04 21:28:38 -04:00
Dax
cdf3760d79
Refactor v2 session events as schemas ( #24512 )
2026-05-02 22:09:48 -04:00
Kit Langton
a7a0e5ec22
fix(tui): keep shell-mode prompt editable ( #25419 )
2026-05-02 10:56:27 -04:00
Kit Langton
e159608e59
refactor: rename workspace adapters ( #25272 )
2026-05-01 07:36:52 -04:00
Simon Klee
905456e1e3
fix(tui): gate logo subpixel rendering on truecolor support ( #25265 )
2026-05-01 11:33:44 +02:00
Aiden Cline
7e72610ed0
fix: tui list jank issue ( #25219 )
2026-04-30 22:45:41 -05:00
Kit Langton
738a379fd5
Support multiple Zed selections in TUI context ( #25140 )
2026-04-30 14:15:50 -04:00
James Long
c9db964e9b
fix(core): reconnect editor context for session directory ( #24984 )
2026-04-29 15:11:44 -04:00
Aiden Cline
5127f64f4f
feat: make it easier to toggle on/off paste summary in the tui ( #24869 )
2026-04-28 23:55:14 -05:00
James Long
29be8a7333
feat(core): filter sessions by path and add setting to disable ( #24849 )
2026-04-28 16:49:13 -04:00
Cas
fa049285d7
fix(tui): consume Enter in dialog useKeyboard handlers ( #23390 )
2026-04-27 15:31:49 -05:00
James Long
07e775f818
feat(core): file context improvements and option to disable ( #24661 )
2026-04-27 16:10:13 -04:00
Kit Langton
fbaeb962f2
fix(tui): stabilize Zed editor context polling ( #24656 )
2026-04-27 15:37:18 -04:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Dax
bfbd9b7986
fix(tui): hide provider checks before onboarding ( #24551 )
2026-04-27 01:18:26 +00:00
Dax Raad
20779c224b
tui: remove excessive debug logging from workspace creation flow to reduce terminal output noise
2026-04-26 19:33:40 -04:00
Dax Raad
9031b8f108
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 Raad
6bc94f94b1
core: consolidate shared infrastructure into core package
...
Moves effect logging, observability, runtime utilities, flags, installation
version info, and process utilities from opencode to core package. This
enables better code sharing across packages and establishes core as the
single source of truth for foundational utilities.
All internal imports updated to use @opencode-ai/core paths for consistency.
2026-04-25 13:30:37 -04:00
James Long
79bee2e03a
feat(tui): support builtin protocol for handling context from editors ( #24034 )
2026-04-23 16:19:19 -04:00