Commit Graph

962 Commits

Author SHA1 Message Date
Dax Raad ee8b3f0947 tui: newly pinned sessions now append to the end of the list instead of jumping to the top 2026-05-15 23:57:40 -04:00
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
Kit Langton c13a96bee2 fix(tui): show config error details on startup (#27803) 2026-05-15 20:42:56 -04:00
Dax Raad 55f842dc4d Fix thinking toggle defaults 2026-05-15 20:27:36 -04:00
Sebastian 5335768815 handle undefined tips (#27635) 2026-05-15 23:04:00 +02:00
Shoubhit Dash 5d66aa3358 feat(tui): add minimal thinking mode with click-to-expand (#27623) 2026-05-16 02:09:58 +05:30
Shoubhit Dash c066b249b9 refactor(instance): retire WithInstance adapter (#27782) 2026-05-16 01:30:07 +05:30
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
Aiden Cline efa13263be fix: markdown table rendering (#27747) 2026-05-15 09:22:24 -05:00
Shoubhit Dash ea2af144be feat: add experimental background subagents (#27084) 2026-05-14 22:10:15 +05:30
Shoubhit Dash 67acb29f42 refactor(flags): simplify tui plugin runtime flags (#27506) 2026-05-14 15:56:02 +05:30
Nikhil Patel e063e3652f fix(tui): preserve text selection on question prompt options (#24988)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-05-13 23:17:59 -05:00
Sebastian 0621be5bcf flip back to markdown renderable (#27421) 2026-05-14 03:53:48 +02:00
Sebastian 44e41479d9 fix keymap fallback priority and TUI config diagnostics (#27384) 2026-05-13 23:00:48 +02:00
Kit Langton e4683ff4e3 effect(core): add stdin option to AppProcess.run; migrate snapshot+clipboard (#27224) 2026-05-13 11:10:23 -04:00
Dax 0381c92481 core: expose v2 model listing API (#25821) 2026-05-13 14:43:08 +00:00
Shoubhit Dash 8a1166adf3 refactor(flags): route event system through runtime flags (#27323) 2026-05-13 17:44:09 +05:30
opencode-agent[bot] 020fc87ffb chore: generate 2026-05-13 01:28:35 +00:00
Sebastian 18c1e45c76 Add TUI notifications and attention sounds (disabled by default) (#26980) 2026-05-13 03:26:25 +02:00
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
Shoubhit Dash 9216acf052 chore: remove codesearch tool (#27019) 2026-05-12 13:44:02 +05:30
Matt H 31fcbf8845 fix(tui): make websearch provider label reactive (#26943) 2026-05-12 08:01:16 +00:00
Dax 970fe5b840 Track session usage totals (#26644) 2026-05-12 01:18:57 -04:00
James Long 7136254e72 fix(tui): fix flicker by avoiding redundant workspace session sync (#26997) 2026-05-12 00:30:03 -04:00
James Long 2286f34474 fix(tui): scope events by project (#26936) 2026-05-11 23:42:04 -04:00
Kit Langton 63538907de Migrate runtime validators to Effect Schema (#26975) 2026-05-11 21:41:56 -04:00
Kit Langton 93affbbcf4 fix(tui): guard prompt submit against concurrent invocation (#26972) 2026-05-12 01:35:28 +00:00
Kit Langton dbf8727937 Validate TUI config with Effect Schema (#26952) 2026-05-11 23:51:45 +00:00
Kit Langton 2e340daf02 Generate TUI schema from Effect Schema (#26945) 2026-05-11 17:50:14 -04:00
Kit Langton a7a2f7bc31 Avoid bootstrapping server plugins from TUI plugin runtime (#26938) 2026-05-11 17:32:16 -04:00
Kit Langton 693e9d3450 Drop unused opencode Zod statics (#26935) 2026-05-11 17:14:18 -04: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
Kit Langton 3480652e32 Drop unused ID Zod statics (#26740) 2026-05-10 19:58:21 -04:00
Sebastian ca2be55fca restore managed textarea keymap handling (#26771) 2026-05-11 01:45:59 +02:00
opencode-agent[bot] 23a9f7183d chore: generate 2026-05-10 04:30:04 +00:00
Dax da3fc8f2ef Format TUI paths relative to session directory (#26648) 2026-05-10 04:29:02 +00: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 77c29b0d82 fix(session): accept legacy summary diffs (#26579)
Co-authored-by: Developer <temp@example.com>
2026-05-09 16:44:24 -04:00
opencode-agent[bot] cf40ce7479 chore: generate 2026-05-09 19:59:00 +00: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 4197273544 Plugin command API shim (#26564) 2026-05-09 21:56:49 +02:00
Dax 4ae8dd80c3 Move schema utilities into core (#26565) 2026-05-09 19:51:09 +00:00