Simon Klee
c3820b4462
Merge branch 'v2' into oc-resolve-model
2026-07-28 20:56:05 +02: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
Simon Klee
ad9d97a92e
Merge branch 'v2' into oc-resolve-model
2026-07-28 16:04:41 +02:00
opencode-agent[bot]
3b0d8f0e6f
fix(tui): clear rehydrated compaction state ( #39336 )
...
Co-authored-by: Simon Klee <hello@simonklee.dk>
2026-07-28 16:04:11 +02:00
Simon Klee
b8c548b51b
Merge branch 'v2' into oc-resolve-model
2026-07-28 13:56:48 +02:00
James Long
4e4cf9e25e
refactor(tui): extract event stream connection ( #38872 )
2026-07-27 16:31:21 -04:00
Simon Klee
29494bbf71
tui: hydrate model after catalog loads
...
Session model was applied once on prompt mount, before the
location-scoped catalog finished loading, so startup could pick a
fallback or miss durable model changes. Hydrate reactively once the
active location's models are valid.
2026-07-27 15:30:00 +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
Kit Langton
79c1544072
refactor(tools): unify tool APIs and result handling ( #38367 )
2026-07-23 21:13:31 +00:00
opencode-agent[bot]
18fccac6ff
fix(tui): preserve first message in new sessions ( #38542 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: James Long <17031+jlongster@users.noreply.github.com>
2026-07-23 13:59:51 -04:00
James Long
8f3465c951
refactor(tui): load native V2 themes ( #38430 )
2026-07-23 12:35:29 -04:00
James Long
d86f732df3
refactor(tui): generate syntax from V2 theme ( #38397 )
2026-07-22 21:33:25 -04:00
James Long
b6e14b5a74
refactor(tui): finish V2 theme migration ( #38383 )
2026-07-22 17:56:22 -04:00
James Long
8a36abd328
feat(tui): add developer debug bar ( #38359 )
2026-07-22 14:35:28 -04:00
Kit Langton
5a9ed4d350
fix: make tool progress live-only ( #38217 )
2026-07-22 10:40:07 -04:00
James Long
6b9136e797
fix(tui): inherit elevated tool theme ( #38224 )
2026-07-21 22:45:21 -04:00
Dax
8de40be6ea
feat(plugin): expose app metadata ( #38179 )
2026-07-21 22:16:25 +00:00
Dax
e0810753f2
refactor: extract shared util package ( #37828 )
2026-07-21 10:34:29 -04:00
James Long
c0ba62b972
refactor(tui): expose theme colors as properties ( #37995 )
2026-07-20 16:17:09 -04:00
James Long
79d0077f63
feat(tui): add categorical theme hues ( #37985 )
2026-07-20 15:28:53 -04:00
James Long
7be95bcd6a
feat(tui): support single-mode themes ( #37930 )
2026-07-20 09:37:48 -04:00
Simon Klee
0eb71d0fc7
refactor(tui): extract shared frontend helpers ( #37868 )
2026-07-20 10:43:02 +02:00
Simon Klee
925c2423de
mini: add reconnect, forms, and shared targets ( #37811 )
...
Centralize session target resolution for mini and noninteractive
run paths. Recover from transport drops, replace questions with
forms, and keep tool/catalog state location-scoped with live
progress and theme discovery.
2026-07-19 22:45:10 +02:00
opencode-agent[bot]
f05d2ab551
fix(tui): load root sessions in switcher ( #37784 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
2026-07-19 16:32:32 +00:00
James Long
bd79e24842
fix(tui): raise neutral permission backgrounds ( #37513 )
2026-07-17 11:35:02 -04:00
opencode-agent[bot]
b4a4ef0b3c
refactor(tui): remove legacy keymap layer ( #37206 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com>
Co-authored-by: Dax Raad <d@ironbay.co>
2026-07-16 21:33:15 +00:00
James Long
7a7075d86f
feat(tui): refine V2 theme colors ( #37346 )
2026-07-16 14:01:25 -04:00
James Long
5fcef6773c
feat(tui): migrate core surfaces to V2 themes ( #37145 )
2026-07-16 10:22:29 -04:00
Dax Raad
75bc611ef1
refactor(client): simplify local service lifecycle
2026-07-15 13:19:50 -04:00
Kit Langton
f5dd181443
refactor(cli): define server connection boundary ( #37133 )
2026-07-15 11:48:38 -04:00
Dax Raad
c1d2d7aba3
feat(session): support directory moves from slash commands
2026-07-15 00:33:59 -04:00
Dax Raad
e8964ce672
refactor(tui): remove hidden command metadata
2026-07-14 23:40:40 -04:00
Dax Raad
2cb2f9d538
refactor(tui): simplify location and command contexts
2026-07-14 23:01:53 -04:00
Dax Raad
94a23b8537
refactor(tui): centralize location state
2026-07-14 23:01:41 -04:00
James Long
ff3442ce34
refactor(tui): extract V1 theme definitions ( #36969 )
2026-07-14 22:14:34 -04:00
Dax Raad
2508a74956
refactor(tui): make data sync owner-driven
2026-07-14 17:33:15 -04:00
Kit Langton
ece2b16cdf
feat: expose background service lifecycle ( #36895 )
2026-07-14 16:38:22 -04:00
Dax Raad
a32c480d45
refactor(tui): centralize active location
2026-07-14 16:18:30 -04:00
Dax Raad
b67bed061a
feat(tui): port diff viewer to v2 plugins
2026-07-14 15:10:40 -04:00
Dax Raad
4a93972a78
feat(tui): add v2 plugin runtime
2026-07-14 12:49:56 -04:00
opencode-agent[bot]
cd9be63484
fix(tui): hide initial instruction sync ( #36891 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com>
2026-07-14 12:42:09 -04:00
Aiden Cline
a6b5cf94b0
fix(tui): refresh MCP status for active location ( #36882 )
2026-07-14 10:49:56 -05:00
opencode-agent[bot]
aa8fc4234d
fix(core): add session correlation header ( #36842 )
...
Co-authored-by: Dustin Deus <deusdustin@gmail.com>
2026-07-14 14:59:22 +02:00
Dax Raad
36f8cb7054
refactor(tui): remove legacy sdk client
2026-07-13 17:35:40 -04:00
James Long
4c45a5cf23
refactor(tui): extract system theme generation ( #36753 )
2026-07-13 16:39:06 -04:00
James Long
748b0d8836
refactor(tui): remove subtle syntax styles ( #36746 )
2026-07-13 16:14:56 -04:00
Dax Raad
90a87b2a0c
refactor(tui): remove legacy sync context
2026-07-13 15:46:25 -04:00
Dax Raad
775fce0177
refactor(tui): consolidate settings in cli config
2026-07-13 12:55:54 -04:00