Kit Langton
f543a66be7
feat(tui): optimistic session creation
...
Seed new sessions locally with a client-generated session ID and create
them in the background, so submitting from the home screen navigates
into the session and renders the prompt echo immediately. The seed
marks initial reads complete until the session.created echo loads
server truth. Creation failure closes the optimistic tab, returns to
the home screen with the prompt restored, and drops the seed. Worktree-
backed creation and command, skill, and shell submissions keep awaiting
creation.
2026-08-15 14:38:28 -04:00
Kit Langton
d4bd41c4ba
feat(tui): optimistic prompt submission
...
Echo user prompts into the local data store with a client-generated
message ID before server admission. The editor clears and the message
renders immediately; admission runs in a per-session background queue
that preserves steer order. The session.inbox.enqueued echo replaces
the local copy with server truth, wholesale sync replaces re-append
unconfirmed echoes, and failures roll back the echo, restore the
captured prompt, and toast.
2026-08-15 14:32:38 -04:00
Kit Langton
98f5e86122
fix(tui): refresh moved tab metadata ( #42696 )
2026-08-14 23:25:25 -04:00
Kit Langton
ab7a0bf65c
fix(tui): ignore stray releases on new session controls ( #42673 )
2026-08-14 20:57:49 -04:00
opencode-agent[bot]
e6a3b951b5
chore: generate
2026-08-14 22:19:55 +00:00
James Long
62b67f2761
refactor(protocol): move worktree routes out of experimental namespace ( #42656 )
2026-08-14 18:18:40 -04:00
Kit Langton
a609acbb67
fix(tui): refine tab marquee motion ( #42617 )
2026-08-14 13:30:21 -04:00
Kit Langton
23258ada86
feat(tui): resize vertical tab rail ( #42615 )
2026-08-14 13:16:49 -04:00
Kit Langton
bdbccca1f3
feat(tui): refine question form interactions ( #42493 )
2026-08-14 14:54:32 +00:00
Shoubhit Dash
3d3bbd48f9
feat(core): add tavily web search ( #42591 )
2026-08-14 20:20:10 +05:30
opencode-agent[bot]
9872fb8a54
refactor(api): remove legacy question service ( #42562 )
...
Co-authored-by: Filip Hejmowski <fhejmowski@simplito.com >
Co-authored-by: neriousy <hejmowskifilip@gmail.com >
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-08-14 14:38:32 +00:00
Kit Langton
baf5ce3b7e
fix(tui): debounce shared storage reloads ( #42579 )
2026-08-14 14:14:42 +00:00
Kit Langton
70efd3fb38
fix(tui): preserve background hint timing ( #42577 )
2026-08-14 13:18:53 +00:00
Kit Langton
82b96eb495
fix(tui): scope unread updates to focused terminal ( #42471 )
2026-08-13 21:54:56 -04:00
Kit Langton
28b630477d
fix(tui): recover sessions from missing locations ( #42455 )
2026-08-13 20:49:18 -04:00
Kit Langton
5816fcbc61
fix(tui): preserve toast hover state ( #42419 )
2026-08-13 20:31:37 -04:00
James Long
ad8ed9b367
refactor(core): replace project copies with worktrees ( #42149 )
2026-08-13 18:06:28 -04:00
Kit Langton
95be07463b
feat(tui): add interactive toast actions ( #42407 )
2026-08-13 21:38:12 +00:00
Kit Langton
3a41ee8817
fix(tui): stop attention glow breathing ( #42404 )
2026-08-13 16:38:06 -04:00
Kit Langton
4836356c17
fix(tui): stop disabled tab pulse rendering ( #42346 )
2026-08-13 15:56:36 -04:00
Kit Langton
9fff6e2b4f
fix(tui): prioritize composer keybinds ( #42384 )
2026-08-13 18:12:39 +00:00
Kit Langton
2cf20e660e
fix(tui): restore composer shell kill shortcut ( #42366 )
2026-08-13 17:40:47 +00:00
Kit Langton
1b587823b6
feat(tui): label worktree session tabs ( #41342 )
2026-08-13 13:19:13 -04:00
Kit Langton
642772e2a5
feat(tui): graduate per-tab prompt drafts ( #42358 )
2026-08-13 16:57:53 +00:00
James Long
230b2f8488
fix(tui): omit implicit cd autocomplete prefix ( #42206 )
2026-08-12 21:39:42 -04:00
Kit Langton
c894f87771
feat(tui): refine session tab activity indicators ( #42144 )
2026-08-12 16:43:58 -04:00
opencode-agent[bot]
fc5c781085
chore: generate
2026-08-12 20:29:39 +00:00
Kit Langton
f6aa1a67f0
fix(tui): improve selected spinner contrast ( #42141 )
2026-08-12 16:27:52 -04:00
Dax
a7642737c7
feat(core): add generic session inbox ( #42109 )
2026-08-12 15:28:04 -04:00
Kit Langton
0dec446ee6
fix(tui): restore tab marquee hover ( #42093 )
2026-08-12 14:47:34 -04:00
opencode-agent[bot]
3251bff6ff
chore: generate
2026-08-12 18:35:52 +00:00
Kit Langton
f713d39c61
fix(tui): keep interrupt confirmation visible ( #42096 )
2026-08-12 14:33:53 -04:00
Kit Langton
723f5e0028
fix(tui): consolidate developer tools controls ( #42088 )
2026-08-12 13:23:14 -04:00
Kit Langton
17cae23dce
fix(tui): stabilize repeated open menu ( #42086 )
2026-08-12 13:17:13 -04:00
opencode-agent[bot]
b50924b993
test: stabilize Windows integration coverage ( #42079 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
2026-08-12 12:45:38 -04:00
Kit Langton
b24b1b3f16
fix(tui): keep exact-fit tab titles stationary ( #42073 )
2026-08-12 12:17:45 -04:00
Kit Langton
653b7d79cd
fix(tui): restore navigation keybind defaults ( #42066 )
2026-08-12 11:57:39 -04:00
Kit Langton
70ce0d0970
feat(tui): jump between open menu sections ( #42061 )
2026-08-12 15:52:51 +00:00
Kit Langton
bef795b2fe
fix(tui): smooth session tab marquees ( #42055 )
2026-08-12 15:49:17 +00:00
Kit Langton
70853b1e5b
feat(tui): surface plugin failures ( #41940 )
2026-08-12 10:51:00 -04:00
opencode-agent[bot]
5fd28cffc5
refactor(tui): use command IDs for v2 keybinds ( #41882 )
...
Requested by Sebastian Herrlinger (@kommander). Rebased onto current v2 with conflicts resolved and all required checks passing.
2026-08-12 12:53:24 +00:00
Kit Langton
d853ff8848
fix(tui): configure new session location ( #41929 )
2026-08-11 22:55:48 -04:00
Kit Langton
99166f7c17
feat(tui): add plus button to session tab bar ( #41887 )
2026-08-11 22:38:08 -04:00
Kit Langton
caae28e0d4
fix(tui): render instruction updates as compact notices ( #41900 )
2026-08-11 22:21:24 -04:00
Dax
93965df860
feat(session): record location switches ( #41899 )
2026-08-11 19:03:57 -07:00
Kit Langton
452335a78d
fix(tui): truncate fractional mtimes in fresh plugin specifiers ( #41891 )
2026-08-11 21:56:44 -04:00
Kit Langton
57b636df00
test(tui): resolve autocomplete paths per platform ( #41893 )
2026-08-11 21:28:23 -04:00
Dax
5da7eaa6eb
feat(api): continue pending work after interrupt ( #41888 )
2026-08-11 17:56:54 -07:00
Kit Langton
d8e126b817
feat(tui): hidden experiments section with per-tab prompt drafts ( #41862 )
2026-08-11 20:52:56 -04:00
James Long
7987aed8f3
feat(tui): autocomplete cd directories ( #41870 )
2026-08-11 20:52:16 -04:00