Commit graph

12171 commits

Author SHA1 Message Date
Kit Langton
9ad7067971
docs(schema): document package conventions (#33768) 2026-06-25 11:12:09 -04:00
opencode-agent[bot]
ddbc8d3b75 chore: generate 2026-06-25 14:56:25 +00:00
Brendan Allan
4f88cab20d
fix(app): suspend while recent models load (#33921) 2026-06-25 14:53:45 +00:00
Adam
208cd56d03
feat(stats): add i18n support (#33693) 2026-06-25 09:50:29 -05:00
Brendan Allan
c097d51135
feat(app): improve titlebar tab layout (#33914) 2026-06-25 14:39:59 +00:00
opencode-agent[bot]
20fd323591 chore: generate 2026-06-25 13:57:16 +00:00
Dax
7f40aeab21
feat(server): add permission request endpoints (#33774) 2026-06-25 13:55:17 +00:00
Brendan Allan
5ea405bf81
fix(app): hide mobile titlebar setting in production (#33894) 2026-06-25 20:18:14 +08:00
opencode
7c0e1b431c sync release versions for v1.17.11 2026-06-25 12:09:26 +00:00
Victor Navarro
f4103f5c3a
feat(ui): publish ui package (#33681) 2026-06-25 14:04:49 +02:00
opencode-agent[bot]
e6c45134ab
fix(client): exclude generated files from formatting (#33832)
Co-authored-by: Test <test@opencode.test>
2026-06-25 07:53:00 -04:00
Brendan Allan
78234fa305
fix(app): use project server for prompt drafts (#33850) 2026-06-25 16:55:20 +08:00
Simon Klee
98dcea02a8
Revert "deps: update OpenTUI to 0.4.2 (#33610)" (#33842) 2026-06-25 10:38:09 +02:00
opencode-agent[bot]
0149d460e3
feat(app): add Chrome tab cycle shortcuts (#33838) 2026-06-25 16:25:42 +08:00
opencode-agent[bot]
5471d2a769
fix(app): reveal tab avatar on hover (#33824)
Co-authored-by: Test <test@opencode.test>
2026-06-25 15:54:44 +08:00
Brendan Allan
b44af11e03
fix(app): restore tab layout consistency (#33804) 2026-06-25 15:00:12 +08:00
Brendan Allan
717b740d24
fix(app): improve home action availability (#33805) 2026-06-25 14:55:23 +08:00
Aarav Sareen
b2c688f2a8
feat(app): restyle v2 jump-to-latest button (#33809) 2026-06-25 16:51:37 +10:00
opencode-agent[bot]
1b107301fb chore: generate 2026-06-25 06:07:21 +00:00
Aarav Sareen
aee262f019
feat(app): no sesssions empty state (#33315) 2026-06-25 16:05:39 +10:00
Brendan Allan
6ec6db4ad6
fix(storybook): support prompt state capture (#33798) 2026-06-25 13:50:09 +08:00
Aarav Sareen
40ddede2b1
fix(app): update all v1 new-session icons (#32017)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-06-25 15:40:30 +10:00
Brendan Allan
71402bcbc3
fix(app): remove produce default values in server session state (#33793) 2026-06-25 13:35:08 +08:00
Brendan Allan
d13779b1d5
fix(app): preserve todo dock across sessions (#33778) 2026-06-25 13:34:37 +08:00
Brendan Allan
bdee94ca40
fix(app): close missing session tabs (#33785) 2026-06-25 13:28:32 +08:00
opencode-agent[bot]
9c0d813b8e chore: generate 2026-06-25 05:28:04 +00:00
Aarav Sareen
1bcb9d7cb9
feat(app): ui improvements (#32438)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-06-25 15:26:37 +10:00
opencode-agent[bot]
4c0af7cf2d chore: generate 2026-06-25 05:08:46 +00:00
Aarav Sareen
d5aa5ff8fb
feat(app): draggable tabs (#31364)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-06-25 15:06:49 +10:00
opencode-agent[bot]
5d4f160d64 chore: generate 2026-06-25 05:00:23 +00:00
Brendan Allan
fed8f01016
refactor(app): lift parent session navigation (#33782) 2026-06-25 12:58:46 +08:00
opencode-agent[bot]
259e153d10 chore: generate 2026-06-25 04:43:34 +00:00
Luke Parker
cfd75d62fe
fix(app): separate provider lifetimes and reactive ownership (#33739) 2026-06-25 04:42:06 +00:00
opencode-agent[bot]
546527b7d6 chore: generate 2026-06-25 03:10:23 +00:00
Kit Langton
cdd67cf30f
feat(sdk): add HttpApi clients and embedded host (#33445) 2026-06-24 23:08:54 -04:00
Brendan Allan
ba2ba770d5
fix(app): clear late session notifications (#33753)
Co-authored-by: Test <test@opencode.test>
2026-06-25 02:21:42 +00:00
opencode-agent[bot]
5ca19947d9 chore: generate 2026-06-25 02:18:06 +00:00
Brendan Allan
3b4aaafd41
refactor(app): centralize session state (#33641) 2026-06-25 02:16:39 +00:00
Kit Langton
56a37c3640
refactor(protocol): extract server contracts (#33708) 2026-06-24 22:15:31 -04:00
opencode-agent[bot]
f9dac262ff
fix(app): remove session loading stripe (#33649)
Co-authored-by: Test <test@opencode.test>
2026-06-25 10:09:06 +08:00
opencode-agent[bot]
3730125f8f chore: generate 2026-06-24 23:43:02 +00:00
Dax
9bb5370205
feat(core): add session snapshot and revert system (#33226) 2026-06-24 23:41:16 +00:00
Dax Raad
25c6abc31a fix(core): lower OpenAI text verbosity 2026-06-24 19:32:59 -04:00
Dax Raad
f4afb2c0a5 fix(core): preserve unconfigured console models 2026-06-24 18:58:17 -04:00
Dax Raad
bba74985ab fix(core): handle unavailable fff index 2026-06-24 18:49:22 -04:00
Dax Raad
e9ee2129ea fix(core): disable fff broad scanning 2026-06-24 18:42:15 -04:00
Dax Raad
68260ea6c9 fix(core): scope fff broad scanning 2026-06-24 18:42:15 -04:00
Aiden Cline
49ea8a9455
fix(opencode): always print MCP OAuth URL (#33716) 2026-06-24 17:24:16 -05:00
Isaac Huang
142c5c11d9
docs: add GMI Cloud provider entry to providers directory (#32914) 2026-06-24 17:15:36 -05:00
opencode-agent[bot]
121decfd15 chore: generate 2026-06-24 20:45:23 +00:00
Kit Langton
24b0132bc5
refactor(schema): extract public event definitions (#33579) 2026-06-24 16:43:17 -04:00
opencode
858f35f1b3 sync release versions for v1.17.10 2026-06-24 20:37:40 +00:00
Simon Klee
20750a3295
tui: remove logo animation (#33633)
Render branding as a static logo to avoid continuous redraws and mouse-driven visual effects.
2026-06-24 19:28:46 +00:00
Aiden Cline
1ddb75dd3e
fix: restore dev CI (#33701) 2026-06-24 14:04:50 -05:00
Frank
ea5dd9d940 zen: track model tier in stats 2026-06-24 14:34:58 -04:00
opencode-agent[bot]
31b58b4704 chore: generate 2026-06-24 17:21:26 +00:00
Dax Raad
42bb793574 feat(core): generate model variants 2026-06-24 13:17:14 -04:00
Dax Raad
17f312d537 refactor(core): simplify model requests 2026-06-24 13:17:14 -04:00
Aiden Cline
116ac93ddb
fix(mcp): hide denied resource template tool (#33686) 2026-06-24 12:01:44 -05:00
opencode-agent[bot]
2684293291 chore: generate 2026-06-24 16:56:33 +00:00
4rcadia
e8e83afbce
feat(mcp): append server instructions to context (#32490)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-06-24 11:54:19 -05:00
Adam
2e909334c1
refactor(stats): simplify locale prefix stripping 2026-06-24 10:33:59 -05:00
Adam
69f3b633b8
fix(stats): strip locale prefixes from data routes 2026-06-24 10:33:58 -05:00
Frank
db7c28b3ee zen: migrate to new inference 2026-06-24 11:15:42 -04:00
Victor Navarro
04c1730c90
refactor(ui): isolate session components (#33670) 2026-06-24 14:56:09 +00:00
opencode-agent[bot]
1ef0fd5d01 chore: generate 2026-06-24 13:59:28 +00:00
Shoubhit Dash
36501a81c3
docs(llm): propose AI library design (#33666) 2026-06-24 19:27:21 +05:30
Simon Klee
6281e35a18
tui: fix multi-day duration formatting (#33651)
Report elapsed days and remaining hours instead of showing zero days and
the total duration as hours.

Close #32957
Close #32956
2026-06-24 12:05:06 +00:00
vimtor
bd149f0daa
fix(enterprise): use delete for remove share 2026-06-24 12:43:55 +02:00
Victor Navarro
6eec98371a
feat(tui): add main branch source to diff mode (#30942) 2026-06-24 10:35:37 +00:00
Brendan Allan
0016dfd9b1
fix(app): always apply safe area insets (#33619) 2026-06-24 18:21:52 +08:00
opencode-agent[bot]
fe655b7630 chore: generate 2026-06-24 10:09:04 +00:00
Victor Navarro
05f335ce62
feat(tui): add diff viewer keybind (#33365) 2026-06-24 12:07:23 +02:00
Victor Navarro
ad3651d8f1
feat(console): add support actions (#33492) 2026-06-24 12:06:51 +02:00
vimtor
633fc6fc03
ci: notify the current Discord alert role 2026-06-24 11:55:43 +02:00
Brendan Allan
cacb7d045f
refactor(app): rename cached context accessors (#33627) 2026-06-24 08:55:57 +00:00
Brendan Allan
2312a15e57
fix(app): share synced session data (#33624) 2026-06-24 08:40:35 +00:00
opencode-agent[bot]
d465cd476a chore: generate 2026-06-24 07:50:33 +00:00
Luke Parker
a4551a94b4
fix(app): make session navigation stable and fast (#33569)
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-06-24 07:48:54 +00:00
Simon Klee
8cc79f7432
deps: update OpenTUI to 0.4.2 (#33610) 2026-06-24 09:22:24 +02:00
opencode-agent[bot]
67e8b8582e chore: generate 2026-06-24 05:34:41 +00:00
Aarav Sareen
8aff7b8c7b
feat(app): update all components to use v2 tokens (#33598) 2026-06-24 13:33:14 +08:00
Aiden Cline
6c12c32fb1
fix(mcp): prevent resource key collisions (#33596) 2026-06-24 00:13:58 -05:00
opencode-agent[bot]
fbfd725d73 chore: generate 2026-06-24 05:10:01 +00:00
Chris Yuan
246d40db73
fix(skill): emit base directory as filesystem path, not file:// URL (#33580)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-06-24 00:08:22 -05:00
Aiden Cline
947e0017f5
fix(mcp): restore legacy tool names (#33593) 2026-06-23 23:42:32 -05:00
Brendan Allan
800d41ddab
refactor(app): simplify layout hierarchy (#33588) 2026-06-24 04:37:08 +00:00
opencode-agent[bot]
5647ed8ba3
fix(opencode): restore v1 account config (#33590)
Co-authored-by: Test <test@opencode.test>
2026-06-24 04:22:02 +00:00
Yufeng He
af31e97493
fix(mcp): bind oauth callback to IPv4 loopback (#30022) 2026-06-23 23:20:29 -05:00
Brendan Allan
5303ab09f8
fix(app): route new sessions through tabs (#33582) 2026-06-24 03:48:33 +00:00
Brendan Allan
51eb87b256
fix(app): clear viewed session notifications (#33574) 2026-06-24 11:37:44 +08:00
opencode-agent[bot]
556337d6dd chore: generate 2026-06-24 03:37:05 +00:00
Aiden Cline
c416ede20d
fix(tui): sort model picker by release date (#33558) 2026-06-23 22:35:47 -05:00
Dax Raad
784eea3911 feat(cli): add API request command 2026-06-23 23:35:20 -04:00
Brendan Allan
a4b9351c0f
fix(app): create scoped drafts from home (#33578) 2026-06-24 11:24:38 +08:00
Kit Langton
57895586c2
refactor(core): remove schema forwarding facades (#33577) 2026-06-24 02:52:58 +00:00
Brendan Allan
6298db7a77
fix(app): throttle directory tree loading (#33576) 2026-06-24 02:51:26 +00:00
Kit Langton
516cfe4e09
refactor(schema): extract shared public schemas (#33571) 2026-06-23 22:31:06 -04:00
Brendan Allan
60aba622ab
fix(app): use fixed titlebar tab widths (#33572) 2026-06-24 02:05:44 +00:00
Dax Raad
e8610d821c refactor(core): drop filesystem entry mime 2026-06-23 21:49:01 -04:00
Dax Raad
53076999c5 fix(tui): normalize autocomplete attachments 2026-06-23 21:41:14 -04:00
Brendan Allan
f8c9bfd454
fix(app): mount shortcuts per titlebar tab (#33567) 2026-06-24 01:39:30 +00:00
Brendan Allan
fed4f4d86b
feat(app): keep prompt state in tabs (#33566) 2026-06-24 01:32:59 +00:00
opencode-agent[bot]
1490752059 chore: generate 2026-06-24 00:54:55 +00:00
Dax
4898263dec
feat(core): map providers to integrations (#33562) 2026-06-24 00:53:31 +00:00
Dax
c556bddda3
feat(core): add opencode integration (#33560) 2026-06-24 00:26:54 +00:00
opencode-agent[bot]
cfddb2407c chore: generate 2026-06-23 23:46:36 +00:00
Dax
cf80b5c470
feat(core): add opencode integration (#33555) 2026-06-23 23:45:02 +00:00
Aiden Cline
c17b9557f1
fix(core): preserve structured error messages (#33530) 2026-06-23 18:43:59 -05:00
opencode-agent[bot]
10f6bb7878 chore: generate 2026-06-23 23:24:49 +00:00
Aiden Cline
b8cfd69acf
feat(tui): redesign crash screen (#33549) 2026-06-23 18:23:15 -05:00
opencode-agent[bot]
d2305d4a76 chore: generate 2026-06-23 20:31:13 +00:00
Shoubhit Dash
c6cc13e183
feat(mcp): add resource template listing (#33546) 2026-06-24 01:59:12 +05:30
Kit Langton
dcf7b4e792
fix(opencode): handle snapshot paths from subdirectories (#33506) 2026-06-23 20:51:56 +02:00
Aiden Cline
5152150bfe
fix(opencode): make ACP resource text sourcing cross-platform (#33534) 2026-06-23 12:55:34 -05:00
Brendan Allan
2ba18b84a5
fix(app): use correct server sdk for titlebar session lookup (#33536) 2026-06-24 01:54:43 +08:00
Brendan Allan
e04c5e72f7
fix(app): prompt persistence and draft sessions (#33528) 2026-06-24 01:50:19 +08:00
Aiden Cline
a131811cdc
feat(mcp): use mcp__server__tool naming convention (#33533) 2026-06-23 12:28:26 -05:00
Shoubhit Dash
8e2d422ffe
fix(acp): preserve resource text source (#33524) 2026-06-23 22:15:00 +05:30
Aiden Cline
a3825286cf
test(core): avoid models cache recovery race (#33525) 2026-06-23 11:40:08 -05:00
opencode-agent[bot]
e439456b13 chore: generate 2026-06-23 15:47:46 +00:00
Aiden Cline
e3edbba3ca
test(opencode): stabilize prompt concurrency tests (#33522) 2026-06-23 10:45:30 -05:00
Simon Klee
3cdd431794
fix(tui): make move session command bindable (#33508)
Add the session_move TUI keybind and map it to the existing session.move command. Keep it unbound by default and document the new configuration option.

Closes #33239
2026-06-23 15:55:14 +02:00
Adam
f416f52ae3
Reapply "feat(stats): add user ids to inference metrics"
This reverts commit e0ff4fd1ac.
2026-06-23 07:27:01 -05:00
Adam
e0ff4fd1ac
Revert "feat(stats): add user ids to inference metrics"
This reverts commit 428ae6d21a.
2026-06-23 07:11:51 -05:00
Adam
428ae6d21a
feat(stats): add user ids to inference metrics 2026-06-23 07:05:26 -05:00
Brendan Allan
d568fed095
fix(app): tighten mobile utility UI (#32799) 2026-06-23 10:41:05 +00:00
opencode-agent[bot]
58a8d9fcb0 chore: generate 2026-06-23 10:28:43 +00:00
Aarav Sareen
d24848359d
feat(app): new session progress indicator (#32662)
Co-authored-by: LukeParkerDev <10430890+Hona@users.noreply.github.com>
2026-06-23 20:27:07 +10:00
Brendan Allan
a21e74773f
fix(app): improve iOS PWA shell (#32798) 2026-06-23 09:59:30 +00:00
opencode-agent[bot]
fc95a84b42 chore: generate 2026-06-23 09:30:58 +00:00
Brendan Allan
b0063709e6
feat(app): add mobile bottom navigation (#32797) 2026-06-23 09:29:22 +00:00
opencode-agent[bot]
77522697b0 chore: generate 2026-06-23 09:00:19 +00:00
Brendan Allan
bbc88eb8e3
fix(app): refine mobile session layout (#32796) 2026-06-23 16:58:05 +08:00
opencode-agent[bot]
a379c7956b chore: generate 2026-06-23 08:47:47 +00:00
Aarav Sareen
52eae83ae4
fix(app): add server button dropdown (#33358) 2026-06-23 18:46:00 +10:00
Aarav Sareen
3cc626b5da
feat(app): collapsible servers (#33384) 2026-06-23 18:41:54 +10:00
Luke Parker
f0849a697c
fix(app): reject stale timeline range indexes (#33488) 2026-06-23 18:27:25 +10:00
Shoubhit Dash
3f3f120825
feat(mcp): add resource read tools (#33483) 2026-06-23 13:49:42 +05:30
Frank
ea17d9bed8 zen: glm 5.2 2026-06-23 04:03:07 -04:00
Frank
726b2d7e6b zen: remove unused fields 2026-06-23 04:03:07 -04:00
opencode-agent[bot]
bffc5938fa chore: generate 2026-06-23 08:02:37 +00:00
Luke Parker
d111812389
fix(app): restore review line comments (#33481) 2026-06-23 08:01:03 +00:00
Brendan Allan
597f47b486
fix(app): improve mobile home layout (#32789) 2026-06-23 16:00:21 +08:00
opencode-agent[bot]
09757c605a chore: generate 2026-06-23 06:20:50 +00:00
Brendan Allan
0c4f508c50
feat(app): add server-keyed session routes (#32570) 2026-06-23 06:19:18 +00:00
opencode-agent[bot]
40db33c415 chore: generate 2026-06-23 04:57:55 +00:00
Dax Raad
9b01f15f1d test(opencode): retry Windows CLI cleanup 2026-06-23 00:56:14 -04:00
Dax Raad
81851ca6b9 test(opencode): stabilize Windows async readiness 2026-06-23 00:41:02 -04:00
Dax Raad
3c5632e110 test(opencode): stabilize Windows CLI subprocesses 2026-06-23 00:26:48 -04:00