opencode-agent[bot]
f50f9ca6e6
chore: generate
2026-04-17 06:13:42 +00:00
Dax
2aa8cec363
fade in prompt metadata transitions ( #23037 )
2026-04-17 06:12:41 +00:00
Dax
bb8e86d1e5
fix: preserve prompt input across unmount/remount cycles ( #22508 )
2026-04-17 04:23:30 +00:00
Kit Langton
2fbc8c959e
refactor(tui): inline final Go shimmer settings ( #23017 )
2026-04-17 03:36:21 +00:00
James Long
53e47bc9ca
fix(tui): tui resiliency when workspace is dead, disable directory filter in session list ( #23013 )
2026-04-16 23:35:36 -04:00
Kit Langton
d9eb9d7ca0
feat(tui): animated GO logo + radial pulse in free-limit upsell dialog ( #22976 )
2026-04-16 23:19:18 -04:00
opencode-agent[bot]
6a090caf99
chore: generate
2026-04-17 02:26:48 +00:00
Dax
31baaf507b
fix: prefer real undo filenames over /dev/null ( #23006 )
2026-04-16 22:25:43 -04:00
Dax
103d30f53a
refactor: split config parsing steps ( #22996 )
2026-04-17 01:57:43 +00:00
Kit Langton
898e6243f4
refactor: eliminate account/ barrel, route consumers to sibling files ( #22995 )
2026-04-17 01:55:50 +00:00
Dax
e2c7f6b543
tui: stabilize session dialog ordering ( #22987 )
2026-04-17 01:32:36 +00:00
Kit Langton
84b3dda387
refactor: unwrap TuiPluginRuntime namespace + self-reexport ( #22980 )
2026-04-17 01:02:07 +00:00
Dax Raad
9b072e8aef
tui: convert TuiConfig namespace to ES module exports
2026-04-16 20:46:40 -04:00
Dax Raad
92013b8ef0
tui: fix Windows terminal suspend and input undo keybindings
...
On Windows, native terminals don't support POSIX suspend (ctrl+z), so we now
assign ctrl+z to input undo instead of terminal suspend. Terminal suspend is
disabled on Windows to avoid conflicts with the undo functionality.
2026-04-16 20:37:58 -04:00
Kit Langton
730155023b
refactor: unwrap TuiConfig namespace + self-reexport ( #22952 )
2026-04-17 00:02:24 +00:00
Kit Langton
77fddd2e47
refactor: unwrap UI namespace + self-reexport ( #22951 )
2026-04-17 00:01:41 +00:00
Kit Langton
70aa00c4e9
refactor: unwrap Heap namespace + self-reexport ( #22931 )
2026-04-17 00:01:37 +00:00
Kit Langton
8ffb5340aa
refactor: unwrap ConfigMCP namespace + self-reexport ( #22948 )
2026-04-16 19:52:04 -04:00
Dax Raad
2d3b5e1dc2
fix tui otel profiling
2026-04-16 18:40:22 -04:00
Dax Raad
556174196a
fix build script
2026-04-16 18:01:58 -04:00
James Long
90dfe63e72
fix(tui): minor logging cleanup ( #22924 )
2026-04-16 16:58:17 -04:00
Aiden Cline
43c27708b2
fix: uncomment import ( #22923 )
2026-04-16 15:56:29 -05:00
Kit Langton
2902acc08c
fix: remove 10 more unnecessary as any casts in opencode core ( #22882 )
2026-04-16 20:11:05 +00:00
Aiden Cline
99533a9dc4
fix: ensure that double pasting doesnt happen after tui perf commit was merged ( #22880 )
2026-04-16 14:38:39 -05:00
Kit Langton
c311b72695
fix: remove 8 more unnecessary as any casts in opencode core ( #22877 )
2026-04-16 19:27:53 +00:00
Kit Langton
58db5dfccd
fix: remove 7 unnecessary as any casts in opencode core ( #22840 )
2026-04-16 15:07:02 -04:00
Dax Raad
85ff86fe9e
core: modularize config parsing to improve maintainability
...
Extract error handling, parsing logic, and variable substitution into dedicated
modules. This reduces duplication between tui.json and opencode.json parsing
and makes the config system easier to extend for future config formats.
2026-04-16 13:29:03 -04:00
Dax Raad
c150b57903
config: refactor
2026-04-16 12:40:24 -04:00
Dax Raad
a598ec3eea
tui: ensure TUI plugins load with proper project context when multiple directories are open
...
Fixes potential plugin resolution issues when switching between projects by wrapping
plugin loading in Instance.provide(). This ensures each plugin resolves dependencies
relative to its correct project directory instead of inheriting context from whatever
instance happened to be active.
Also reorganizes config loading code into focused modules (command.ts, managed.ts,
plugin.ts) to make the codebase easier to maintain and test.
2026-04-16 12:40:24 -04:00
opencode-agent[bot]
7b779f4862
chore: generate
2026-04-16 16:26:12 +00:00
James Long
5b94e49a4b
refactor(tui): improve workspace management ( #22691 )
2026-04-16 12:24:40 -04:00
Dax Raad
2bba026d98
Revert "tui: fix path comparison in theme installer to handle different path formats"
...
This reverts commit d803e5fdee .
2026-04-16 11:28:19 -04:00
Dax Raad
d803e5fdee
tui: fix path comparison in theme installer to handle different path formats
2026-04-16 11:18:44 -04:00
Dax
8a41e28f5b
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
Kit Langton
8a117354fd
feat: unwrap provider namespaces to flat exports + barrel ( #22760 )
2026-04-16 05:02:50 +00:00
Kit Langton
181ca1a17f
feat: unwrap tool namespaces to flat exports + barrel ( #22762 )
2026-04-16 03:56:54 +00:00
Kit Langton
cd564678ae
feat: unwrap cli-tui namespaces to flat exports + barrel ( #22759 )
2026-04-16 03:56:51 +00:00
Kit Langton
673c2e4e8e
feat: enable type-aware no-misused-spread rule, fix 8 violations ( #22749 )
2026-04-16 03:50:50 +00:00
Kit Langton
97d87eac9f
feat: unwrap storage namespaces to flat exports + barrel ( #22747 )
2026-04-15 23:30:49 -04:00
Kit Langton
0249f58509
feat: unwrap config namespaces to flat exports + barrel ( #22746 )
2026-04-15 23:29:14 -04:00
Kit Langton
cde3ff010c
feat: unwrap share namespaces to flat exports + barrel ( #22744 )
2026-04-15 23:28:46 -04:00
Kit Langton
2d9b134b1b
feat: unwrap project namespaces to flat exports + barrel ( #22743 )
2026-04-15 23:28:46 -04:00
Kit Langton
949ac8ed15
feat: enable type-aware no-floating-promises rule, fix all 177 violations ( #22741 )
publish-github-action / publish (push) Has been cancelled
2026-04-15 23:27:32 -04:00
Kit Langton
d2ec847f0c
feat: unwrap 11 util namespaces to flat exports + barrel ( #22739 )
2026-04-15 23:15:58 -04:00
Kit Langton
f53f31d33f
feat: enable oxlint suspicious category, fix 24 violations ( #22727 )
publish-github-action / publish (push) Has been cancelled
2026-04-16 02:53:10 +00:00
Kit Langton
0cbf9e9199
fix: remove 10 unused type-only imports and declarations ( #22696 )
2026-04-16 02:17:59 +00:00
Kit Langton
021fe76e47
fix: clean up 49 unused variables, catch params, and stale imports ( #22695 )
2026-04-16 02:01:53 +00:00
Kit Langton
1f77795ac6
fix: prefix 32 unused parameters with underscore ( #22694 )
2026-04-15 21:56:23 -04:00
Kit Langton
b047f7af36
feat: unwrap Provider namespace + improved automation script ( #22690 )
2026-04-15 21:44:46 -04:00
Kit Langton
228636345a
fix: resolve oxlint warnings — suppress false positives, remove unused imports ( #22687 )
publish-github-action / publish (push) Has been cancelled
2026-04-15 21:33:54 -04:00