Commit Graph

100 Commits

Author SHA1 Message Date
Sebastian 2695458b88 Revert "add dialog prompt submit keybind (#27807)" (#27815) 2026-05-16 04:44:32 +02:00
Kit Langton 6905d92fd2 fix(tui): dedupe consecutive prompt history entries (#27816) 2026-05-16 02:36:35 +00:00
Sebastian f431408b30 add dialog prompt submit keybind (#27807) 2026-05-16 03:11:46 +02:00
opencode-agent[bot] d9859ddb57 chore: generate 2026-05-16 00:44:10 +00:00
Kit Langton c13a96bee2 fix(tui): show config error details on startup (#27803) 2026-05-15 20:42:56 -04:00
Sebastian cfb1716ce9 Fix multiline mentions (#27649) 2026-05-15 23:04:20 +02:00
Shoubhit Dash 12968615a0 refactor(instance): remove legacy runtime fallback (#27757) 2026-05-15 23:05:44 +05:30
Shoubhit Dash 98c6cb7044 refactor(provider): type init errors (#27484) 2026-05-14 14:48:58 +05:30
Kit Langton b5c3067e10 fix(provider): type model not found errors (#27334) 2026-05-13 22:23:09 +00:00
opencode-agent[bot] f6c44c49d3 chore: generate 2026-05-13 05:41:29 +00:00
Shoubhit Dash b611c537d1 test(cli): cover config json diagnostics (#27257) 2026-05-13 05:40:12 +00:00
Shoubhit Dash 8f7758b5c9 fix(cli): render tagged config errors (#27256) 2026-05-13 11:01:18 +05:30
Sebastian 18c1e45c76 Add TUI notifications and attention sounds (disabled by default) (#26980) 2026-05-13 03:26:25 +02:00
Kit Langton cd77859952 test: migrate effect cmd ALS test (#27173) 2026-05-12 23:48:17 +00:00
Kit Langton 1df15f7ff1 Migrate UI cancel error to tagged error (#27112) 2026-05-12 18:09:00 +00: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
opencode-agent[bot] 055631749f chore: generate 2026-05-12 03:43:40 +00:00
James Long 2286f34474 fix(tui): scope events by project (#26936) 2026-05-11 23:42:04 -04:00
Kit Langton 93affbbcf4 fix(tui): guard prompt submit against concurrent invocation (#26972) 2026-05-12 01:35:28 +00:00
Kit Langton a7a2f7bc31 Avoid bootstrapping server plugins from TUI plugin runtime (#26938) 2026-05-11 17:32:16 -04:00
Sebastian ca2be55fca restore managed textarea keymap handling (#26771) 2026-05-11 01:45:59 +02:00
Kit Langton f71d79c0e6 Source HTTP API ID path patterns (#26623) 2026-05-09 22:58:47 -04:00
opencode-agent[bot] 74dac3d823 chore: generate 2026-05-09 22:47:54 +00:00
Kit Langton a7251202bd fix(tui): aggregate bootstrap request failures
TUI bootstrap now reports all parallel fetch failures together instead of losing sibling failures after the first rejection.
2026-05-09 18:46:52 -04:00
Kit Langton 0a885a6d0a fix(tui): guard messages.data in session.sync against undefined (#26566)
Co-authored-by: Developer <temp@example.com>
2026-05-09 19:58:03 +00:00
Sebastian 4d6a1c6101 flatten to keybind compatible config (#26421) 2026-05-09 01:29:13 +02:00
Shoubhit Dash eab8804ed1 feat(core): add scout agent for repo research (#24149)
Co-authored-by: Dax Raad <d@ironbay.co>
2026-05-08 20:20:08 +00:00
opencode-agent[bot] fd7a714025 chore: generate 2026-05-08 17:46:57 +00:00
Simon Klee be09da6819 cli/run: switch to global event stream (#26383) 2026-05-08 19:44:31 +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
opencode-agent[bot] 0fe4c8b953 chore: generate 2026-05-08 10:18:22 +00:00
Simon Klee 3a519e1dbc feat(opencode): add interactive split-footer mode to run (#23557) 2026-05-08 12:17:14 +02:00
Sebastian 4785e66cc6 introduce opentui keymap as sole key/cmd engine (#26053) 2026-05-07 20:35:31 +02:00
James Long 4d6c05923f feat(core): copy file changes when warping (#26190) 2026-05-07 10:24:17 -04: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 ccc17d1309 fix(core): better state handling of editor context (#25911) 2026-05-05 15:53:05 -04:00
Kit Langton 47120def17 fix(cli): bridge Instance.current ALS in effectCmd handlers (regression from #25522) (#25546) 2026-05-03 04:24:33 +00: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 6e79f20932 fix(tui): scope Zed editor context to containing workspaces (#25211) 2026-04-30 22:33:39 -04:00
Kit Langton e8ae2fc3c2 Isolate TUI thread cwd resolution test (#25147) 2026-04-30 15:10:30 -04:00
Kit Langton 738a379fd5 Support multiple Zed selections in TUI context (#25140) 2026-04-30 14:15:50 -04:00
Kit Langton ef11a6a9c7 test: use testEffect for system prompt test (#25047) 2026-04-30 12:51:32 -04:00
Luke Parker 92b08bf1ed fix(desktop): Path mismatches cause sessions missing + strong ID + existing data fix (#25013) 2026-04-29 22:39:19 +00:00
James Long c9db964e9b fix(core): reconnect editor context for session directory (#24984) 2026-04-29 15:11:44 -04:00
James Long 29be8a7333 feat(core): filter sessions by path and add setting to disable (#24849) 2026-04-28 16:49:13 -04:00
Kit Langton 9dc4b4306d fix(tui): handle Zed selection byte offsets (#24825) 2026-04-28 14:09:39 -04:00
Kit Langton dff01e9afb fix(tui): preserve Zed context on terminal focus (#24662) 2026-04-27 16:25:37 -04:00