Shoubhit Dash
8380c864bf
feat(plugin): add select dialog search and actions ( #53009 )
2026-10-04 16:10:27 +05:30
Shoubhit Dash
247eb5cc9a
fix(tui): allow plugin keymaps during setup ( #53010 )
2026-10-04 15:46:34 +05:30
Victor Navarro
c35c211460
feat(tui): expose model variant selection to plugins ( #51101 )
2026-09-24 14:19:27 +02:00
Shoubhit Dash
4b00dd2713
feat(tui): session-scoped plugin toasts ( #49962 )
2026-09-19 18:24:38 +05:30
Dax
3e3a4ae46b
feat(tui): add /btw side question command ( #49646 )
2026-09-17 21:03:09 -04:00
Kit Langton
73bbeb7ce1
fix(tui): deduplicate plugin targets ( #49112 )
2026-09-16 01:03:58 +00:00
OpeOginni
55e1b3eb17
feat(tui): add inline home footer slot ( #48798 )
2026-09-14 17:34:03 +05:30
Dax
1eeaaab7a6
refactor: restrict reflective access ( #48860 )
2026-09-13 17:08:43 -04:00
Dax Raad
3dde11c392
chore(tui): log stalled plugin startup
2026-09-12 16:43:59 -04:00
be2582f316
feat(plugin): decompose tab controls ( #48129 )
...
Co-authored-by: vimtor <[email protected] >
Co-authored-by: Victor Navarro <[email protected] >
2026-09-09 18:14:33 +02:00
Dax
a5312e169b
refactor(packages): migrate to the opencode npm scope ( #47852 )
2026-09-07 17:19:33 -04:00
Kit Langton
8da7526616
fix(core): reload local plugin helpers without restarting
...
Reuse the shared dependency-aware plugin loader for Core hot reloads. Scope watcher setup callbacks and subscriptions, recover missing external helpers, and preserve explicit local entrypoint invalidation without reloading package dependencies. Add regression coverage and portable RPC fixtures.
2026-09-05 17:00:41 -04:00
Kit Langton
c72b535dee
fix(tui): reload local plugin dependency graphs ( #47388 )
...
Reload statically discovered local plugin dependencies through native module caches while preserving shared package identities and best-effort last-good registrations.
2026-09-04 23:41:02 -04:00
James Long
6d791dfe67
feat(tui): add plugin-owned session panels ( #47150 )
2026-09-04 17:37:45 -04:00
Kit Langton
2dcfc89fab
feat(tui): announce server plugin failures ( #47103 )
...
Show grouped server plugin failure notices with an Open plugins action, retain the home failure count, and reveal failed built-ins in the plugin dialog. Keep unchanged failures quiet across inventory refreshes and reconnects.
2026-09-03 13:17:10 -04:00
Kit Langton
f94eefaa50
fix(tui): preserve markdown blocks on plugin toggles ( #47084 )
2026-09-03 11:37:41 -04:00
Dax
ed3259a9b7
refactor(plugin): centralize host resolution ( #46901 )
2026-09-02 17:04:15 -04:00
Shoubhit Dash
7856515140
feat(tui): add shareable stats poster ( #46563 )
2026-09-01 22:21:52 +05:30
Dax Raad
5d73a5789f
feat(plugin): support live package updates
2026-08-31 23:35:21 -04:00
Dax
6a2c3e91c7
feat(plugin): add typed rpc and custom events ( #46105 )
2026-08-30 21:28:19 -04:00
Kit Langton
92b9eebab2
feat(tui): streamline diff review workflow ( #45817 )
2026-08-28 00:11:29 -04:00
Kit Langton
4ac19d744a
feat(tui): make session tab status explicit ( #45347 )
2026-08-26 20:12:15 -04:00
Kit Langton
6c392355dd
feat(tui): render LaTeX as Unicode math ( #45339 )
2026-08-26 16:14:37 -04:00
Kit Langton
e5308a988f
feat(merman): refine diagram styling ( #44815 )
2026-08-25 16:07:12 +00:00
Dax
2e4b2c82f4
fix(tui): resolve plugin SDK imports at runtime ( #44822 )
2026-08-24 20:29:38 -04:00
Kit Langton
f8c46684eb
fix: eliminate flaky CI races ( #43522 )
2026-08-19 22:12:41 +00:00
Kit Langton
d8debaa449
fix(tui): stabilize plugin reload generations ( #43447 )
2026-08-19 15:26:54 +00:00
opencode-agent[bot] and nexxeln
728053b645
fix(tui): avoid retrying broken plugin setup ( #43441 )
...
Co-authored-by: nexxeln <[email protected] >
2026-08-19 20:41:13 +05:30
Dax
f6f64d7ece
feat(cli): manage plugin packages ( #43283 )
2026-08-19 00:06:15 -04:00
Kit Langton
95be07463b
feat(tui): add interactive toast actions ( #42407 )
2026-08-13 21:38:12 +00:00
Kit Langton
70853b1e5b
feat(tui): surface plugin failures ( #41940 )
2026-08-12 10:51:00 -04:00
Kit Langton
452335a78d
fix(tui): truncate fractional mtimes in fresh plugin specifiers ( #41891 )
2026-08-11 21:56:44 -04:00
Kit Langton
b00d8d65fe
feat(tui): hierarchical slot tree for plugin UI placement ( #41189 )
2026-08-11 22:00:04 +00:00
opencode-agent[bot]
4194d55522
chore: generate
2026-08-08 04:21:03 +00:00
Kit Langton
f3f1204802
feat(tui): render Mermaid diagrams ( #41113 )
2026-08-07 20:59:50 -04:00
Kit Langton
c391983ae0
fix(tui): discover plugins across config roots ( #39988 )
2026-08-01 14:06:58 -04:00
opencode-agent[bot] and Kit Langton
9eb9c1db7d
refactor(tui): remove placeholder LSP panel ( #39955 )
...
Co-authored-by: Kit Langton <[email protected] >
2026-07-31 20:29:54 -04:00
Kit Langton
102086c50f
feat(tui): hot-reload local TUI plugins ( #39776 )
2026-07-31 16:35:05 -04:00
Kit Langton
dd0e41c633
fix(tui): render plugin slots and routes with component semantics ( #39917 )
2026-07-31 14:30:57 -04:00
Kit Langton
22d2012f75
fix(tui): register storybook only for story runs ( #39733 )
2026-07-30 15:55:05 -04:00
Dax Raad
a618946b7e
fix(tui): reload plugins with config
2026-07-30 10:31:09 -04:00
Kit Langton
78c139b8b5
feat(plugin): add ui.tabs API for session tab control ( #39591 )
2026-07-29 22:57:39 -04:00
Kit Langton
3c259fc552
feat(tui): replace scrap screen with component storybook ( #39548 )
2026-07-29 15:51:15 -04:00
Dax Raad
f599f8f3d3
fix(tui): guard Bun runtime plugin support
2026-07-29 12:57:35 -04:00
James Long
c2e975c4e6
refactor(plugin): expose resolved TUI theme ( #39536 )
2026-07-29 12:51:55 -04:00
Dax Raad
9ee337469d
feat(tui): add persistent storage context
2026-07-29 12:33:18 -04:00
Dax Raad
247f14f955
feat(tui): add replaceable prompt footer slot
2026-07-29 10:16:34 -04:00
Dax Raad
06290907a9
feat(tui): restore plugin manager dialog
2026-07-28 21:19:17 -04:00
Dax Raad
fe91698ed6
fix(tui): initialize external plugin runtime
2026-07-28 21:00:09 -04:00
Dax Raad
068c32df39
feat(tui): discover project plugins
2026-07-28 20:21:38 -04:00