Commit graph

17571 commits

Author SHA1 Message Date
LukeParkerDev
b1448ea08c refactor(desktop): consume plugin-owned browser contracts 2026-09-06 16:43:57 +10:00
LukeParkerDev
eb242163fc fix(desktop): preserve browser zoom and screenshot coordinates 2026-09-06 16:43:55 +10:00
LukeParkerDev
a45a9c76f2 chore(app): format browser tab reconciliation 2026-09-06 16:43:54 +10:00
LukeParkerDev
6225a985b1 feat(desktop): add tabbed browser automation and diagnostics 2026-09-06 16:43:54 +10:00
LukeParkerDev
4287c530e1 fix(session-ui): capitalize browser tool label 2026-09-06 16:43:52 +10:00
LukeParkerDev
a20e63dc8f fix(app): fit the browser pane into the review card 2026-09-06 16:43:50 +10:00
LukeParkerDev
a79f814bac fix(desktop): bound browser registration and stop retrying unsupported servers 2026-09-06 16:43:49 +10:00
LukeParkerDev
b676c4fe0e fix(app): keep the browser attachment and tab menu reliable 2026-09-06 16:43:48 +10:00
LukeParkerDev
5f6a75fa23 fix(app): hide the browser page under floating menus 2026-09-06 16:43:46 +10:00
LukeParkerDev
7bd2c34400 feat(app): open browser inside review tabs 2026-09-06 16:43:45 +10:00
LukeParkerDev
e53c3aeaf5 test(app): include the browser settings default 2026-09-06 16:43:44 +10:00
LukeParkerDev
446f8db5ab refactor(desktop): use the shared browser contract 2026-09-06 16:43:43 +10:00
LukeParkerDev
717275d68b fix(desktop): publish acknowledged browser state 2026-09-06 16:43:41 +10:00
LukeParkerDev
8f6333ffed feat(desktop): connect browser pane through plugin RPC 2026-09-06 16:43:40 +10:00
LukeParkerDev
9b68605c0d feat(browser): relay network traffic through plugin RPC 2026-09-06 16:43:36 +10:00
LukeParkerDev
19fa09568b test(browser): remove SDK-host integration tests 2026-09-06 16:43:35 +10:00
LukeParkerDev
7e62b776c8 fix(browser): retain upload arguments during inspection 2026-09-06 16:43:34 +10:00
LukeParkerDev
c7bd568edb fix(browser): expose target inspection and attachment replacement 2026-09-06 16:43:33 +10:00
LukeParkerDev
8ffaeec306 refactor(browser): separate connection and tool ownership 2026-09-06 16:43:33 +10:00
LukeParkerDev
26a0d25c53 fix(browser): return malformed capture errors as tool failures 2026-09-06 16:43:32 +10:00
LukeParkerDev
354f66bfb3 fix(browser): explain recovery from tool and transfer failures 2026-09-06 16:43:31 +10:00
LukeParkerDev
f661df6263 docs(browser): specify screenshot visibility requirements 2026-09-06 16:43:30 +10:00
LukeParkerDev
5fa90405a8 refactor(browser): keep contracts inside the plugin package 2026-09-06 16:43:30 +10:00
LukeParkerDev
a02210fcce docs(browser): clarify capture and remote deployment limits 2026-09-06 16:43:28 +10:00
LukeParkerDev
3fe159357b fix(browser): preserve transferred file names 2026-09-06 16:43:27 +10:00
LukeParkerDev
1b107c4f95 fix(browser): tighten wire contracts and file handling 2026-09-06 16:43:27 +10:00
LukeParkerDev
57c60ed282 feat(browser): define tab-targeted tools and RPC file transfers 2026-09-06 16:43:25 +10:00
LukeParkerDev
8876520b65 feat(browser): expose the browser through Code Mode 2026-09-06 16:43:24 +10:00
LukeParkerDev
982f6db5fb fix(sdk): resolve packaged worker paths on Windows 2026-09-06 16:43:23 +10:00
LukeParkerDev
a483052733 fix(plugin-browser): keep release helpers out of the package 2026-09-06 16:43:22 +10:00
LukeParkerDev
b2163e54e0 refactor(browser): extract the plugin into its own package 2026-09-06 16:43:21 +10:00
LukeParkerDev
67029d207b fix(browser): let a newer attachment replace a stale one 2026-09-06 16:43:19 +10:00
LukeParkerDev
510d3f4b67 refactor(browser): use canonical public schemas 2026-09-06 16:43:18 +10:00
LukeParkerDev
df1bd25ebe refactor(browser): defer permission enforcement 2026-09-06 16:43:17 +10:00
LukeParkerDev
d5c046d258 refactor(browser): colocate the public API plugin 2026-09-06 16:43:16 +10:00
LukeParkerDev
86836368bd feat(browser): add public RPC browser plugin 2026-09-06 16:43:14 +10:00
Aarav Sareen
e64b2bc137
feat(app): add horizontal file sidebar scrolling + right click menu 2026-09-06 16:35:14 +10:00
opencode-agent[bot]
cf1923c238
fix(core): disable default GPT and Claude search filtering (#47586)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-06 01:22:48 -05:00
Luke Parker
bfcb388dd7
feat(app): pulse the status dot while the event stream reconnects (#47574) 2026-09-06 15:13:38 +10:00
usrnk1
ec46439ef5
feat(desktop): simplify move to background action 2026-09-06 14:45:16 +10:00
Luke Parker
1be3b32a47
fix(client): detect stalled event streams and resync on foreground (#47571) 2026-09-06 04:43:50 +00:00
Aiden Cline
2823b886d7
feat(core): add independent GPT and Claude tool optimization (#47559) 2026-09-05 23:43:23 -05:00
Luke Parker
99651b2d50
fix(app): refresh queued inputs when the connection returns (#47573) 2026-09-06 04:42:27 +00:00
usrnk1
33ef66746b
feat(desktop): add third-party web search consent 2026-09-06 14:38:55 +10:00
Luke Parker
cf212a4235
fix(app): time out requests the server never answers (#47572) 2026-09-06 14:28:43 +10:00
David Hill
768e3d45a2
fix(ui): lighten dark contrast icon buttons 2026-09-06 14:01:47 +10:00
Luke Parker
0674ddf043
fix(client): coalesce catalog refetches from event bursts (#47561) 2026-09-06 03:48:49 +00:00
David Hill
41b66bc560
fix(app): scroll overflowing composer controls 2026-09-06 13:47:42 +10:00
opencode-agent[bot]
49a5baa059 chore: update nix node_modules hashes 2026-09-06 03:39:31 +00:00
Luke Parker
1cf576ab55
fix(desktop): keep server CORS headers so preflights cache (#47560) 2026-09-06 03:26:12 +00:00