Simon Klee
f870e771e9
tui: simplify prompt input sync
...
Drop the burst-aware key interceptor that tried to keep derived
prompt state current for every control binding. Frame-batch content
updates only, and let exit, clear, stash, and autocomplete read or
flush live textarea state at the command boundary instead.
2026-07-30 20:42:51 +02:00
Simon Klee
9f72479515
tui: flush prompt sync before commands
...
Coalescing burst text to one frame update hid pending
input from submit and other prompt keys. Flush before
bound commands so they see the full text while plain
typing stays frame-batched.
2026-07-30 20:42:51 +02:00
Simon Klee
0fc1d61fdc
tui: coalesce prompt sync on text bursts
...
Per-keystroke store, autocomplete, and extmark work made large
stdin paste bursts stall the input path. Defer one microtask
sync per burst and skip mention scanning when text has no @.
2026-07-30 20:42:50 +02:00
Kit Langton
ce7a7e4e23
fix(tui): truncate project picker paths ( #39678 )
2026-07-30 13:13:31 -04:00
Kit Langton
49081a4e24
fix(tui): flash tabs on prompt admission ( #39702 )
2026-07-30 16:57:36 +00:00
Dax Raad
488445a679
fix(tui): correct project-aware session lists
2026-07-29 21:59:33 -04:00
Aiden Cline
b1a5e8a6ae
test(tui): restore compaction event lifecycle ( #39581 )
2026-07-29 18:11:58 -05:00
Kit Langton
3c259fc552
feat(tui): replace scrap screen with component storybook ( #39548 )
2026-07-29 15:51:15 -04:00
James Long
464649e67e
feat(tui): batch event delivery ( #39551 )
2026-07-29 15:20:39 -04:00
Kit Langton
b985d2eb8e
feat(tui): polish session tab animations ( #39542 )
2026-07-29 13:50:49 -04:00
James Long
c2e975c4e6
refactor(plugin): expose resolved TUI theme ( #39536 )
2026-07-29 12:51:55 -04:00
Dax Raad
247f14f955
feat(tui): add replaceable prompt footer slot
2026-07-29 10:16:34 -04:00
Dax Raad
2a85c861e0
fix(session): hide pending admission sequence
2026-07-29 09:50:24 -04:00
Kit Langton
b47cfbee7c
fix(tui): reduce tab pulse allocations ( #39433 )
2026-07-28 22:43:46 -04:00
Kit Langton
f64b50d71b
feat(tui): add unread tab glow ( #39428 )
2026-07-28 22:34:33 -04:00
Dax
12a931a220
feat(tui): filter subagents by activity
2026-07-28 22:13:46 -04:00
Dax Raad
139c9febe4
refactor(tui): group tab settings
2026-07-28 21:23:53 -04:00
Dax Raad
06290907a9
feat(tui): restore plugin manager dialog
2026-07-28 21:19:17 -04:00
Kit Langton
1c8175a61a
fix(tui): preserve tab context on home and close ( #39421 )
2026-07-29 01:03:17 +00:00
Dax Raad
068c32df39
feat(tui): discover project plugins
2026-07-28 20:21:38 -04:00
Kit Langton
a2885d1662
feat(tui): add session tab history ( #39411 )
2026-07-28 19:38:46 -04:00
Kit Langton
37a1b80d5a
feat(tui): add adaptive session tabs ( #39396 )
2026-07-28 17:12:07 -04:00
James Long
08b80da931
refactor(tui): split theme hooks ( #39395 )
2026-07-28 16:25:32 -04:00
Dax Raad
5bcc0016a6
feat(tui): add plugin context hook
2026-07-28 14:57:59 -04:00
James Long
c445d98188
feat(theme): extract TUI theme package ( #39378 )
2026-07-28 14:14:39 -04:00
Dax Raad
010133f6df
feat(tui): expand v2 plugin context
2026-07-28 11:04:16 -04:00
James Long
4f622fa7cd
fix(tui): reference inferred hues in migrated themes ( #39183 )
2026-07-27 17:02:35 -04:00
James Long
4e4cf9e25e
refactor(tui): extract event stream connection ( #38872 )
2026-07-27 16:31:21 -04:00
Simon Klee
9a55d125f6
tui: render mini compaction boundaries ( #39103 )
2026-07-27 14:19:03 +02:00
Simon Klee
766aaf448d
tui: add settings to command palette search ( #39058 )
2026-07-27 10:45:35 +02:00
Simon Klee
f14d78afeb
tui: skip abort on mini session close ( #39067 )
2026-07-27 10:42:37 +02:00
Dax Raad
8db7487c89
refactor(core): consolidate tool architecture
2026-07-26 20:16:58 -04:00
Shoubhit Dash
efb629a33a
feat(core): add pluggable web search ( #35558 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2026-07-26 03:55:05 +00:00
Dax Raad
2ddc91a0e8
fix(tui): show shell working directory in prompt
2026-07-25 23:42:53 -04:00
Kit Langton
3193f3aa95
fix(tui): flag likely cache busts accurately ( #38727 )
2026-07-24 18:35:13 +00:00
Simon Klee
edaee143d9
mini: reserve headroom before showing usage ( #38659 )
2026-07-24 11:23:53 +02:00
Simon Klee
4184149b90
mini: monochrome rendered markdown only ( #38656 )
2026-07-24 11:14:48 +02:00
Simon Klee
00f063b381
mini: pack statusline by content width ( #38646 )
2026-07-24 10:54:30 +02:00
Kit Langton
79c1544072
refactor(tools): unify tool APIs and result handling ( #38367 )
2026-07-23 21:13:31 +00:00
James Long
8f3465c951
refactor(tui): load native V2 themes ( #38430 )
2026-07-23 12:35:29 -04:00
James Long
833dd2ed7f
refactor(tui): simplify turn usage reduction ( #38514 )
2026-07-23 11:22:00 -04:00
Simon Klee
52c98a4eeb
mini: add replay settings to cli config ( #38487 )
2026-07-23 12:12:25 +02:00
James Long
381f6c47b4
docs(tui): add generated V2 theme reference ( #38396 )
2026-07-22 18:30:31 -04:00
James Long
8a36abd328
feat(tui): add developer debug bar ( #38359 )
2026-07-22 14:35:28 -04:00
Kit Langton
7a1f9764a2
feat(core): compact durable tool metadata ( #38343 )
2026-07-22 12:09:48 -04:00
Kit Langton
5a9ed4d350
fix: make tool progress live-only ( #38217 )
2026-07-22 10:40:07 -04:00
Simon Klee
4204b9d087
fix(tui): show providers in Mini model search ( #38321 )
2026-07-22 16:02:17 +02:00
Simon Klee
8fad13365b
feat(tui): add mini splash setting ( #38317 )
...
Fix #38010
2026-07-22 15:46:50 +02:00
Simon Klee
5841b04fe7
tui: resolve default mini footer agent ( #38315 )
2026-07-22 15:42:12 +02:00
Simon Klee
e12ec8681b
fix(tui): render mini markdown in mono mode ( #38313 )
2026-07-22 15:32:43 +02:00