Kit Langton
79fa67df51
test(server): update instance fixture replacement syntax
2026-08-31 14:11:20 -04:00
Kit Langton
cc12d7b07d
chore(core): reconcile snapshot tests with current v2 wiring
2026-08-31 14:08:21 -04:00
Kit Langton
f8bd499de5
test(core): make snapshot fixtures portable on Windows
2026-08-31 14:02:02 -04:00
Kit Langton
3e9b009642
feat(core): add session-aware instance selection ( #46442 )
2026-08-31 13:46:33 -04:00
Kit Langton
36ac35a7c8
refactor(util): make layer graphs opaque and composable
...
Replace exposed layer graph assembly with opaque declarations, checked substitutions, and lifetime-aware compilation. Preserve deep replacement, ordered startup, and Effect-owned resource lifetimes; migrate callers and verify source and published package contracts.
2026-08-31 13:46:27 -04:00
Kit Langton
197d28e033
fix(tui): pin sidebar headings without scrollbar flashes ( #46449 )
...
Keep the title and workspace label above scrollable sidebar details. Disable the unused horizontal scrollbar and place the automatic vertical scrollbar in the reserved gutter so tab changes do not flash or shift the sidebar.
2026-08-31 13:45:55 -04:00
opencode-agent[bot]
fcce2d7cc9
test(tui): await dialog text selection ( #46143 )
...
Co-authored-by: kitlangton <7587245+kitlangton@users.noreply.github.com>
2026-08-31 13:44:00 -04:00
Kit Langton
0002d1df81
refactor(core): simplify snapshot restore and fixtures
2026-08-31 13:35:13 -04:00
Kit Langton
24a226ead0
chore: run snapshot checks outside release branches
2026-08-31 13:17:21 -04:00
Kit Langton
f07fb81a6e
fix(core): preserve snapshots across session moves
2026-08-31 13:13:24 -04:00
Dax Raad
ec0dcb3da9
docs: improve build documentation discovery
2026-08-31 12:52:59 -04:00
Kit Langton
afd7492018
fix(tui): reduce cached transcript remount work ( #46145 )
...
Configure custom Markdown renderers before assigning content and share a reactive message-position index across assistant footers. Preserve completion ordering and historical footer metrics, with regression coverage for prepend, same-length refresh, and revert.
2026-08-31 12:15:39 -04:00
Kit Langton
9517ff1054
fix(core): preserve active session continuation when moving
2026-08-31 12:14:45 -04:00
Kit Langton
1ced747051
fix(ai): handle message-less Gemini errors ( #46069 )
2026-08-31 12:14:31 -04:00
opencode-agent[bot]
43819dc376
fix(app): restore maskable pwa icons ( #46434 )
...
Co-authored-by: David <1879069+iamdavidhill@users.noreply.github.com>
2026-09-01 00:11:07 +08:00
Kit Langton
e15dd8ecd3
fix(ai): require Bedrock message stop for finish ( #46065 )
2026-08-31 12:03:22 -04:00
Dax
6a38cacc1d
docs: improve plugin guide readability ( #46342 )
2026-08-31 11:48:04 -04:00
Kit Langton
d609752891
refactor(codemode): avoid merging root definitions twice ( #46081 )
2026-08-31 11:40:17 -04:00
Brendan Allan
5894e46688
fix(app): improve touch controls and standalone PWA relaunch ( #46391 )
2026-08-31 23:35:40 +08:00
Kit Langton
327dc809c5
refactor(core): reuse formatter file extension ( #46080 )
2026-08-31 11:30:57 -04:00
Kit Langton
e9f7331516
refactor(core): reuse Markdown chunk byte counts ( #46079 )
2026-08-31 11:30:49 -04:00
Kit Langton
8be3ce8b6c
refactor(util): reuse BOM-stripped text ( #46078 )
2026-08-31 11:30:40 -04:00
Kit Langton
30721b8b5d
fix(server): await providers before catalog reads ( #46066 )
2026-08-31 11:24:56 -04:00
Kit Langton
eb083cce63
fix(server): detach PTYs when sockets close ( #46068 )
2026-08-31 10:53:48 -04:00
opencode-agent[bot]
1afb7c614e
fix(app): raise active composer surface ( #46401 )
...
Co-authored-by: kitlangton <7587245+kitlangton@users.noreply.github.com>
Co-authored-by: Brendan Allan <git@brendonovich.dev>
2026-08-31 22:47:49 +08:00
Kit Langton
56e773831c
fix(ai): validate cache tail counts ( #46067 )
2026-08-31 10:46:18 -04:00
Brendan Allan
6b1ed3918a
feat(app): refine mobile diff review and wrapping preferences ( #46390 )
2026-08-31 22:32:11 +08:00
opencode-agent[bot]
1b3eb1138e
fix(tui): queue autocompleted commands ( #46414 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-08-31 19:52:29 +05:30
Brendan Allan
711a0a2da2
feat(app): add mobile session panels and detail drawers ( #46389 )
2026-08-31 14:04:14 +00:00
opencode-agent[bot]
ac77cc46b8
fix(client): isolate shared event consumers ( #46393 )
...
Co-authored-by: nexxeln <95541290+nexxeln@users.noreply.github.com>
2026-08-31 19:32:27 +05:30
opencode-agent[bot]
7197fdfb4e
chore: update nix node_modules hashes
2026-08-31 13:40:50 +00:00
Brendan Allan
5a4914c670
feat(app): refine mobile shell home and settings ( #46388 )
2026-08-31 21:20:17 +08:00
Kit Langton
3a797bf6e4
fix(ai): validate canonical tool results ( #46062 )
2026-08-31 09:14:31 -04:00
opencode-agent[bot]
33536da231
fix(core): commit undo before compaction ( #46383 )
...
Co-authored-by: vimtor <36263538+vimtor@users.noreply.github.com>
2026-08-31 17:03:51 +05:30
Shoubhit Dash
e56ceed32b
Revert "fix(tui): surface subagent permissions and questions" ( #46376 )
2026-08-31 15:41:46 +05:30
Shoubhit Dash
b2c7246134
fix(core): refresh git references on daily activity ( #45575 )
2026-08-31 15:36:37 +05:30
Shoubhit Dash
9c39e75ce2
fix(tui): surface subagent permissions and questions ( #44976 )
2026-08-31 14:38:05 +05:30
opencode-agent[bot]
0dad76e618
fix(ui): prevent menu items from shrinking ( #46353 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com>
2026-08-31 16:00:55 +08:00
Luke Parker
90fb6562ce
fix(shell): bound post-exit pipe draining on all platforms ( #46085 )
2026-08-31 16:53:35 +10:00
opencode-agent[bot]
174d263890
fix(app): save session titles on blur and add tab context menu ( #46113 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com>
2026-08-31 13:07:32 +08:00
opencode-agent[bot]
5ec29e7a87
refactor(desktop): use password-only server authentication ( #45958 )
...
Co-authored-by: Brendonovich <14191578+Brendonovich@users.noreply.github.com>
2026-08-31 13:06:35 +08:00
Luke Parker
3c6b85acf7
fix(app): reveal pasted composer content with custom scrollbar ( #46339 )
2026-08-31 14:38:28 +10:00
Luke Parker
50e77f66fd
fix(app): keep composer select all scoped to the editor ( #46338 )
2026-08-31 14:38:00 +10:00
Aiden Cline
d484f070d1
fix(core): recover reads with non-breaking spaces ( #45807 )
2026-08-30 23:13:26 -05:00
Luke Parker
8890294bf0
fix(desktop): preserve Windows editing shortcuts ( #46336 )
2026-08-31 04:07:42 +00:00
Luke Parker
a1925de0c1
fix(core): flush trailing stream chunks while providers pause ( #46326 )
2026-08-31 14:03:17 +10:00
Aiden Cline
24e826d06b
fix(ai): validate Bedrock media data ( #46333 )
2026-08-30 22:58:58 -05:00
Aiden Cline
19625400c1
fix(ai): normalize tool result history ( #46309 )
2026-08-30 22:19:48 -05:00
opencode-agent[bot]
52cbe7b3ee
chore: update nix node_modules hashes
2026-08-31 02:04:13 +00:00
Dax
6a2c3e91c7
feat(plugin): add typed rpc and custom events ( #46105 )
2026-08-30 21:28:19 -04:00