Kit Langton
9dc4b4306d
fix(tui): handle Zed selection byte offsets ( #24825 )
2026-04-28 14:09:39 -04:00
Kit Langton
dff01e9afb
fix(tui): preserve Zed context on terminal focus ( #24662 )
2026-04-27 16:25:37 -04:00
opencode-agent[bot]
a2505db3f2
chore: generate
2026-04-27 19:38:33 +00:00
Kit Langton
fbaeb962f2
fix(tui): stabilize Zed editor context polling ( #24656 )
2026-04-27 15:37:18 -04:00
Dax
07ac891a99
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Dax Raad
5ea6eaad3c
core: move npm service to core package for shared dependency management
2026-04-25 14:36:15 -04:00
Kit Langton
07077992cf
feat(tui): read Zed editor context from state db ( #24352 )
2026-04-25 18:10:58 +00:00
Dax Raad
9031b8f108
core: move Global module to @opencode-ai/core for centralized path management
...
Move the Global module from packages/opencode/src/global to packages/core/src/global
to provide a unified location for managing XDG directories and application paths.
This eliminates duplicate path definitions across packages and ensures consistent
access to data, config, cache, state, log, and bin directories throughout the codebase.
2026-04-25 13:52:32 -04:00
Dax
99871ed954
refactor: consolidate npm exports and trace flock acquisition ( #23151 )
2026-04-17 18:58:37 +00:00
Dax Raad
0b8e65bacb
test: align plugin loader npm mocks
...
- switch plugin loader tests to the effect npm module
- return Option.none() for mocked npm entrypoints
- keep test fixtures aligned with the current Npm.add contract
2026-04-17 14:33:02 -04: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
Dax
31baaf507b
fix: prefer real undo filenames over /dev/null ( #23006 )
2026-04-16 22:25:43 -04:00
Dax
d354d5fb04
fix(test): make plugin loader theme source path separator-safe ( #22870 )
2026-04-16 14:45:17 -04:00
James Long
5b94e49a4b
refactor(tui): improve workspace management ( #22691 )
2026-04-16 12:24:40 -04:00
Dax
8a41e28f5b
CLI perf: reduce deps ( #22652 )
2026-04-16 02:03:03 -04:00
Kit Langton
0249f58509
feat: unwrap config namespaces to flat exports + barrel ( #22746 )
2026-04-15 23:29:14 -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
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
Kit Langton
a11169b562
feat: add oxlint with correctness defaults ( #22682 )
2026-04-15 20:45:19 -04:00
Kit Langton
d691884399
refactor: finish small effect service adoption cleanups ( #22094 )
2026-04-13 09:17:13 -04:00
James Long
a37b37d00c
rector(core,tui): handle workspace state in project context, add workspace status, improve ui ( #21896 )
2026-04-10 13:03:20 -04:00
James Long
10ce83d5e4
refactor(tui): switch to global events and start passing workspace param ( #21719 )
2026-04-10 10:47:27 -04:00
Kit Langton
4dc9adde52
fix(opencode): improve console login transport errors ( #21350 )
2026-04-07 18:31:53 +00:00
Kit Langton
1fe4bff157
fix: show model display name in message footer and transcript ( #20539 )
2026-04-02 00:17:38 +00:00
Sebastian
077da62cde
Refactor plugin/config loading, add theme-only plugin package support ( #20556 )
2026-04-01 23:50:22 +00:00
Dax
99a2f241f8
refactor: replace BunProc with Npm module using @npmcli/arborist ( #18308 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev >
Co-authored-by: Aiden Cline <aidenpcline@gmail.com >
2026-04-01 21:01:37 +00:00
Sebastian
a481f1766b
upgrade opentui to 0.1.94 ( #20357 )
2026-03-31 23:54:13 +02:00
Sebastian
bea4bfe674
warn only and ignore plugins without entrypoints, default config via exports ( #20284 )
2026-03-31 17:14:03 +02:00
Sebastian
bf5e0a293e
Refactor into plugin loader and do not enforce ( #20112 )
2026-03-30 20:36:21 +02:00
Sebastian
c5c8783ff3
update plugin themes when plugin was updated ( #20052 )
2026-03-30 13:51:07 +02:00
Sebastian
df9ae215ac
Single target plugin entrypoints ( #19467 )
2026-03-27 23:44:46 +00:00
Sebastian
faed06b987
fix flaky plugin tests (no mock.module for bun) ( #19445 )
2026-03-27 20:55:03 +01:00
opencode-agent[bot]
d8514a242d
chore: generate
2026-03-27 14:01:28 +00:00
Sebastian
35ab6b6d40
tui plugins ( #19347 )
2026-03-27 15:00:26 +01:00
opencode-agent[bot]
ffa297cdeb
chore: generate
2026-03-23 17:12:55 +00:00
Kit Langton
9530074d34
fix console account URL handling ( #18809 )
2026-03-23 13:11:38 -04:00
Kit Langton
35dffce18d
fix forked prompt attachments losing file parts ( #17815 )
2026-03-19 12:00:32 -04:00
Kit Langton
2a225d7c72
feat(id): brand PartID through Drizzle and Zod schemas ( #16966 )
2026-03-11 23:40:50 +00:00
Kit Langton
b9eaabe80b
feat(id): brand WorkspaceID through Drizzle and Zod schemas ( #16964 )
2026-03-11 23:30:17 +00:00
Kit Langton
4401c08142
feat(id): brand SessionID through Drizzle and Zod schemas ( #16953 )
2026-03-11 23:16:56 +00:00
opencode-agent[bot]
b407d86f88
chore: generate
2026-03-10 16:56:30 +00:00
Dax
f56e6684a6
core: make account login upgrades safe while adding multi-account workspace auth ( #15487 )
...
Co-authored-by: Kit Langton <kit.langton@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 12:53:47 -04:00
Luke Parker
7c79a5a849
fix(tui): canonicalize cwd after chdir ( #16641 )
2026-03-09 07:57:48 +10:00
Matt Silverlock
0ca00dbc0f
fix(github): emit PROMPT_TOO_LARGE error on context overflow ( #14166 )
2026-02-18 11:45:27 -06:00
Nathan Anderson
04750ce489
feat: surface plugin auth providers in the login picker ( #13921 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com >
2026-02-17 15:21:49 -06:00
Matt Silverlock
e7cd1281a2
fix(github): handle step-start/step-finish parts in extractResponseText ( #12470 )
2026-02-06 10:20:33 -06:00
Yuvraj Virk
af7328fdea
fix: correct /data API usage and data format for importing share URLs ( #7381 )
2026-02-06 15:29:10 +00:00
zerone0x
7a5da0bf68
fix(tui): remove outer backtick wrapper in session transcript tool formatting ( #11566 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-02-01 13:11:18 -06:00
Dillon Mulroy
b535c3a5f8
feat: add assistant metadata to session export ( #6611 )
2026-01-01 18:56:23 -06:00