Adam
05d77b7d47
chore: storybook ( #15285 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com>
2026-02-26 16:05:04 -06:00
Adam
8c484a05b8
fix(app): terminal issues
2026-02-26 15:52:35 -06:00
Shoubhit Dash
a0b3bbffd5
fix(ui): prevent filename and diff count overlap in session changes ( #14773 )
2026-02-26 15:42:24 -06:00
Shoubhit Dash
270d084cb1
fix(ui): avoid truncating workspace paths in assistant text ( #14584 )
2026-02-26 15:41:58 -06:00
Adam
9312867565
feat(app): new tabs styling ( #15284 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com>
2026-02-26 15:39:45 -06:00
Adam
7e6a007c35
feat(app): auto-accept all permissions mode
2026-02-26 15:23:26 -06:00
OpeOginni
5745ee87ba
refactor(desktop): enhance project tile interaction with suppress hover functionality ( #15214 )
2026-02-26 11:00:11 -06:00
Niu Shuai
08f056d412
docs: Sync zh_CN docs with English Version ( #15228 )
2026-02-26 10:59:45 -06:00
Frank
96ca0de3bc
wip: zen
2026-02-26 11:17:19 -05:00
adamelmore
b4d0090e00
chore: fix flaky test
2026-02-26 08:53:40 -06:00
Adam
05ac0a73e1
fix(app): simplify review layout ( #14953 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
2026-02-26 08:51:58 -06:00
David Hill
7453e78b35
feat: opencode go provider list ( #15203 )
2026-02-26 14:37:33 +00:00
Shoubhit Dash
bb8a1718a6
fix(desktop): restore shell path env for desktop sidecar ( #15211 )
2026-02-26 18:35:21 +05:30
Filip
6b021658ad
fix(app): open in powershell ( #15112 )
2026-02-26 16:39:55 +08:00
opencode
799b2623cb
release: v1.2.15
2026-02-26 08:22:25 +00:00
Luke Parker
fce811b52f
fix: most segfaults on windows with Bun v1.3.10 stable ( #15181 )
2026-02-26 17:55:01 +10:00
Stefan
aae75b3cfb
fix(app): middle-click tab close in scrollable tab bar ( #15081 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-26 12:29:08 +05:30
kil-penguin
392a6d993f
fix(desktop): remove interactive shell flag from sidecar spawn to prevent hang on macOS ( #15136 )
...
Co-authored-by: kil-penguin <hyeonjun@gameduo.net>
2026-02-26 14:02:40 +08:00
Frank
c4ea11fef3
wip: zen
2026-02-25 23:06:16 -05:00
Adam
b8337cddc4
fix(app): permissions and questions from child sessions ( #15105 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
2026-02-26 01:05:08 +00:00
OpeOginni
444178e079
fix(docs): update schema URL in share configuration examples across multiple languages ( #15114 )
2026-02-25 18:16:39 -05:00
opencode-agent[bot]
4551282a4b
chore: generate
2026-02-25 22:55:09 +00:00
Sebastian
9d29d692c6
split tui/server config ( #13968 )
2026-02-25 23:53:09 +01:00
David Hill
7afa48b4ef
tweak(ui): keep reasoning inline code subdued in dark mode
2026-02-25 15:18:05 +00:00
Filip
45191ad144
fix(app): keyboard navigation previous/next message ( #15047 )
2026-02-25 08:57:13 -06:00
Oleksii Pavliuk
2869922696
fix(app): correct Copilot provider description in i18n files ( #15071 )
2026-02-25 14:56:03 +00:00
opencode-agent[bot]
5e5823ed85
chore: generate
2026-02-25 14:56:03 +00:00
opencode
de2bc25677
release: v1.2.14
2026-02-25 14:55:56 +00:00
Shantur Rathore
79b5ce58e9
feat(core): add message delete endpoint ( #14417 )
2026-02-25 09:25:26 -05:00
Ayush Thakur
088a81c116
fix: consume stdout concurrently with process exit in auth login ( #15058 )
2026-02-25 08:22:52 -05:00
opencode
d848c9b6a3
release: v1.2.13
2026-02-25 07:27:19 +00:00
Dax Raad
561f9f5f05
opencode go copy
2026-02-25 01:54:28 -05:00
Dax Raad
3c6c74457d
sync
2026-02-25 01:48:10 -05:00
Filip
fc6e7934bd
feat(desktop): enhance Windows app resolution and UI loading states ( #13320 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-25 14:39:58 +08:00
Frank
d7500b25b8
zen: go
2026-02-25 01:25:08 -05:00
Frank
5d5f2cfee6
wip: zen go
2026-02-25 00:48:14 -05:00
Frank
1172ebe697
wip: zen go
2026-02-25 00:47:04 -05:00
Frank
d00d98d56a
wip: zen go
2026-02-25 00:42:33 -05:00
Frank
6fc5506293
zen: go
2026-02-25 00:31:48 -05:00
Brendan Allan
76b60f3779
desktop: make readme more accurate
2026-02-25 12:28:48 +08:00
Dax
637059a515
feat: show LSP errors for apply_patch tool ( #14715 )
2026-02-25 04:15:11 +00:00
Dax Raad
fa559b0385
core: temporarily disable plan enter tool to prevent unintended mode switches during task execution
2026-02-24 23:05:26 -05:00
Dax
814c1d398c
refactor: migrate Bun.spawn to Process utility with timeout and cleanup ( #14448 )
2026-02-24 23:04:15 -05:00
Luke Parker
da40ab7b3d
fix(opencode): disable config bun cache in CI ( #14985 )
2026-02-25 11:38:23 +10:00
Luke Parker
e718263778
fix(project): await git id cache write ( #14977 )
2026-02-25 00:46:12 +00:00
Luke Parker
3af12c53c4
fix(opencode): import custom tools via file URL ( #14971 )
2026-02-25 10:24:47 +10:00
opencode
29ddd55088
release: v1.2.11
2026-02-24 23:29:02 +00:00
James Long
2c00eb60bd
feat(core): add workspace-serve command (experimental) ( #14960 )
2026-02-24 17:34:34 -05:00
Frank
2a87860c06
zen: gpt 5.3 codex
2026-02-24 14:49:07 -05:00
adamelmore
68cf011fd3
fix(app): ignore stale part deltas
2026-02-24 11:48:29 -06:00
Frank
f8cfb697bd
zen: restrict alpha models to admin workspaces
2026-02-24 09:56:11 -05:00
Filip
c6d8e7624d
fix(app): on cancel comment unhighlight lines ( #14103 )
2026-02-24 22:55:17 +08:00
opencode-agent[bot]
0d0d0578eb
chore: generate
2026-02-24 14:49:52 +00:00
OpeOginni
cc02476ea5
refactor: replace error handling with serverErrorMessage utility and checks for if error is ConfigInvalidError ( #14685 )
2026-02-24 14:48:59 +00:00
Frank
5190589632
zen: remove alpha models from models endpoint
2026-02-24 09:43:18 -05:00
adamelmore
c92913e962
chore: cleanup
2026-02-24 08:21:05 -06:00
Luke Parker
082f0cc127
fix(app): preserve native path separators in file path helpers ( #14912 )
2026-02-25 00:03:15 +10:00
Noam Bressler
2cee947671
fix: ACP both live and load share synthetic pending status preceeding… ( #14916 )
2026-02-24 23:54:10 +10:00
adamelmore
e27d3d5d40
fix(app): remove filetree tooltips
2026-02-24 07:32:12 -06:00
Luke Parker
32417774c4
fix(test): replace structuredClone with spread for process.env ( #14908 )
2026-02-24 23:16:24 +10:00
Luke Parker
36197f5ff8
fix(win32): add 50ms tolerance for NTFS mtime fuzziness in FileTime assert ( #14907 )
2026-02-24 23:10:10 +10:00
Luke Parker
3d379c20c4
fix(test): replace Unix-only assumptions with cross-platform alternatives ( #14906 )
2026-02-24 23:03:18 +10:00
Luke Parker
06f25c78f6
fix(test): use path.sep in discovery test for cross-platform path matching ( #14905 )
2026-02-24 22:51:56 +10:00
Luke Parker
1a0639e5b8
fix(win32): normalize backslash paths in config rel() and file ignore ( #14903 )
2026-02-24 22:42:48 +10:00
Luke Parker
1af3e9e557
fix(win32): fix plugin resolution with createRequire fallback ( #14898 )
2026-02-24 22:20:57 +10:00
Luke Parker
a292eddeb5
fix(test): harden preload cleanup against Windows EBUSY ( #14895 )
2026-02-24 21:59:14 +10:00
Luke Parker
79254c1020
fix(test): normalize git excludesFile path for Windows ( #14893 )
2026-02-24 21:40:38 +10:00
opencode-agent[bot]
ef7f222d80
chore: generate
2026-02-24 11:15:39 +00:00
Noam Bressler
888b123387
feat: ACP - stream bash output and synthetic pending events ( #14079 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-24 21:14:47 +10:00
Luke Parker
13cabae29f
fix(win32): add git flags for snapshot operations and fix tests for cross-platform ( #14890 )
2026-02-24 21:14:16 +10:00
Luke Parker
659068942e
fix(win32): handle CRLF line endings in markdown frontmatter parsing ( #14886 )
2026-02-24 20:33:22 +10:00
Luke Parker
3201a7d34b
fix(win32): add bun prefix to console app build scripts ( #14884 )
2026-02-24 20:25:15 +10:00
Luke Parker
de796d9a00
fix(test): use path.join for cross-platform glob test assertions ( #14837 )
2026-02-24 20:07:56 +10:00
Luke Parker
a592bd9684
fix: update createOpenReviewFile test to match new call order ( #14881 )
2026-02-24 19:56:41 +10:00
opencode-agent[bot]
744059a00f
chore: generate
2026-02-24 09:47:20 +00:00
Frank
fb6d201ee0
wip: zen lite
2026-02-24 04:45:41 -05:00
Frank
cda2af2589
wip: zen lite
2026-02-24 04:45:41 -05:00
Brendan Allan
eda71373b0
app: wait for loadFile before opening file tab
2026-02-24 16:47:55 +08:00
Luke Parker
cf5cfb48cd
upgrade to bun 1.3.10 canary and force baseline builds always ( #14843 )
2026-02-24 16:06:45 +10:00
Luke Parker
0a91196919
fix(win32): e2e sometimes fails because windows is weird and sometimes ipv6 ( #14833 )
2026-02-24 09:27:00 +10:00
Frank
284251ad66
zen: display BYOK cost
2026-02-23 18:18:47 -05:00
Luke Parker
34495a70d5
fix(win32): scripts/turbo commands would not run ( #14829 )
2026-02-24 09:15:25 +10:00
adamelmore
8f2d8dd47a
fix(app): duplicate markdown
2026-02-23 09:54:26 -06:00
adamelmore
3b5b21a91e
fix(app): duplicate markdown
2026-02-23 08:23:56 -06:00
Shawn
8e96447960
fix(app): correct inverted chevron direction in todo list ( #14628 )
...
Co-authored-by: shenghui kevin <shenghuikevin@shenghuideMac-mini.local>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 13:41:33 +05:30
adamelmore
9f4fc5b72a
Revert "fix(app): terminal issues"
...
This reverts commit e70d2b27de .
2026-02-22 21:27:25 -06:00
opencode-agent[bot]
d3ecc5a0d9
chore: generate
2026-02-23 03:21:03 +00:00
Frank
a5a70fa05b
wip: zen lite
2026-02-22 22:20:00 -05:00
Frank
5596775c35
zen: display session in usage
2026-02-22 22:19:44 -05:00
Frank
5712cff5c4
zen: track session in usage
2026-02-22 22:19:44 -05:00
Luke Parker
ee754c46f9
fix(win32): normalize paths at permission boundaries ( #14738 )
2026-02-23 12:05:21 +10:00
Erik Demaine
0042a07052
fix: Windows path support and canonicalization ( #13671 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-02-23 10:10:27 +10:00
Sebastian
a4ed020a94
upgrade opentui to v0.1.81 ( #14605 )
2026-02-23 00:51:50 +01:00
opencode-agent[bot]
faa63227ac
chore: generate
2026-02-22 23:49:51 +00:00
Erik Demaine
a74fedd23b
fix(desktop): change detection on Windows, especially Cygwin ( #13659 )
...
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-02-23 09:49:05 +10:00
Adam
aaf8317c82
feat(app): feed customization options
2026-02-22 11:36:00 -06:00
Adam
e70d2b27de
fix(app): terminal issues
2026-02-22 06:17:59 -06:00
Pirro Zani
b16f7b426c
docs(tui): correct typo in TUI documentation ( #14604 )
2026-02-22 13:59:50 +05:30
Jun
a41c81dcd2
docs(ko): improve wording in gitlab, ide, index, keybinds, and lsp docs ( #14517 )
2026-02-21 07:01:53 -06:00
Brendan Allan
206d81e02c
desktop: beta icon
2026-02-21 11:11:08 +08:00
Adam
6d58d899f7
fix: e2e test outdated
2026-02-20 19:44:06 -06:00
Adam
b75a27d43e
chore: cleanup
2026-02-20 19:37:35 -06:00
Frank
e77b2cfd61
wip: zen lite
2026-02-20 19:38:29 -05:00
Adam
f07e877204
fix(app): remove double-border in share button
2026-02-20 16:20:13 -06:00
Adam
58ad4359da
chore: cleanup
2026-02-20 16:05:41 -06:00
Adam
ce2763720e
fix(app): better sound effect disabling ux
2026-02-20 16:05:41 -06:00
Aiden Cline
1d9f05e4f5
cache platform binary in postinstall for faster startup ( #14467 )
2026-02-20 12:19:17 -06:00
Adam
46361cf35c
fix(app): session review re-rendering too aggressively
2026-02-20 11:11:48 -06:00
Adam
c09d3dd5a7
chore: cleanup
2026-02-20 10:54:17 -06:00
Adam
fe89bedfcc
wip(app): custom scroll view
2026-02-20 10:54:17 -06:00
Frank
1e48d7fe82
zen: gpt safety_identifier
2026-02-20 11:28:19 -05:00
Adam
2a904ec56f
feat(app): show/hide reasoning summaries
2026-02-20 10:05:09 -06:00
Adam
0ce61c817b
fix(app): stay pinned with auto-scroll on todos/questions/perms
2026-02-20 10:00:56 -06:00
Aiden Cline
1ffed2fa6c
Revert "cache platform binary in postinstall for faster startup" ( #14457 )
2026-02-20 09:28:49 -06:00
Aiden Cline
c79f1a72d8
cache platform binary in postinstall for faster startup ( #14396 )
2026-02-20 09:26:13 -06:00
Adam
9c5bbba6ea
fix(app): patch tool renders like edit tool
2026-02-20 09:13:17 -06:00
Brendan Allan
ce17f9dd94
desktop: publish betas to separate repo ( #14376 )
2026-02-20 22:33:21 +08:00
Brendan Allan
92ab4217c2
desktop: bring back -i in sidecar arguments
...
shell configs like .zshrc don't get loaded without it
2026-02-20 22:03:23 +08:00
opencode-agent[bot]
7867ba441f
chore: generate
2026-02-20 13:46:03 +00:00
Ryan Vogel
7419ebc872
feat: add list sessions for all sessions (experimental) ( #14038 )
2026-02-20 08:45:12 -05:00
Adam
7e681b0bc0
fix(app): large text pasted into prompt-input causes main thread lock
2026-02-20 07:38:22 -06:00
Adam
4e9ef3ecc1
fix(app): terminal issues ( #14435 )
2026-02-20 07:34:36 -06:00
Matt Silverlock
2410593023
fix(github): support variant in github action and opencode github run ( #14431 )
2026-02-20 13:20:54 +00:00
Shoubhit Dash
1de12604cf
fix(ui): preserve url slashes for root workspace ( #14294 )
2026-02-20 07:02:48 -06:00
Shoubhit Dash
ac0b37a7b7
fix(snapshot): respect info exclude in snapshot staging ( #13495 )
2026-02-20 07:02:25 -06:00
Shoubhit Dash
7e1051af07
fix(ui): show full turn duration in assistant meta ( #14378 )
2026-02-20 07:01:13 -06:00
Matt Silverlock
93615bef28
fix(cli): missing plugin deps cause TUI to black screen ( #14432 )
2026-02-20 07:39:15 -05:00
Adam
a04e4e81fb
chore: cleanup
2026-02-20 06:30:19 -06:00
opencode
296250f1b7
release: v1.2.10
2026-02-20 11:18:40 +00:00
Brendan Allan
443214871e
sdk: build to dist/ instead of dist/src ( #14383 )
2026-02-20 14:10:38 +08:00
Brendan Allan
1c2416b6de
desktop: don't spawn sidecar if default is localhost server
2026-02-20 12:18:39 +08:00
Rafi Khardalian
d86c10816d
docs: clarify tool name collision precedence ( #14313 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-19 22:00:06 -06:00
Aiden Cline
04a634a80d
test: merge test files into a single file ( #14366 )
2026-02-19 20:32:01 -06:00
opencode
1eb6caa3c6
release: v1.2.9
2026-02-20 01:45:20 +00:00
Aiden Cline
1a329ba47d
fix: issue from structuredClone addition by using unwrap ( #14359 )
2026-02-19 19:28:06 -06:00
David Hill
8d781b08ce
tweak(ui): adjust session feed spacing
2026-02-20 01:22:12 +00:00
David Hill
8b99ac6513
tweak(ui): tone down reasoning emphasis
2026-02-20 01:17:48 +00:00
David Hill
63a469d0ce
tweak(ui): refine session feed spacing
2026-02-20 01:17:48 +00:00
David Hill
ae98be83b3
fix(desktop): restore settings header mask
2026-02-19 18:37:56 -06:00
David Hill
a3181d5fbd
tweak(ui): nudge edited files chevron
2026-02-19 18:37:56 -06:00
David Hill
998c8bf3a5
tweak(ui): stabilize collapsible chevron hover
2026-02-19 18:37:56 -06:00
NatChung
d2d7a37bca
fix: add missing id/sessionID/messageID to MCP tool attachments ( #14345 )
2026-02-19 18:37:56 -06:00
Michael Hart
8ad60b1ec2
Use structuredClone instead of remeda's clone ( #14351 )
...
Co-authored-by: Dax Raad <d@ironbay.co>
Co-authored-by: Dax <mail@thdxr.com>
2026-02-19 18:37:56 -06:00
Dax
01d518708a
remove unnecessary deep clones from session loop and LLM stream ( #14354 )
2026-02-19 18:37:55 -06:00
Dax Raad
ae50f24c06
fix(web): correct config import path in Korean enterprise docs
2026-02-19 18:37:55 -06:00
Jay V
d32dd4d7fd
docs: update providers layout and Windows sidebar label
2026-02-19 18:37:55 -06:00
Dax Raad
cb5a0de42f
core: remove User-Agent header assertion from LLM test to fix failing test
2026-02-19 18:37:55 -06:00
opencode
f2090b26c1
release: v1.2.8
2026-02-19 22:38:42 +00:00
Adam
fca0166488
fix(app): black screen on launch with sidecar server
2026-02-19 16:23:33 -06:00
opencode-agent[bot]
686dd330a0
chore: generate
2026-02-19 22:19:09 +00:00
tctev
193013a44d
feat(opencode): support adaptive thinking for claude sonnet 4.6 ( #14283 )
...
Co-authored-by: tctev <224793535+tctev@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-19 16:17:57 -06:00
Yanosh Kunsh
824ab4cecc
feat(tui): add custom tool and mcp call responses visible and collapsable ( #10649 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-19 15:36:40 -06:00
Adam
7a42ecdddb
chore: cleanup
2026-02-19 21:27:39 +00:00
Adam
dd011e879c
fix(app): clear todos on abort
2026-02-19 21:27:39 +00:00
opencode
04cf2b8268
release: v1.2.7
2026-02-19 21:27:31 +00:00
Matt Silverlock
1a1437e78b
fix(github): action branch detection and 422 handling ( #14322 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-19 15:11:59 -06:00
Adam
c76a81434d
chore: cleanup
2026-02-19 15:09:24 -06:00
Adam
49cc872c44
chore: refactor composer/dock components ( #14328 )
2026-02-19 15:02:45 -06:00
Adam
f8dad0ae17
fix(app): terminal issues ( #14329 )
2026-02-19 14:54:09 -06:00
Adam
40a939f5f0
chore: cleanup
2026-02-19 14:34:49 -06:00
Adam
7729c6d895
chore: cleanup
2026-02-19 14:31:22 -06:00
Adam
7fb2081dce
chore: cleanup
2026-02-19 14:25:12 -06:00
Shintaro Jokagi
3d9f6c0fe0
feat(i18n): update Japanese translations to WSL integration ( #13160 )
2026-02-19 14:18:52 -06:00
Shantur Rathore
190d2957eb
fix(core): normalize file.status paths relative to instance dir ( #14207 )
2026-02-19 14:17:36 -06:00
Jun
b64d0768ba
docs(ko): improve wording in ecosystem, enterprise, formatters, and github docs ( #14220 )
2026-02-19 14:17:15 -06:00
opencode-agent[bot]
1867f1acaa
chore: generate
2026-02-19 20:12:16 +00:00
Aiden Cline
00c079868a
test: fix discovery test to boot up server instead of relying on 3rd party ( #14327 )
2026-02-19 14:11:23 -06:00
Dax
cb8b74d3f1
refactor: migrate from Bun.Glob to npm glob package ( #14317 )
2026-02-19 13:40:09 -05:00
Aiden Cline
7e35d0c610
core: bump ai sdk packages for google, google vertex, anthropic, bedrock, and provider utils ( #14318 )
2026-02-19 12:35:51 -06:00
Aiden Cline
5364ab74a2
tweak: add support for medium reasoning w/ gemini 3.1 ( #14316 )
2026-02-19 12:00:56 -06:00
Dax Raad
af72010e9f
Revert "refactor: migrate from Bun.Glob to npm glob package"
...
This reverts commit 3c21735b35 .
2026-02-19 12:48:43 -05:00
Brendan Allan
50883cc1e9
app: make localhost urls work in isLocal
2026-02-20 01:38:39 +08:00
Adam
f2858a42ba
chore: cleanup
2026-02-19 11:36:37 -06:00
Dax Raad
3c21735b35
refactor: migrate from Bun.Glob to npm glob package
...
Replace Bun.Glob usage with a new Glob utility wrapper around the npm 'glob' package.
This moves us off Bun-specific APIs toward standard Node.js compatible solutions.
Changes:
- Add new src/util/glob.ts utility module with scan(), scanSync(), and match()
- Default include option is 'file' (only returns files, not directories)
- Add symlink option (default: false) to control symlink following
- Migrate all 12 files using Bun.Glob to use the new Glob utility
- Add comprehensive tests for the glob utility
Breaking changes:
- Removed support for include: 'dir' option (use include: 'all' and filter manually)
- symlink now defaults to false (was true in most Bun.Glob usages)
Files migrated:
- src/util/log.ts
- src/util/filesystem.ts
- src/tool/truncation.ts
- src/session/instruction.ts
- src/storage/json-migration.ts
- src/storage/storage.ts
- src/project/project.ts
- src/cli/cmd/tui/context/theme.tsx
- src/config/config.ts
- src/tool/registry.ts
- src/skill/skill.ts
- src/file/ignore.ts
2026-02-19 12:34:18 -05:00
Adam
56dda4c98c
chore: cleanup
2026-02-19 11:12:56 -06:00
Adam
6b8902e8b9
fix(app): navigate to last session on project nav
2026-02-19 11:12:56 -06:00
Frank
08a2d002b8
zen: gemini 3.1 pro
2026-02-19 11:43:14 -05:00
Dax
02a9495063
Remove use of Bun.file ( #14215 )
2026-02-19 11:32:32 -05:00
Adam
0fcba68d4c
chore: cleanup
2026-02-19 09:00:43 -06:00
Adam
338393c016
fix(app): accordion styles
2026-02-19 09:00:43 -06:00
Adam
8ebdbe0ea2
fix(core): text files missclassified as binary
2026-02-19 07:32:58 -06:00
Adam
38f7071da9
chore: cleanup
2026-02-19 07:32:58 -06:00
Brendan Allan
d2d5f3c04b
app: fix typecheck
2026-02-19 21:27:44 +08:00
Brendan Allan
885d71636f
desktop: fetch defaultServer at top level
2026-02-19 21:14:59 +08:00
Adam
d07f09925f
fix(app): terminal rework ( #14217 )
2026-02-19 06:35:14 -06:00
Aiden Cline
308e500832
tweak: bake in the aws and google auth pkgs ( #14241 )
2026-02-19 00:31:33 -06:00
opencode-agent[bot]
4b878f6aeb
chore: generate
2026-02-19 05:19:18 +00:00
Ariane Emory
1893473148
fix: token substitution in OPENCODE_CONFIG_CONTENT (alternate take) ( #14047 )
2026-02-18 23:18:24 -06:00
Dax Raad
3a416f6f33
sdk: fix nested exports transformation in publish script
...
The publish script now recursively transforms export paths to handle nested export objects. This ensures all SDK entry points are correctly mapped to their compiled dist/ locations and type definitions when publishing to npm.
2026-02-18 20:43:50 -05:00
Dax Raad
11a37834c2
tui: ensure onExit callback fires after terminal output is written
2026-02-18 20:43:50 -05:00
Brendan Allan
d620455531
app: deduplicate allServers list
2026-02-19 09:34:23 +08:00
Dax Raad
568eccb4c6
Revert: all refactor commits migrating from Bun.file() to Filesystem module
2026-02-18 19:41:14 -05:00
Dax
3a07dd8d96
refactor: migrate src/project/project.ts from Bun.file() to Filesystem/stat modules ( #14126 )
2026-02-18 19:37:10 -05:00
David Hill
802ccd3788
tweak(ui): rotate collapsible chevron icon
2026-02-19 00:35:12 +00:00
David Hill
6042785c57
tweak(ui): rtl-truncate edited file paths
2026-02-19 00:32:12 +00:00
David Hill
5d8664c13e
tweak(app): adjust session turn horizontal padding
2026-02-19 00:32:12 +00:00
David Hill
3d0f24067c
tweak(app): tighten prompt dock padding
2026-02-19 00:32:12 +00:00
David Hill
44049540b0
tweak(ui): add open-file tooltip icon
2026-02-19 00:32:12 +00:00
David Hill
40f00ccc1c
tweak(ui): use chevron icons for review diff rows
2026-02-19 00:32:12 +00:00
David Hill
a301051263
tweak(ui): tighten review diff file info gap
2026-02-19 00:32:12 +00:00
David Hill
fd61be4078
tweak(ui): show added diff counts in review
2026-02-19 00:32:12 +00:00
David Hill
4a8bdc3c75
tweak(ui): group edited files list styling
2026-02-19 00:32:12 +00:00
David Hill
9c7629ce61
Update oc-2.json
2026-02-19 00:32:12 +00:00
David Hill
ba53c56a21
tweak(ui): combine diffs in review into one group
2026-02-19 00:32:12 +00:00
Dax
14c0989411
refactor: migrate src/tool/read.ts from Bun.file() to Filesystem module ( #14118 )
2026-02-18 19:29:11 -05:00
Dax
36bc07a5af
refactor: migrate src/tool/write.ts from Bun.file() to Filesystem module ( #14119 )
2026-02-18 19:27:11 -05:00
Dax
270b807cdf
refactor: migrate src/tool/edit.ts from Bun.file() to Filesystem module ( #14120 )
2026-02-18 19:26:45 -05:00
Dax
bd52ce5640
refactor: migrate remaining tool files from Bun.file() to Filesystem/stat modules ( #14121 )
2026-02-18 19:24:21 -05:00
Dax
a624871ccd
refactor: migrate src/storage/storage.ts from Bun.file()/Bun.write() to Filesystem module ( #14122 )
2026-02-18 19:21:21 -05:00
Dax
819d09e64e
refactor: migrate src/storage/json-migration.ts from Bun.file() to Filesystem module ( #14123 )
2026-02-18 19:20:40 -05:00
Dax
9e6cb89101
refactor: migrate src/mcp/auth.ts from Bun.file()/Bun.write() to Filesystem module ( #14125 )
2026-02-18 19:20:16 -05:00
Dax
a8347c3762
refactor: migrate src/storage/db.ts from Bun.file() to statSync ( #14124 )
2026-02-18 19:20:03 -05:00
Dax
57b63ea83d
refactor: migrate src/session/prompt.ts from Bun.file() to Filesystem/stat modules ( #14128 )
2026-02-19 00:18:05 +00:00
Aiden Cline
088eac9d4e
fix: opencode run crashing, and show errored tool calls in output ( #14206 )
2026-02-18 17:13:01 -06:00
Dax
5fe237a3fd
refactor: migrate src/skill/discovery.ts from Bun.file()/Bun.write() to Filesystem module ( #14133 )
2026-02-18 23:10:24 +00:00
Dax
ae398539c5
refactor: migrate src/session/instruction.ts from Bun.file() to Filesystem module ( #14130 )
2026-02-18 18:09:45 -05:00
Dax
359360ad86
refactor: migrate src/provider/provider.ts from Bun.file() to Filesystem module ( #14132 )
2026-02-18 18:08:48 -05:00
Dax
5d12eb9528
refactor: migrate src/shell/shell.ts from Bun.file() to statSync ( #14134 )
2026-02-18 22:55:50 +00:00
Dax
6fb4f2a7a5
refactor: migrate src/cli/cmd/tui/thread.ts from Bun.file() to Filesystem module ( #14135 )
2026-02-18 17:28:41 -05:00
Dax
48dfa45a9a
refactor: migrate src/util/log.ts from Bun.file() to Node.js fs module ( #14136 )
2026-02-18 17:28:08 -05:00
Dax
97520c827e
refactor: migrate src/provider/models.ts from Bun.file()/Bun.write() to Filesystem module ( #14131 )
2026-02-18 17:26:13 -05:00
Luke Parker
7033b4d0a8
fix(win32): Sidecar spawning a window ( #14197 )
2026-02-19 08:18:15 +10:00
Eduardo Bellido Bellido
87c16374aa
fix(lsp): use HashiCorp releases API for installing terraform-ls ( #14200 )
2026-02-18 16:11:57 -06:00
Dax
d366a1430f
refactor: migrate src/lsp/server.ts from Bun.file()/Bun.write() to Filesystem module ( #14138 )
2026-02-18 21:41:07 +00:00
David Hill
cfea5c73de
tweak(app): delay prompt mode toggle tooltip
2026-02-18 21:33:14 +00:00
David Hill
2589eb207f
tweak(app): shorten prompt mode toggle tooltips
2026-02-18 21:33:14 +00:00
David Hill
ec7c72da3f
tweak(ui): restyle reasoning blocks
2026-02-18 21:33:14 +00:00
Dax
e37a9081a6
refactor: migrate src/cli/cmd/session.ts from Bun.file() to statSync ( #14144 )
2026-02-18 16:20:58 -05:00
Dax
a2469d933e
refactor: migrate src/acp/agent.ts from Bun.file() to Filesystem module ( #14139 )
2026-02-18 16:14:20 -05:00
Dax
3cde93bf2d
refactor: migrate src/auth/index.ts from Bun.file()/Bun.write() to Filesystem module ( #14140 )
2026-02-18 16:13:50 -05:00
Dax
898bcdec87
refactor: migrate src/cli/cmd/agent.ts from Bun.file()/Bun.write() to Filesystem module ( #14142 )
2026-02-18 21:08:01 +00:00
Dax
d5971e2da5
refactor: migrate src/cli/cmd/import.ts from Bun.file() to Filesystem module ( #14143 )
2026-02-18 21:07:32 +00:00
David Hill
c71f4d4847
Update oc-2.json
2026-02-18 20:32:54 +00:00
opencode-agent[bot]
dec7827548
chore: generate
2026-02-18 20:19:27 +00:00
David Hill
7faa8cb110
tweak(ui): reduce review panel padding
2026-02-18 20:18:17 +00:00
David Hill
d8a4a125c0
Update oc-2.json
2026-02-18 20:18:17 +00:00
David Hill
50923f06f1
tweak(ui): remove pressed scale for secondary buttons
2026-02-18 20:18:17 +00:00
David Hill
ba919fb619
tweak(ui): shrink review expand/collapse width
2026-02-18 20:18:17 +00:00
David Hill
47b4de3531
tweak(ui): tighten review header action spacing
2026-02-18 20:18:17 +00:00
David Hill
bb6d1d502f
tweak(ui): adjust review diff style hover radius
2026-02-18 20:18:17 +00:00
David Hill
31e964e7cf
Update oc-2.json
2026-02-18 20:18:17 +00:00
David Hill
06b2304a5f
tweak(ui): override for the radio group in the review
2026-02-18 20:18:17 +00:00
David Hill
1b67339e4d
Update radio-group.css
2026-02-18 20:18:17 +00:00
David Hill
1571246ba8
tweak(ui): use default cursor for segmented control
2026-02-18 20:18:17 +00:00
David Hill
d730d8be01
tweak(ui): shrink review diff style toggle
2026-02-18 20:18:17 +00:00
David Hill
e42cc85112
Update oc-2.json
2026-02-18 20:18:17 +00:00
David Hill
c7a79f1877
Update icon-button.css
2026-02-18 20:18:17 +00:00
David Hill
431f5347af
tweak(ui): search button style
2026-02-18 20:18:17 +00:00
David Hill
1ed4a98233
tweak(ui): remove pressed transition for secondary buttons
2026-02-18 20:18:17 +00:00
David Hill
db4ff89579
Update oc-2.json
2026-02-18 20:18:17 +00:00
David Hill
2f56761060
tweak(ui): expanded color state on titlebar buttons
2026-02-18 20:18:17 +00:00
David Hill
09286ccae0
tweak(ui): oc-2 theme updates
2026-02-18 20:18:17 +00:00
David Hill
4e959849f6
tweak(ui): hover and active styles for filetree tabs
2026-02-18 20:18:17 +00:00
David Hill
3690cafeb8
tweak(ui): hover and active styles for title bar buttons
2026-02-18 20:18:17 +00:00
David Hill
bcca253dec
tweak(ui): hover and active styles for title bar buttons
2026-02-18 20:18:17 +00:00
David Hill
6d69ad5574
tweak(ui): update oc-2 secondary button colors
2026-02-18 20:18:17 +00:00
David Hill
1f9be63e96
tweak(ui): use weak border and base icon color for secondary
2026-02-18 20:18:17 +00:00
David Hill
0873908030
tweak(ui): theme color updates
2026-02-18 20:18:17 +00:00
David Hill
4db2d94854
tweak(ui): shrink filetree tab height
2026-02-18 20:18:17 +00:00
David Hill
e5d52e4eb5
tweak(ui): align pill tabs pressed background
2026-02-18 20:18:16 +00:00
David Hill
f20c0bffd3
tweak(ui): unify titlebar expanded button background
2026-02-18 20:18:16 +00:00
David Hill
9110e6a2a7
tweak(ui): share button border
2026-02-18 20:18:16 +00:00
David Hill
0888c02379
tweak(ui): file tree background color
2026-02-18 20:18:16 +00:00
David Hill
24ce49d9d7
fix(ui): add previous smoke colors
2026-02-18 20:18:16 +00:00
David Hill
5d69f00282
button style tweaks
2026-02-18 20:18:16 +00:00
David Hill
12016c8eb4
oc-2 theme init
2026-02-18 20:18:16 +00:00
David Hill
d6331cf792
Update colors.css
2026-02-18 20:18:16 +00:00
opencode-agent[bot]
2d7c9c9692
chore: generate
2026-02-18 20:15:14 +00:00
Helge Tesdal
1aa18c6cd6
feat(plugin): pass sessionID and callID to shell.env hook input ( #13662 )
2026-02-18 14:14:18 -06:00
Adam
de25703e9d
fix(app): terminal cross-talk ( #14184 )
2026-02-18 13:56:05 -06:00
Adam
1133d87be0
chore: cleanup
2026-02-18 13:38:51 -06:00
Adam
42aa28d512
chore: cleanup ( #14181 )
2026-02-18 13:23:20 -06:00
Frank
24a9841322
zen: update sst version
2026-02-18 13:54:23 -05:00
Dax
8bf06cbcc1
refactor: migrate src/global/index.ts from Bun.file() to Filesystem module ( #14146 )
2026-02-18 13:25:18 -05:00
OpeOginni
be2e6f1926
fix(opencode): update pasteImage to only increment count when the previous attachment is an image too ( #14173 )
2026-02-18 12:09:09 -06:00
Adam
72c12d59af
chore: cleanup
2026-02-18 11:55:08 -06:00
Adam
8408e4702e
chore: cleanup
2026-02-18 11:48:25 -06:00
Adam
ef14f64f9e
chore: cleanup
2026-02-18 11:48:25 -06:00
Adam
3f60a6c2a4
chore: cleanup
2026-02-18 11:48:25 -06:00
Matt Silverlock
d447b7694a
fix(github): emit PROMPT_TOO_LARGE error on context overflow ( #14166 )
2026-02-18 11:45:27 -06:00
Dax
5638b782c5
refactor: migrate editor.ts from Bun.file()/Bun.write() to Filesystem module ( #14149 )
2026-02-18 17:44:33 +00:00
Dax
eb3f337695
refactor: migrate clipboard.ts from Bun.file() to Filesystem module ( #14148 )
2026-02-18 12:38:44 -05:00
Dax
c88ff3c08b
refactor: migrate src/bun/index.ts from Bun.file()/Bun.write() to Filesystem module ( #14147 )
2026-02-18 12:38:30 -05:00
Dax
8f4a72c57a
refactor: migrate config/markdown.ts from Bun.file() to Filesystem module ( #14151 )
2026-02-18 12:35:32 -05:00
Dax
ef155f3766
refactor: migrate file/index.ts from Bun.file() to Filesystem module ( #14152 )
2026-02-18 12:33:20 -05:00
Dax
a500eaa2d4
refactor: migrate format/formatter.ts from Bun.file() to Filesystem module ( #14153 )
2026-02-18 12:31:35 -05:00
Dax
472d01fbaf
refactor: migrate cli/cmd/run.ts from Bun.file() to Filesystem/stat modules ( #14155 )
2026-02-18 17:22:46 +00:00
Dax Raad
a5c15a23e4
core: allow readJson to be called without explicit type parameter
...
Added default type parameter 'any' to readJson<T> so users can call it without specifying a type when they don't need strict typing. This reduces boilerplate for quick JSON reads where type safety isn't required.
2026-02-18 12:21:25 -05:00
Dax
3d189b42a3
refactor: migrate file/ripgrep.ts from Bun.file()/Bun.write() to Filesystem module ( #14159 )
2026-02-18 12:10:42 -05:00
Dax
37b24f4870
refactor: migrate index.ts from Bun.file() to Filesystem module ( #14160 )
2026-02-18 12:03:24 -05:00
Alexander Abramov
38572b8175
feat: add Julia language server support ( #14129 )
...
Co-authored-by: Alexander Abramov <abramov231@gmail.com>
2026-02-18 11:02:29 -06:00
Vladimir Glafirov
83b7d8e04c
feat: GitLab Duo - bump gitlab-ai-provider to 3.6.0 (adds Sonnet 4.6) ( #14115 )
2026-02-18 10:58:38 -06:00
Mike Harris
d27dbfe062
fix(cli): session list --max-count not honored, shows too few sessions ( #14162 )
2026-02-18 10:56:37 -06:00
Brendan Allan
f8904e3972
desktop: handle sidecar key in projectsKey
2026-02-19 00:05:50 +08:00
Brendan Allan
4a5823562c
desktop: fix isLocal
2026-02-19 00:03:08 +08:00
Dax
6b29896a35
feat: Add centralized filesystem module for Bun.file migration ( #14117 )
2026-02-18 15:30:52 +00:00
Brendan Allan
1bb8574179
app: refactor server management backend ( #13813 )
2026-02-18 23:03:24 +08:00
Adam
2611c35acc
fix(app): lower threshold for diff hiding
2026-02-18 08:40:05 -06:00
Adam
00c238777a
chore: cleanup ( #14113 )
2026-02-18 08:26:15 -06:00
Adam
e132dd2c70
chore: cleanup
2026-02-18 07:22:36 -06:00
David Hill
fbe9669c57
fix: use group-hover for file tree icon color swap at all nesting levels
2026-02-18 13:20:02 +00:00
Adam
c34ad7223a
chore: cleanup
2026-02-18 07:12:54 -06:00
David Hill
cc86a64bb5
tui: simplify mode toggle icon styling
...
Use consistent strong color for active mode icons instead of different
colors for shell vs normal mode, making the active state more visually
clear to users.
2026-02-18 12:35:28 +00:00
Adam
3394402aef
chore: cleanup
2026-02-18 06:32:35 -06:00
Brendan Allan
6cd3a59022
desktop: cleanup
2026-02-18 16:24:28 +08:00
Brendan Allan
5aeb305344
desktop: temporarily disable wsl
2026-02-18 16:10:07 +08:00
Salam Elbilig
e96f6385c2
fix(opencode): fix Clojure syntax highlighting ( #13453 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-02-18 00:18:18 -06:00
Aiden Cline
25f3eef957
fix: ensure explore subagent has external_directory perm set to ask instead of auto denying ( #14060 )
2026-02-17 20:16:55 -06:00
Aiden Cline
0ca75544ab
fix: dont autoload kilo ( #14052 )
2026-02-17 18:42:18 -06:00
opencode-agent[bot]
572a037e5d
chore: generate
2026-02-17 23:53:22 +00:00
RAMA
ad92181fa7
feat: add Kilo as a native provider ( #13765 )
2026-02-17 17:52:21 -06:00
legao
c56f4aa5d8
refactor: simplify redundant ternary in updateMessage ( #13954 )
2026-02-17 17:40:14 -06:00
Dax Raad
ad3c192837
tui: exit cleanly without hanging after session ends
...
- Force process exit after TUI thread completes to prevent lingering processes
- Add 5-second timeout to worker shutdown to prevent indefinite hangs during cleanup
2026-02-17 17:56:39 -05:00
Anton Volkov
5512231ca8
fix(tui): style scrollbox for permission and sidebar ( #12752 )
2026-02-17 16:24:01 -06:00
Aiden Cline
3b97580621
tweak: ensure read tool uses fs/promises for all paths ( #14027 )
2026-02-17 16:05:22 -06:00
jackarch-2
cb88fe26aa
chore: add missing newline ( #13992 )
2026-02-17 16:04:58 -06:00
Adam
e345b89ce5
fix(app): better tool call batching
2026-02-17 15:57:50 -06:00
Adam
26c7b240ba
chore: cleanup
2026-02-17 15:54:59 -06:00
Adam
d327a2b1cf
chore(app): use radio group in prompt input ( #14025 )
2026-02-17 15:53:38 -06:00
Aiden Cline
c1b03b728a
fix: make read tool more mem efficient ( #14009 )
2026-02-17 15:36:45 -06:00
opencode-agent[bot]
2a2437bf22
chore: generate
2026-02-17 21:23:23 +00:00
Nathan Anderson
4ccb82e81a
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
David Hill
92912219df
tui: simplify prompt mode toggle icon colors via CSS and tighten message timeline padding
2026-02-17 20:10:16 +00:00
Adam
bab3124e8b
fix(app): prompt input quirks
2026-02-17 13:10:43 -06:00
Frank
7a66ec6bc9
zen: sonnet 4.6
2026-02-17 14:10:21 -05:00
Adam
3a505b2691
fix(app): virtualizer getting wrong scroll root
2026-02-17 12:57:40 -06:00
Adam
20f43372f6
fix(app): terminal disconnect and resync ( #14004 )
2026-02-17 12:54:28 -06:00
Eduardo Gomes
fb79dd7bf8
fix: Invalidate oauth credentials when oauth provider says so ( #14007 )
...
Co-authored-by: Eduardo Gomes <egomes@cloudflare.com>
2026-02-17 12:46:26 -06:00
Brendan Allan
4025b655a4
desktop: replicate tauri-plugin-shell logic ( #13986 )
2026-02-18 02:40:52 +08:00
David Hill
7379903568
tui: improve modified file visibility and button spacing
...
- Replace warning yellow with distinct orange color for modified files in git diff indicators
- Increase button padding for better visual balance in session header and status popover
2026-02-17 18:39:21 +00:00
David Hill
a685e7a805
tui: show monochrome file icons by default in tree view, revealing colors on hover to reduce visual clutter and help users focus on code content
2026-02-17 18:23:04 +00:00
David Hill
ce7484b4f5
tui: fix share button text styling to use consistent 12px regular font weight
2026-02-17 17:55:55 +00:00
David Hill
0bc1dcbe1b
tweak(ui): update icon transparency
2026-02-17 17:52:29 +00:00
David Hill
a69b339baf
fix(ui): use icon-strong-base for active titlebar icon buttons
2026-02-17 17:51:49 +00:00
David Hill
26f835cdd2
tweak(ui): icon-interactive-base color change dark mode
2026-02-17 17:43:37 +00:00
David Hill
bd3d1413fd
tui: add warning icon to permission requests for better visibility
...
Adds a visual warning indicator to permission request dialogs to make
them more noticeable and help users understand when the agent needs
approval to use tools. Also improves the layout with consistent
spacing and icon alignment.
2026-02-17 17:43:37 +00:00
David Hill
2c17a980ff
refactor(ui): extract dock prompt shell
2026-02-17 17:43:37 +00:00
David Hill
b784c923a8
tweak(ui): bump button heights and align permission prompt layout
2026-02-17 17:43:37 +00:00
Caleb Norton
47435f6e17
fix: don't fetch models.dev on completion ( #13997 )
2026-02-17 10:41:03 -06:00
Alex Carpenter
df59d1412b
fix: Homepage video section layout shift ( #13987 )
2026-02-17 21:22:47 +05:30
Filip
46739ca7cd
fix(app): ui flashing when switching tabs ( #13978 )
2026-02-17 21:19:20 +05:30
Chris Yang
d055c1cad6
fix(desktop): avoid sidecar health-check timeout on shell startup ( #13925 )
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-17 15:34:16 +00:00
David Hill
adfbfe350d
tui: increase prompt mode toggle height for better clickability
2026-02-17 15:28:35 +00:00
David Hill
652a776554
ui: add clearer 'Copy response' tooltip label for text parts
2026-02-17 15:19:30 +00:00
David Hill
1d78100f63
tweak(ui): allow full-width user message meta
...
Moves the user message meta row out of the bubble width constraints and truncates long metadata while keeping the timestamp visible with consistent middot spacing.
2026-02-17 15:16:07 +00:00
David Hill
57a5d5fd34
tweak(ui): show assistant response meta on hover
...
Adds hover-only metadata after the assistant copy icon showing agent, provider, model, and response duration.
2026-02-17 15:16:07 +00:00
David Hill
14684d8e75
tweak(ui): refine user message hover meta
...
Moves the interrupted state into the user message hover metadata and updates the copy tooltip to 'Copy message'.
2026-02-17 15:16:07 +00:00
David Hill
2cac848823
tweak(ui): use provider catalog names
...
Renders provider and model display names from the provider list instead of raw IDs in user message hover metadata.
2026-02-17 15:16:07 +00:00
David Hill
5a3e0ef13a
tweak(ui): show user message meta on hover
...
Adds a hover-only metadata line under user messages showing agent, provider, model, and timestamp for quicker context.
2026-02-17 15:16:07 +00:00
opencode-agent[bot]
7ed4499748
chore: generate
2026-02-17 14:43:42 +00:00
Filip
4d5e86d8a5
feat(desktop): more e2e tests ( #13975 )
2026-02-17 08:42:50 -06:00
David Hill
222b6cda96
tweak(ui): update magnifying-glass icon
...
Replace the magnifying-glass glyph with a 16px viewBox variant and keep default 1px stroke; adjust the titlebar search to render the icon at 16x16.
2026-02-17 14:37:44 +00:00
David Hill
8e243c6500
tweak(app): tighten titlebar action padding
...
Use pr-2 for the status and fallback copy-path actions, and tighten the copy icon/text gap to 1.5.
2026-02-17 14:37:44 +00:00
David Hill
98f3ff6273
tweak(app): refine titlebar search and open padding
...
Ensure the titlebar search placeholder truncates cleanly and left-aligns; match the fallback copy-path button left padding to the open action.
2026-02-17 14:37:44 +00:00
David Hill
ce08442732
tweak(ui): center titlebar search and soften keybind
...
Mount the titlebar search in the center area and tune its sizing/spacing; use regular weight for the keybind pill text.
2026-02-17 14:37:44 +00:00
David Hill
8fcfbd697a
tweak(app): align titlebar search text size
...
Use the same 12px text style for the titlebar search placeholder as the status and open actions.
2026-02-17 14:37:44 +00:00
David Hill
a8669aba8f
tweak(app): match titlebar active bg to hover
...
Use the ghost hover background for active/expanded titlebar actions and tighten titlebar popover gutters to 4px.
2026-02-17 14:37:44 +00:00
David Hill
d31e9cff6a
tweak(app): use weak borders in titlebar actions
...
Use border-border-weak-base for the titlebar status and open actions (including the open button divider) and adjust the English copy-path label casing.
2026-02-17 14:37:44 +00:00
David Hill
0cb11c2412
tweak(app): reduce titlebar right padding
...
Use pr-2 (instead of pr-6) on the titlebar right section when not on Windows.
2026-02-17 14:37:44 +00:00
David Hill
9b1d7047d4
tweak(app): keep file tree toggle visible
...
Always show the titlebar file tree button (and space the right-side icon buttons at 4px) so it stays accessible regardless of the review panel state.
2026-02-17 14:37:44 +00:00
opencode-agent[bot]
703d634744
chore: generate
2026-02-17 13:45:58 +00:00
David Hill
e273a31e70
tweak(ui): icon button spacing
2026-02-17 13:44:59 +00:00
Adam
277c68d8e5
chore: app polish ( #13976 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com>
2026-02-17 07:34:02 -06:00
Adam
10985671ad
feat(app): session timeline/turn rework ( #13196 )
...
Co-authored-by: David Hill <iamdavidhill@gmail.com>
2026-02-17 07:16:23 -06:00
Shoubhit Dash
3dfbb70593
fix(app): recover state after sse reconnect and harden sse streams ( #13973 )
2026-02-17 07:10:39 -06:00
David Hill
07947bab7d
tweak(tui): new session banner with logo and details ( #13970 )
2026-02-17 07:43:55 -05:00
opencode-agent[bot]
4eed55973f
chore: generate
2026-02-17 12:08:03 +00:00
Minung Han
6e984378d7
fix(docs): correct reversed meaning in Korean plugins logging section ( #13945 )
2026-02-17 06:07:09 -06:00
chenmi
4fd3141ab5
docs: improve zh-cn and zh-tw documentation translations ( #13942 )
2026-02-17 06:06:39 -06:00
vynn
8d0a303af4
docs(ko): improve Korean translation accuracy and clarity in Zen docs ( #13951 )
2026-02-17 06:05:37 -06:00
Ganesh
0186a85063
fix(app): keep Escape handling local to prompt input on macOS desktop ( #13963 )
2026-02-17 06:04:11 -06:00
Aiden Cline
ed4e4843c2
ci: update triage workflow ( #13944 )
2026-02-17 01:05:56 -06:00
Frank
a93a1b93e1
wip: zen
2026-02-17 01:32:57 -05:00
Frank
ace63b3ddb
zen: glm 5 free
2026-02-17 01:12:13 -05:00
Brendan Allan
d338bd528c
Hide server CLI on windows ( #13936 )
2026-02-17 12:43:25 +08:00
Aiden Cline
e35a4131d0
core: keep message part order stable when files resolve asynchronously ( #13915 )
2026-02-16 18:45:11 -06:00
James Long
d93cefd47a
fix(website): fix site in safari 18 ( #13894 )
2026-02-16 17:39:28 -05:00
Aiden Cline
a580fb47d2
tweak: drop ids from attachments in tools, assign them in prompt.ts instead ( #13890 )
2026-02-16 14:59:57 -06:00
ImmuneFOMO
9d3c81a683
feat(acp): add opt-in flag for question tool ( #13562 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-16 14:20:41 -06:00
Zhiyuan Zheng
86e545a23e
fix(opencode): ACP sessions never get LLM-generated titles ( #13095 )
2026-02-16 14:16:17 -06:00
Ariane Emory
b0afdf6ea4
feat(cli): add session delete command ( #13571 )
2026-02-16 14:15:34 -06:00
opencode
d8c25bfeb4
release: v1.2.6
2026-02-16 19:57:09 +00:00
Robert Schadek
160ba295a8
feat(opencode): add `dfmt` formatter support for D language files ( #13867 )
2026-02-16 13:14:35 -06:00
OpeOginni
16332a8583
fix(tui): make use of server dir path for file references in prompts ( #13781 )
2026-02-16 13:14:08 -06:00
Dax
fdad823edc
feat(cli): add db migrate command for JSON to SQLite migration ( #13874 )
2026-02-16 19:05:21 +00:00
Ryan Vogel
5cc1d6097e
feat(cli): add --continue and --fork flags to attach command ( #13879 )
2026-02-16 13:45:00 -05:00
Vladimir Glafirov
ef979ccfa8
fix: bump GitLab provider and auth plugin for mid-session token refresh ( #13850 )
2026-02-16 10:01:17 -06:00
Imanol Maiztegui
bb30e06855
fix (tui): Inaccurate tips ( #13845 )
2026-02-16 09:08:04 -05:00
Adam
b055f973df
chore: cleanup
2026-02-16 07:58:18 -06:00
Rafi Khardalian
45fa5e7199
fix(core): remove unnecessary per-message title LLM calls ( #13804 )
2026-02-16 06:04:20 -06:00
Chujiang
3ebf27aab9
fix(docs): correct critical translation errors in Russian zen page ( #13830 )
2026-02-16 06:02:48 -06:00
Aiden Cline
1d041c8861
fix: google vertex var priority ( #13816 )
2026-02-16 02:41:52 -06:00
opencode-agent[bot]
089ab9defa
chore: generate
2026-02-16 08:32:34 +00:00
Jhin Lee
f7708efa5b
feat: add openai-compatible endpoint support for google-vertex provider ( #10303 )
...
Co-authored-by: BlueT - Matthew Lien - 練喆明 <BlueT@BlueT.org>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-16 02:31:48 -06:00
bnema
60807846a9
fix(desktop): normalize Linux Wayland/X11 backend and decoration policy ( #13143 )
...
Co-authored-by: Brendan Allan <brendonovich@outlook.com>
2026-02-16 13:24:28 +08:00
dpuyosa
afd0716cbd
feat(opencode): Add Venice support in temperature, topP, topK and smallOption ( #13553 )
2026-02-15 22:24:24 -06:00
Brendan Allan
920255e8c6
desktop: use process-wrap instead of manual job object ( #13431 )
2026-02-16 04:14:24 +00:00
opencode-agent[bot]
21e0778002
chore: generate
2026-02-15 22:31:40 +00:00
Pan Kaixin
d9363da9ee
fix(website): correct zh-CN translation of proprietary terms in zen.mdx ( #13734 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-02-15 16:30:47 -06:00
Salam Elbilig
9b23130ac4
feat(opencode): add `cljfmt` formatter support for Clojure files ( #13426 )
2026-02-15 15:21:57 -06:00
opencode
62a24c2dda
release: v1.2.5
2026-02-15 18:49:52 +00:00
Alex Yaroshuk
3a3aa300bb
feat(app): localize "free usage exceeded" error & "Add credits" clickable link ( #13652 )
2026-02-15 10:40:09 -06:00
Shane Bishop
cf50a289db
fix(desktop): issue viewing new files opened from the file tree ( #13689 )
2026-02-15 09:48:40 -06:00
Shoubhit Dash
3c85cf4fac
fix(app): only navigate prompt history at input boundaries ( #13690 )
2026-02-15 07:47:19 -06:00
Filip
878ddc6a0a
fix(app): keybind [shift+tab] ( #13695 )
2026-02-15 07:46:56 -06:00
zerone0x
3aaa34be1e
fix(desktop): focus window after update/relaunch ( #13701 )
2026-02-15 07:45:34 -06:00
Brandon Julio Thenaro
985c2a3d15
feat: Add GeistMono Nerd Font to available mono font options ( #13720 )
2026-02-15 07:44:21 -06:00
Aiden Cline
eb553f53ac
fix: ensure sqlite migration logs to stderr instead of stdout ( #13691 )
2026-02-15 00:41:16 -06:00
opencode
d1482e1483
release: v1.2.4
2026-02-15 01:55:33 +00:00
Dax Raad
45f0050372
core: add db command for database inspection and querying
2026-02-14 20:37:17 -05:00
Dax Raad
b5c8bd3421
test: add tests for path-derived IDs in json migration
...
Tests verify that file paths are used for IDs even when JSON contains
different values - ensuring robustness against stale JSON content.
2026-02-14 20:37:17 -05:00
Dax Raad
2bab5e8c39
fix: derive all IDs from file paths during json migration
...
Earlier migrations moved data to new directories without updating JSON
fields. Now consistently derives all IDs from file paths:
- Projects: id from filename
- Sessions: id from filename, projectID from parent directory
- Messages: id from filename, sessionID from parent directory
- Parts: id from filename, messageID from parent directory
This ensures migrated data matches the actual file layout regardless of
stale values in JSON content.
2026-02-14 20:37:17 -05:00
Adam
85b5f5b705
feat(app): clear notifications action ( #13668 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
2026-02-14 19:33:22 -06:00
Adam
460a87f359
fix(app): stack overflow in filetree ( #13667 )
...
Co-authored-by: adamelmore <2363879+adamdottv@users.noreply.github.com>
2026-02-14 19:24:48 -06:00
opencode
c190f5f611
release: v1.2.3
2026-02-15 00:34:56 +00:00
Aiden Cline
839c5cda12
fix: ensure anthropic models on OR also have variant support ( #13498 )
2026-02-14 14:30:07 -06:00
Dax
67c985ce82
fix: add WAL checkpoint on database open ( #13633 )
2026-02-14 19:33:08 +00:00
Aiden Cline
933a491ade
fix: ensure vercel variants pass amazon models under bedrock key ( #13631 )
2026-02-14 13:18:52 -06:00
opencode
3b6b3e6fc8
release: v1.2.2
2026-02-14 19:08:58 +00:00
Dax Raad
8631d6c01d
core: add comprehensive test coverage for Session.list() filters
...
Adds test cases for filtering sessions by directory, root sessions only,
start time, search terms, and result limits to ensure the listing
functionality works correctly for all filter combinations.
2026-02-14 13:43:41 -05:00
Dax Raad
68bb8ce1da
core: filter sessions at database level to improve session list loading performance
2026-02-14 13:41:15 -05:00
Aiden Cline
759ec104b6
fix vercel gateway variants ( #13541 )
...
Co-authored-by: Benjamin Woodruff <github@benjam.info>"
2026-02-14 12:32:29 -06:00
Aiden Cline
ef205c3660
bump vertex ai packages ( #13625 )
2026-02-14 12:29:01 -06:00
opencode
cd775a2862
release: v1.2.1
2026-02-14 06:39:47 +00:00
Dax Raad
b020758446
tui: show all project sessions from any working directory
...
Previously sessions were only listed if they were created in the current
working directory or its subdirectories. Users can now view and switch
to any session in the project regardless of which directory they're in.
2026-02-14 01:21:41 -05:00
Aiden Cline
179c40749d
fix: tweak websearch tool description date info to avoid cache busts ( #13559 )
2026-02-13 23:59:10 -06:00
Frank
1e25df21a2
zen: minimax m2.5 & glm5
2026-02-14 00:47:26 -05:00
opencode
ffc000de8e
release: v1.2.0
2026-02-14 05:20:11 +00:00
Brendan Allan
0b9e929f68
desktop: fix rust
2026-02-14 12:48:16 +08:00
Brendan Allan
7d46872775
desktop: remote OPENCODE_SQLITE env ( #13545 )
2026-02-13 23:20:09 -05:00
opencode-agent[bot]
afb04ed5d4
chore: generate
2026-02-14 04:19:48 +00:00
Dax
6d95f0d14c
sqlite again ( #10597 )
...
Co-authored-by: Github Action <action@github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-14 04:19:02 +00:00
Kevin
d018903887
fix: prevent opencode run crash on malformed tool inputs ( #13051 )
...
Co-authored-by: 0xK3vin <kevin@git-pu.sh>
2026-02-13 20:54:20 -06:00
Kit Langton
d30e917385
fix(ui): support cmd-click links in inline code ( #12552 )
2026-02-13 13:57:38 -06:00
Niu Shuai
72c09e1dcc
fix: standardize zh-CN docs character set and terminology ( #13500 )
2026-02-13 12:58:12 -06:00
严浩
bc1fd0633d
fix(test): move timeout config to CLI flag ( #13494 )
...
Co-authored-by: 严浩 <h_mini2024@oo1.dev>
2026-02-13 10:20:02 -05:00
G36maid
88e2eb5416
docs: add pacman installation option for Arch Linux alongside AUR ( #13293 )
2026-02-13 09:07:48 -06:00
Jun
b8848cfae1
docs(ko): polish Korean phrasing in acp, agents, config, and custom-tools docs ( #13446 )
2026-02-13 09:05:29 -06:00
Adam
4f51c0912d
chore: cleanup
2026-02-13 05:52:43 -06:00
Adam
1c71604e0a
fix(app): terminal resize
2026-02-13 05:52:42 -06:00
eytans
e242fe19e4
fix(web): use prompt_async endpoint to avoid timeout over VPN/tunnel ( #12749 )
2026-02-13 05:25:47 -06:00
opencode-agent[bot]
f991a6c0b6
chore: generate
2026-02-13 11:19:37 +00:00
Annopick
b1764b2ffd
docs: Fix zh-cn translation mistake in tools.mdx ( #13407 )
2026-02-13 05:18:47 -06:00
Chris Yang
ebe5a2b74a
fix(app): remount SDK/sync tree when server URL changes ( #13437 )
2026-02-13 05:16:14 -06:00
Jun
9f20e0d14b
fix(web): sync docs locale cookie on alias redirects ( #13109 )
2026-02-13 05:12:28 -06:00
Filip
ebb907d646
fix(desktop): performance optimization for showing large diff & files ( #13460 )
2026-02-13 05:08:13 -06:00
Rahul Mishra
693127d382
feat(cli): add --dir option to run command ( #12443 )
2026-02-13 00:59:37 -06:00
Aiden Cline
0d90a22f90
feat: update some ai sdk packages and uuse adaptive reasoning for opus 4.6 on vertex/bedrock/anthropic ( #13439 )
2026-02-13 00:56:11 -06:00
opencode
34ebe814dd
release: v1.1.65
2026-02-13 05:51:04 +00:00
Aiden Cline
1fb6c0b5b3
Revert "fix: token substitution in OPENCODE_CONFIG_CONTENT" ( #13429 )
2026-02-12 23:24:31 -06:00
Aiden Cline
98aeb60a7f
fix: ensure @-ing a dir uses the read tool instead of dead list tool ( #13428 )
2026-02-12 23:20:33 -06:00
Spoon
1608565c80
feat(hook): add tool.definition hook for plugins to modify tool description and parameters ( #4956 )
2026-02-12 22:52:17 -06:00
Adam
dd296f7033
fix(app): reconnect event stream on disconnect
2026-02-12 20:20:24 -06:00
Adam
fb7b2f6b4d
feat(app): toggle all provider models
2026-02-12 20:19:26 -06:00
Brendan Allan
e0f1c3c20e
cleanup desktop loading page
2026-02-13 10:15:36 +08:00
Adam
dec304a273
fix(app): emoji as avatar
2026-02-12 20:05:58 -06:00
Adam
c9719dff72
fix(app): notification should navigate to session
2026-02-12 20:04:36 -06:00
Adam
7f95cc64c5
fix(app): prompt input quirks
2026-02-12 19:58:57 -06:00
Adam
b525c03d20
chore: cleanup
2026-02-12 19:52:20 -06:00
Adam
8da5fd0a66
fix(app): worktree delete
2026-02-12 19:38:13 -06:00
Adam
0303c29e3f
fix(app): failed to create store
2026-02-12 19:38:06 -06:00
Brendan Allan
adb0c4d4f9
desktop: only show loading window if sqlite migration is necessary
2026-02-13 08:49:52 +08:00
projectArtur
991496a753
fix: resolve ACP hanging indefinitely in thinking state on Windows ( #13222 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-12 18:20:00 -06:00
opencode
76db218674
release: v1.1.64
2026-02-12 23:18:40 +00:00
Ariane Emory
29671c1397
fix: token substitution in OPENCODE_CONFIG_CONTENT ( #13384 )
2026-02-12 16:59:44 -06:00
Aiden Cline
f66624fe6e
chore: cleanup flag code ( #13389 )
2026-02-12 22:38:51 +00:00
opencode-agent[bot]
d475fd6137
chore: generate
2026-02-12 22:14:45 +00:00
Smit Chaudhary
93eee0daf4
fix: look for recent model in fallback in cli ( #12582 )
2026-02-12 16:13:48 -06:00
Luke Parker
4018c863e3
fix: baseline CPU detection ( #13371 )
2026-02-13 07:50:43 +10:00
Luke Parker
a8f2884521
feat: windows selection behavior, manual ctrl+c ( #13315 )
2026-02-13 07:38:27 +10:00
Sebastian
c0814da785
do not open console on error ( #13374 )
2026-02-12 21:29:58 +00:00
opencode-agent[bot]
20dcff1e2e
chore: generate
2026-02-12 21:23:32 +00:00
Aman Kalra
11dd281c92
docs: update STACKIT provider documentation with typo fix ( #13357 )
...
Co-authored-by: amankalra172 <aman.kalra@st.ovgu.de>
2026-02-12 15:22:35 -06:00
Adam
548608b7ad
fix(app): terminal pty isolation
2026-02-12 15:15:34 -06:00
Adam
4e0f509e7b
feat(app): option to turn off sound effects
2026-02-12 15:03:05 -06:00
Adam
ff3b174c42
fix(app): normalize oauth error messages
2026-02-12 14:58:25 -06:00
Adam
70303d0b42
chore: cleanup
2026-02-12 14:48:09 -06:00
Adam
7ccf223c84
chore: cleanup
2026-02-12 14:43:20 -06:00
Adam
e9b9a62fe4
chore: cleanup
2026-02-12 14:39:02 -06:00
Adam
81c623f26e
chore: cleanup
2026-02-12 14:32:31 -06:00
Adam
3696d1ded1
chore: cleanup
2026-02-12 14:24:19 -06:00
Adam
50f208d69f
fix(app): suggestion active state broken
2026-02-12 14:17:05 -06:00
Adam
958320f9c1
fix(app): remote http server connections
2026-02-12 13:41:22 -06:00
Aiden Cline
d1ee4c8dca
test: add more test cases for project.test.ts ( #13355 )
2026-02-12 18:46:44 +00:00
opencode
ac018e3a35
release: v1.1.63
2026-02-12 18:46:38 +00:00
Dax Raad
e6e9c15d34
improve codex model list
2026-02-12 18:15:30 +00:00
opencode
aaee5fb680
release: v1.1.62
2026-02-12 18:15:24 +00:00
Adam
ff0abacf4b
fix(app): project icons unloading
2026-02-12 11:50:17 -06:00
Rasheed
0771e3a8be
fix(app): preserve undo history for plain-text paste ( #13351 )
2026-02-12 17:27:53 +00:00
Adam
da952135ca
chore(app): refactor for better solidjs hygiene ( #13344 )
2026-02-12 11:26:19 -06:00
Dax Raad
789705ea96
ignore: document test fixtures for agents
2026-02-12 12:10:21 -05:00
Ryan Vogel
ba54cee55e
feat(tool): return image attachments from webfetch ( #13331 )
2026-02-12 12:09:29 -05:00
Dylan Fiedler
ecab692ca1
fix(docs): correct `format` attribute in `StructuredOutputs` ( #13340 )
2026-02-12 10:55:43 -06:00
Frank
59a323e9a8
wip: zen
2026-02-12 11:11:25 -05:00
Frank
658bf6fa58
zen: minimax m2.5
2026-02-12 11:04:09 -05:00
Adam
a82ca86008
fix(app): more defensive code component
2026-02-12 10:00:58 -06:00
Adam
ed472d8a67
fix(app): more defensive session context metrics
2026-02-12 10:00:58 -06:00
Adam
ff4414bb15
chore: refactor packages/app files ( #13236 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: Frank <frank@anoma.ly>
2026-02-12 09:49:14 -06:00
Dax Raad
56ad2db020
core: expose tool arguments in shell hook for plugin visibility
2026-02-12 09:54:47 -05:00
Frank
ae811ad8d2
wip: zen
2026-02-12 14:45:52 +00:00
opencode-agent[bot]
85df106713
chore: generate
2026-02-12 14:45:52 +00:00
opencode
892bb75265
release: v1.1.61
2026-02-12 14:45:45 +00:00
Dax Raad
a115565054
core: allow model configurations without npm/api provider details
...
Makes npm and api fields optional in the provider schema so model definitions
can be more flexible when provider package details aren't needed.
2026-02-12 09:26:28 -05:00
Frank
d82d22b2d7
wip: zen
2026-02-12 09:17:49 -05:00
Adam
ecb274273a
wip(ui): diff virtualization ( #12693 )
2026-02-12 07:25:58 -06:00
Adam
5f421883a8
chore: style loading screen
2026-02-12 07:16:30 -06:00
Brendan Allan
1413d77b1f
desktop: sqlite migration progress bar ( #13294 )
2026-02-12 09:44:06 +00:00
Aiden Cline
624dd94b5d
tweak: tool outputs to be more llm friendly ( #13269 )
2026-02-12 00:33:18 -06:00
Frank
d86f24b6b3
zen: return cost
2026-02-12 01:08:02 -05:00
opencode
03de51bd3c
release: v1.1.60
2026-02-12 05:58:24 +00:00
Luke Parker
8f9742d988
fix(win32): use ffi to get around bun raw input/ctrl+c issues ( #13052 )
2026-02-12 15:39:31 +10:00
opencode-agent[bot]
f6e7aefa72
chore: generate
2026-02-12 04:55:00 +00:00
Kyle Mistele
e269788a8f
feat: support claude agent SDK-style structured outputs in the OpenCode SDK ( #8161 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Dax Raad <d@ironbay.co>
2026-02-12 04:54:05 +00:00
opencode-agent[bot]
66780195dc
chore: generate
2026-02-12 04:11:57 +00:00
Dax Raad
ad2087094d
support custom api url per model
2026-02-11 23:10:47 -05:00
Kit Langton
135f8ffb2a
feat(tui): add toggle to hide session header ( #13244 )
2026-02-12 02:21:42 +00:00
dpuyosa
bf5a01edd9
feat(opencode): Venice Add automatic variant generation for Venice models ( #12106 )
2026-02-11 20:21:29 -06:00
Adam
81ca2df6ad
fix(app): guard randomUUID in insecure browser contexts ( #13237 )
...
Co-authored-by: Selim <31136147+selimerunkut@users.noreply.github.com>
2026-02-12 01:05:15 +00:00
Adam
aea68c386a
fix(docs): locale translations for nav elements and headings
2026-02-11 18:51:50 -06:00
Adam
8eea53a41e
docs(ar): second-pass localization cleanup
2026-02-11 18:51:50 -06:00
Aiden Cline
3befd0c6c5
tweak: use promise all for mcp listTools calls ( #13229 )
2026-02-12 00:19:53 +00:00
Sebastian
125727d09c
upgrade opentui to 0.1.79 ( #13036 )
2026-02-12 00:13:11 +01:00
Aiden Cline
8c7b35ad05
tweak: compaction check ( #13214 )
2026-02-11 21:43:04 +00:00
Aiden Cline
006d673ed2
tweak: make read tool offset 1 indexed instead of 0 to avoid confusion that could be caused by line #s being 1 based ( #13198 )
2026-02-11 14:02:30 -06:00
Aiden Cline
6b4d617df0
feat: adjust read tool so that it can handle dirs too ( #13090 )
2026-02-11 13:23:00 -06:00
Dax Raad
e3471526f4
add square logo variants to brand page
2026-02-11 13:47:54 -05:00
Adam
fbabce1125
fix(app): translations
2026-02-11 11:03:35 -06:00
opencode-agent[bot]
8f56ed5b85
chore: generate
2026-02-11 17:00:20 +00:00
Filip
81b5a6a08b
fix(app):workspace reset ( #13170 )
...
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
2026-02-11 10:59:09 -06:00
opencode-agent[bot]
94cb6390aa
chore: generate
2026-02-11 15:37:06 +00:00
opencode
42bea5d297
release: v1.1.59
2026-02-11 15:37:00 +00:00
Adam
f252e3234c
fix(app): translations
2026-02-11 09:19:16 -06:00
Filip
eef3ae3e1f
Fix/reverception ( #13166 )
...
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-02-11 09:18:44 -06:00
Adam
fc88dde63f
test(app): more e2e tests ( #13162 )
2026-02-11 15:12:28 +00:00
Adam
4619e9d183
fix(app): sidebar remount
2026-02-11 15:12:28 +00:00
opencode
4dc363f306
release: v1.1.58
2026-02-11 15:12:01 +00:00
Adam
2e8082dd21
Revert "feat(desktop): add WSL backend mode ( #12914 )"
...
This reverts commit 213a87234d .
2026-02-11 08:51:41 -06:00
Adam
a52fe28246
fix(app): notifications on child sessions
2026-02-11 08:47:27 -06:00
Adam
8c5ba8aeb0
fix(app): terminal PTY buffer carryover
2026-02-11 08:47:26 -06:00
Adam
50330820c0
fix(console): translations
2026-02-11 08:47:26 -06:00
Adam
7222fc0ba0
fix(app): terminal resize
2026-02-11 08:47:26 -06:00
Kit Langton
17bdb5d56a
fix(tui): dismiss dialogs with ctrl+c ( #12884 )
2026-02-11 09:03:59 -05:00
Kit Langton
7a463cd193
fix(tui): keep /share available to copy existing link ( #12532 )
2026-02-11 08:58:24 -05:00
Kit Langton
352a54c698
feat(prompt): mode-specific input placeholders ( #12388 )
2026-02-11 08:57:59 -05:00
Kit Langton
93957da2c9
fix(tui): prevent home wordmark corruption in height-constrained terminals ( #13069 )
2026-02-11 08:52:14 -05:00
opencode
edcfd562af
release: v1.1.57
2026-02-11 13:45:34 +00:00
Adam
ef5ec5dc28
fix(app): terminal copy/paste
2026-02-11 07:19:33 -06:00
Adam
c426cb0f14
fix(app): copy path button styles
2026-02-11 07:19:33 -06:00
Shintaro Jokagi
dd1862cc2b
fix(web): prevent language select label truncation ( #13100 )
2026-02-11 06:43:48 -06:00
Brendan Allan
a25b2af05a
desktop: use tracing for logging ( #13135 )
2026-02-11 11:36:27 +00:00
Jack
8bfd6fdba2
fix: encode non-ASCII directory paths in v1 SDK HTTP headers ( #13131 )
2026-02-11 05:33:25 -06:00
Filip
cf7a1b8d80
feat(desktop): enhance Windows app resolution and UI loading states ( #13084 )
2026-02-11 04:40:52 -06:00
opencode-agent[bot]
5ba4c0e024
chore: generate
2026-02-11 10:38:52 +00:00
Jun
567e094e6c
docs(ko): improve translations for intro, cli, and commands ( #13094 )
2026-02-11 04:37:52 -06:00
webwww123
b523998329
fix(docs): avoid footer language selector truncation ( #13124 )
2026-02-11 04:33:50 -06:00
Adam
7e1247c420
fix(desktop): server spawn resilience ( #13028 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-11 09:44:26 +00:00
Brendan Allan
783888131e
fix(desktop): read wayland preference from store ( #13081 )
2026-02-11 08:10:24 +00:00
Brendan Allan
213a87234d
feat(desktop): add WSL backend mode ( #12914 )
2026-02-11 07:49:48 +00:00
Aiden Cline
d98bd4bd52
fix: add additional context overflow cases, remove overcorrecting ones ( #13077 )
2026-02-10 23:30:29 -06:00
Frank
22125d1347
wip: zen
2026-02-11 00:05:04 -05:00
Ariane Emory
8c120f2fab
docs: remove 'Migrating to 1.0' documentation section ( #13076 )
2026-02-10 22:52:02 -06:00
opencode-agent[bot]
c6ec2f47ef
chore: generate
2026-02-11 01:56:08 +00:00
Aiden Cline
0fd6f365be
fix(core): ensure compaction is more reliable, add reserve token buffer to ensure that input window has enough room to compact ( #12924 )
...
Co-authored-by: James Lal <james@littlebearlabs.io>
2026-02-10 19:55:22 -06:00
Aiden Cline
60bdb6e9ba
tweak: /review prompt to look for behavior changes more explicitly ( #13049 )
2026-02-10 19:44:42 -06:00
Dax
6e9cd576ea
fix(tui): default session sidebar to auto ( #13046 )
2026-02-11 01:26:01 +00:00
OpeOginni
53ec15a56a
fix(tui): improve amazon-bedrock check to include container credentials ( #13037 )
2026-02-10 18:51:49 -06:00
Frank
24556331c8
wip: zen
2026-02-10 17:56:10 -05:00
Frank
39145b99e8
wip: zen
2026-02-10 17:44:00 -05:00
Frank
0afa6e03a8
wip: zen
2026-02-10 17:36:32 -05:00
Frank
7a3c775dc1
wip: zen
2026-02-10 17:24:03 -05:00
Frank
3ea58bb790
wip: zen
2026-02-10 17:15:01 -05:00
Adam
50c705cd2d
fix(docs): locale translations
2026-02-10 22:12:32 +00:00
Frank
3894c217cc
wip: zen
2026-02-10 22:12:32 +00:00
Adam
66c2bb8f37
chore: update website stats
2026-02-10 22:12:32 +00:00
opencode
1bbbd51d48
release: v1.1.56
2026-02-10 22:12:25 +00:00
Adam
50f3e74d05
fix(app): task tool rendering
2026-02-10 15:28:46 -06:00
Adam
21475a1dfd
fix(docs): invalid markdown
2026-02-10 15:18:57 -06:00
Filip
dce4c05fa9
fix(desktop): open apps with executables on Windows ( #13022 )
2026-02-10 15:10:58 -06:00
Frank
8c56571ef9
zen: log error
2026-02-10 15:55:33 -05:00
Adam
92a77b72fb
fix(app): don't close sidebar on session change ( #13013 )
2026-02-10 14:45:52 -06:00
opencode-agent[bot]
4f6b929784
chore: generate
2026-02-10 20:22:31 +00:00
Adam
55119559b3
fix(app): don't scroll code search input
2026-02-10 20:22:31 +00:00
Adam
fd5531316f
fix(docs): locale translations
2026-02-10 20:22:30 +00:00
opencode
fbc41475b4
release: v1.1.55
2026-02-10 20:21:34 +00:00
Dax Raad
a0673256db
core: increase test timeout to 30s to prevent failures during package installation
2026-02-10 14:25:25 -05:00
Adam
fc37337a3e
fix(app): memory leak with platform fetch for events
2026-02-10 13:18:33 -06:00
Adam
80220cebe4
fix(app): disable terminal transparency
2026-02-10 13:11:31 -06:00
Dax
8bdf6fa359
fix: show helpful message when free usage limit is exceeded ( #13005 )
2026-02-10 19:04:10 +00:00
opencode
1d11a0adfd
release: v1.1.54
2026-02-10 19:04:02 +00:00
Adam
1e2f664410
fix(app): back to platform fetch for now
2026-02-10 12:40:26 -06:00
Adam
a3aad9c9bf
fix(app): include basic auth
2026-02-10 12:37:28 -06:00
Frank
eb2587844b
zen: retry on 429
2026-02-10 13:35:16 -05:00
Adam
d863a9cf4e
fix(app): global event default fetch
2026-02-10 12:29:01 -06:00
Frank
7d5be1556a
wip: zen
2026-02-10 13:07:08 -05:00
Adam
659f15aa9b
fix(app): no changes in review pane
2026-02-10 11:53:33 -06:00
Adam
d1f5b9e911
fix(app): memory leak with event fetch
2026-02-10 11:30:58 -06:00
Adam
284b00ff23
fix(app): don't dispose instance after reset workspace
2026-02-10 10:57:50 -06:00
Adam
70c794e913
fix(app): regressions
2026-02-10 10:15:37 -06:00
Adam
3929f0b5bd
fix(app): terminal replay ( #12991 )
2026-02-10 10:15:19 -06:00
Adam
6f5dfe125a
fix(app): use agent configured variant ( #12993 )
2026-02-10 10:15:09 -06:00
Dax
27fa9dc843
refactor: clean up dialog-model.tsx per code review ( #12983 )
2026-02-10 15:13:37 +00:00
Adam
1e03a55acd
fix(app): persist defensiveness ( #12973 )
2026-02-10 07:47:05 -06:00
Filip
65c9669283
test(e2e): redo & undo test ( #12974 )
2026-02-10 07:46:48 -06:00
opencode-agent[bot]
18b6257119
chore: generate
2026-02-10 13:39:21 +00:00
Adam
c607c01fb9
chore: fix e2e tests
2026-02-10 07:38:13 -06:00
Adam
4c4e30cd71
fix(docs): locale translations
2026-02-10 07:11:19 -06:00
Adam
19ad7ad809
chore: fix test
2026-02-10 07:06:20 -06:00
Peter Dave Hello
87795384de
chore: fix typos and GitHub capitalization ( #12852 )
2026-02-10 06:53:38 -06:00
Paul
0732ab3393
fix: use absolute paths for sidebar session navigation ( #12898 )
2026-02-10 06:48:55 -06:00
Ole-Martin Bratteng
2bccfd7462
chore: fix some norwegian i18n issues ( #12935 )
2026-02-10 06:46:32 -06:00
Adam
83853cc5e6
fix(app): new session in workspace choosing wrong workspace
2026-02-10 06:02:17 -06:00
Adam
4a73d51acd
fix(app): workspace reset issues
2026-02-10 05:52:34 -06:00
Dax Raad
63cd763418
Revert "feat: add version to session header and /status dialog ( #8802 )"
...
This reverts commit ac54535486 .
2026-02-10 00:01:28 -05:00
Dax Raad
32394b699e
Revert "feat(tui): highlight esc label on hover in dialog ( #12383 )"
...
This reverts commit 683d234d80 .
2026-02-09 23:57:37 -05:00
Dax Raad
12262862cd
Revert "feat: show connected providers in /connect dialog ( #8351 )"
...
This reverts commit a57c8669b6 .
2026-02-09 23:46:57 -05:00
Harsh Sharma
56a752092e
fix: resolve homebrew upgrade requiring multiple runs ( #5375 ) ( #10118 )
2026-02-09 22:18:57 -06:00
Kit Langton
949f61075f
feat(app): add Cmd+[/] keybinds for session history navigation ( #12880 )
2026-02-09 19:25:42 -06:00
opencode-agent[bot]
705200e199
chore: generate
2026-02-10 00:13:01 +00:00
Adam
85fa8abd50
fix(docs): translations
2026-02-09 18:11:59 -06:00
Marcio
056d0c1197
fix(tui): use sender color for queued messages ( #12832 )
2026-02-09 16:54:12 -06:00
Surma
832902c8e3
fix: publish session.error event for invalid model selection ( #8451 )
2026-02-09 16:27:48 -06:00
Luke Parker
3d6fb29f0c
fix(desktop): correct module name for linux_display in main.rs ( #12862 )
2026-02-09 21:13:47 +00:00
Adam
9824370f82
chore: more defensive
2026-02-09 14:12:23 -06:00
Adam
371e106faa
chore: cleanup
2026-02-09 14:02:14 -06:00
Adam
19809e7680
fix(app): max widths
2026-02-09 13:59:26 -06:00
opencode-agent[bot]
389afef336
chore: generate
2026-02-09 19:57:32 +00:00
Adam
274bb948e7
fix(docs): locale markdown issues
2026-02-09 13:55:55 -06:00
opencode-agent[bot]
d9b4535d64
chore: generate
2026-02-09 19:27:52 +00:00
Adam
3dc720ff9c
fix: locale routing
2026-02-09 13:26:50 -06:00
Bryce Ryan
56b340b5d5
fix(opencode): ACP File write should create the file if it doesn't exist ( #12854 )
2026-02-09 12:56:34 -06:00
Adam
ba740eaefd
fix: locale routing
2026-02-09 12:52:06 -06:00
Adam
39c5da4405
fix(docs): dev docs links
2026-02-09 12:35:46 -06:00
Adam
83708c295c
chore: cleanup
2026-02-09 12:20:09 -06:00
Adam
a84bdd7cd7
fix(app): incorrect workspace on new session
2026-02-09 12:19:04 -06:00
opencode-agent[bot]
7bca3fbf18
chore: generate
2026-02-09 17:36:43 +00:00
opencode-agent[bot]
d578f80f00
chore: generate
2026-02-09 17:35:30 +00:00
Adam
dc53086c1e
wip(docs): i18n ( #12681 )
2026-02-09 11:34:35 -06:00
Aiden Cline
f74c0339cc
test: fix failing prompt test ( #12847 )
2026-02-09 11:25:22 -06:00
Aiden Cline
8ad4768ecd
tweak: adjust agent variant logic to not require exact match on model, and instead check if the variant is available for model ( #12838 )
2026-02-09 11:00:06 -06:00
Aiden Cline
a7c5d5ac4c
Revert "feat(tui): restore footer to session view ( #12245 )" ( #12836 )
2026-02-09 10:08:26 -06:00
Adam
5be1202eea
chore: cleanup
2026-02-09 09:58:55 -06:00
Joseph Campuzano
373b2270e7
fix(app): make keyboard focus visible in settings ( #12612 )
2026-02-09 09:12:06 -06:00
Adam
05355a6b5c
fix(app): tooltip children focus loop
2026-02-09 07:43:36 -06:00
Adam
7ff51183ce
chore: cleanup
2026-02-09 07:41:17 -06:00
Adam
bda0cbdec7
chore: cleanup
2026-02-09 07:38:06 -06:00
Adam
acc53d9f61
chore(app): cleanup
2026-02-09 07:38:06 -06:00
Adam
30f0d3b394
fix(app): update tab file contents on change
2026-02-09 07:38:06 -06:00
Adam
03f3029dc6
feat(app): polish Open in icon treatment
...
Bring in the Open in button-group and transparent icon updates from #12641 while keeping locale strings unchanged. Replace CSS inversion with dedicated light/dark Zed icon assets for cleaner theme handling.
Co-authored-by: Edin <86423329+edoedac0@users.noreply.github.com>
2026-02-09 07:38:05 -06:00
Anton Volkov
aed7bb8c09
chore: remove unused themes ( #12753 )
2026-02-09 13:33:00 +00:00
Adam
dd2d232a9d
fix: add fallback for when crypto.randomUUID is unavailable
...
Closes #11452
Co-authored-by: Yo'av Moshe <bjesus@users.noreply.github.com>
2026-02-09 06:35:53 -06:00
Kit Langton
993ac55e39
fix(app): allow creating sessions on touch devices ( #12765 )
2026-02-09 05:55:54 -06:00
Israel Araújo de Oliveira
93a11ddedf
feat(desktop): add native Wayland toggle on Linux ( #11971 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-09 17:00:35 +08:00
Brendan Allan
94feb811ca
app: include sandboxes in project unseen/error notifs
2026-02-09 16:51:04 +08:00
OpeOginni
b0ceec9b19
feat(desktop): persist currentSidecarUrl in state when isSidecar prop is true ( #12792 )
2026-02-09 07:56:26 +00:00
opencode-agent[bot]
40b111d92c
chore: generate
2026-02-09 07:36:24 +00:00
Brendan Allan
520110e864
desktop: track currentSidecarUrl
2026-02-09 15:34:52 +08:00
Silvio Ney
d4a68b0f4e
feat: exclude devtools from production builds ( #12290 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-09 07:30:15 +00:00
opencode-agent[bot]
019cfd4a52
chore: generate
2026-02-09 07:18:48 +00:00
OpeOginni
687210a55d
feat(desktop): add isSidecar prop to AppInterface and logic to persist sidecar server urls ( #12366 )
...
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-02-09 07:18:06 +00:00
opencode-agent[bot]
b12eab782f
chore: generate
2026-02-09 05:54:56 +00:00
Aiden Cline
99ea1351ce
tweak: add new ContextOverflowError type ( #12777 )
2026-02-08 23:54:01 -06:00
fgonzalezurriola
d40dffb854
fix(provider): remove obsolete copilot model enablement instructions ( #12739 )
2026-02-08 22:43:52 -06:00
AdJIa
0cd52f830c
fix: enable thinking for all reasoning models on alibaba-cn (DashScope) ( #12772 )
...
Co-authored-by: lujia <lujiax@zmn.cn>
2026-02-08 22:42:23 -06:00
Aiden Cline
62f38087b8
fix: parse mid stream openai responses style errors to prevent infinite retries for errors that should STOP execution ( #12768 )
2026-02-08 20:55:41 -06:00
Alex Yaroshuk
a598ecac1f
fix(app): localize "close tab" in command pallete ( #12756 )
2026-02-08 19:14:48 -06:00
Adam
6490fb0148
fix(console): zen workspace translation cleanup
2026-02-08 16:22:39 -06:00
Kit Langton
de0f4ef80b
fix(layout): improve workspace header truncation and item interaction ( #12655 )
2026-02-08 18:42:04 +00:00
opencode-agent[bot]
9a7f54f21a
chore: generate
2026-02-08 17:38:44 +00:00
Kit Langton
27c8a08144
ui: default TextField copy affordance to clipboard ( #12714 )
2026-02-08 11:37:59 -06:00
Frank
80c1c59ed3
wip: zen
2026-02-08 10:31:09 -05:00
Adam
7c6b8d7a8a
fix(ui): context stale in prompt input ( #12695 )
2026-02-08 12:36:53 +00:00
opencode-agent[bot]
d5c86b03ba
chore: generate
2026-02-08 11:27:37 +00:00
Kit Langton
bc25efdf72
refine(app): tighten slash autocomplete matching ( #12647 )
2026-02-08 05:26:59 -06:00
Devin Griffin
c639200ede
fix(app): Toast when session is missing on prompt-submit ( #12654 )
2026-02-08 05:26:31 -06:00
Abdul Rahman ArM
d5036cf01f
fix(desktop): add native clipboard image paste and fix text paste ( #12682 )
2026-02-08 11:24:09 +00:00
Adam
d1ebe0767c
chore: refactoring and tests ( #12629 )
2026-02-08 05:02:19 -06:00
Frank
85d0ed5989
wip: zen
2026-02-07 23:25:55 -05:00
Ryan Miville
ecaeb9e602
fix(app): respect terminal toggle keybind when terminal is focused ( #12635 )
2026-02-07 19:26:54 -06:00
Caleb Norton
e772fc6e23
fix: revert "feat(app): add web input focus shortcut ( #12493 )" ( #12639 )
2026-02-07 19:26:10 -06:00
ChangeHow
805207e096
feat(app): add web input focus shortcut ( #12493 )
2026-02-07 13:35:46 -06:00
Kit Langton
0e1f543646
fix(web): keep /share available to copy existing link ( #12533 )
2026-02-07 13:35:15 -06:00
Devin Griffin
fb331f6cb8
fix(app): disable 3 safari prompt-input annoyances ( #12558 )
2026-02-07 13:33:54 -06:00
Devin Griffin
6bdd3528ac
feat(app): drag-n-drop to @mention file ( #12569 )
2026-02-07 13:33:00 -06:00
Khang Ha (Kelvin)
4efbfcd087
fix(app): handle Windows paths in frontend file URL encoding ( #12601 )
2026-02-07 13:27:40 -06:00
Kit Langton
9401029b1d
fix(app): move workspace New session into header ( #12624 )
2026-02-07 13:21:50 -06:00
Frank
04f216902b
wip: zen
2026-02-07 13:32:23 -05:00
opencode-agent[bot]
79a706c664
chore: generate
2026-02-07 14:41:20 +00:00
Ariane Emory
515ef8e554
docs(cli): add documentation for --fork flag ( #12561 )
2026-02-07 08:40:36 -06:00
opencode-agent[bot]
fedf9feba8
chore: generate
2026-02-07 11:03:20 +00:00
Rahul A Mistry
b5b93aea42
fix(app): toggle file tree and review panel better ux ( #12481 )
2026-02-07 05:02:40 -06:00
opencode-agent[bot]
fbc08709d1
chore: generate
2026-02-06 23:47:25 +00:00
Tommy D. Rossi
576a681a4f
feat: add models.dev schema ref for model autocomplete in opencode.json ( #12528 )
2026-02-06 17:46:31 -06:00
opencode-agent[bot]
95d2d4d3a7
chore: generate
2026-02-06 22:34:23 +00:00
Shantur Rathore
a486b74b14
feat(core): Set variant in assistant messages too ( #12531 )
...
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-02-06 16:33:47 -06:00
Dax
7249b87bf6
feat(skill): add skill discovery from URLs via well-known RFC ( #12423 )
...
Co-authored-by: Frank <frank@anoma.ly>
2026-02-06 17:31:40 -05:00
Maharshi Patel
89064c34c5
fix(opencode): cleanup orphaned worktree directories ( #12399 )
2026-02-06 16:18:03 -06:00
Khang Ha (Kelvin)
fde0b39b7c
fix: properly encode file URLs with special characters ( #12424 )
2026-02-06 16:16:56 -06:00
Abdi Ibrahim
e9a3cfc083
fix(desktop): allow agent select to use full width on windows ( #12428 )
2026-02-06 16:15:04 -06:00
opencode-agent[bot]
e767801db2
chore: generate
2026-02-06 22:14:34 +00:00
Ganesh
13381580af
fix(app): keep startup script field scrollable in edit project dialog ( #12431 )
2026-02-06 16:13:37 -06:00