Commit Graph

365 Commits

Author SHA1 Message Date
OpeOginni b234169381 fix(opencode): update spinner color logic (#28032)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-21 16:02:08 -05:00
James Long 58833d5701 fix(tui): default new sessions always to local project (#28541) 2026-05-20 18:35:37 -04:00
Kit Langton b018a8f7c8 fix(sdk): unbreak typecheck on dev after v2 error widening (#28503) 2026-05-20 14:29:19 -04:00
opencode-agent[bot] 07327f014b chore: generate 2026-05-19 15:11:40 +00:00
Sebastian e7ce2cb2ce use keymap state for layer visibility (#26246) 2026-05-19 17:07:26 +02:00
James Long a982845501 fix(core): fix file references in workspaces (#28209) 2026-05-18 18:23:35 +00:00
Shoubhit Dash 4541e88fb1 refactor(reference): normalize config entries (#28178) 2026-05-18 20:42:41 +05:30
Shoubhit Dash 6461e9e366 fix(tui): copy pasted prompt content (#28156) 2026-05-18 17:02:34 +05:30
Kit Langton 6905d92fd2 fix(tui): dedupe consecutive prompt history entries (#27816) 2026-05-16 02:36:35 +00:00
Shoubhit Dash e77044ca38 feat(tui): enable pinned session switching (#27780) 2026-05-16 01:10:16 +05:30
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