Commit graph

15010 commits

Author SHA1 Message Date
LukeParkerDev
cb87c5a139 feat(desktop): route browser networking through plugin RPC 2026-09-04 14:06:25 +10:00
LukeParkerDev
053ffe0f15 fix(app): match browser masks to the panel backdrop 2026-09-04 14:06:24 +10:00
LukeParkerDev
38a42b444d fix(desktop): square the browser top corners 2026-09-04 14:06:23 +10:00
LukeParkerDev
38eadd44dd fix(app): make the experimental browser opt-in 2026-09-04 14:06:23 +10:00
LukeParkerDev
df738e2dc7 chore(desktop): format browser source guards 2026-09-04 14:06:22 +10:00
LukeParkerDev
6221beaa38 fix(desktop): bind CPU exports to their capture sources 2026-09-04 14:06:21 +10:00
LukeParkerDev
b4a6c8da3b fix(desktop): inspect dialogs without querying blocked renderers 2026-09-04 14:06:21 +10:00
LukeParkerDev
21aeff2dad fix(desktop): preserve browser target provenance and lifetime 2026-09-04 14:06:20 +10:00
LukeParkerDev
30dce5d30a fix(desktop): clarify invalid browser input and capture failures 2026-09-04 14:06:19 +10:00
LukeParkerDev
2d388ab6b3 fix(desktop): give browser failures actionable recovery steps 2026-09-04 14:06:19 +10:00
LukeParkerDev
02477c0ad1 fix(desktop): require visible tabs for screenshots 2026-09-04 14:06:18 +10:00
LukeParkerDev
1bb804fece refactor(desktop): consume plugin-owned browser contracts 2026-09-04 14:06:18 +10:00
LukeParkerDev
e4c7e74d8a fix(desktop): preserve browser zoom and screenshot coordinates 2026-09-04 14:06:17 +10:00
LukeParkerDev
54323d3652 chore(app): format browser tab reconciliation 2026-09-04 14:06:17 +10:00
LukeParkerDev
c6b2d4a572 feat(desktop): add tabbed browser automation and diagnostics 2026-09-04 14:06:16 +10:00
LukeParkerDev
0a7d65feef fix(session-ui): capitalize browser tool label 2026-09-04 14:06:15 +10:00
LukeParkerDev
35cfa939ad fix(app): fit the browser pane into the review card 2026-09-04 14:06:15 +10:00
LukeParkerDev
00d0413bb1 fix(desktop): bound browser registration and stop retrying unsupported servers 2026-09-04 14:06:14 +10:00
LukeParkerDev
ad5a5ef5ad fix(app): keep the browser attachment and tab menu reliable 2026-09-04 14:06:13 +10:00
LukeParkerDev
a902742556 fix(app): hide the browser page under floating menus 2026-09-04 14:06:13 +10:00
LukeParkerDev
3dfb3af682 feat(app): open browser inside review tabs 2026-09-04 14:06:12 +10:00
LukeParkerDev
df8fc17dee test(app): include the browser settings default 2026-09-04 14:06:12 +10:00
LukeParkerDev
fdee4db782 refactor(desktop): use the shared browser contract 2026-09-04 14:06:11 +10:00
LukeParkerDev
c145ef8392 fix(desktop): publish acknowledged browser state 2026-09-04 14:06:10 +10:00
LukeParkerDev
f01ce94044 feat(desktop): connect browser pane through plugin RPC 2026-09-04 14:06:10 +10:00
LukeParkerDev
f9a628a38a feat(browser): relay network traffic through plugin RPC 2026-09-04 14:06:08 +10:00
LukeParkerDev
2859c81d9d test(browser): remove SDK-host integration tests 2026-09-04 14:06:07 +10:00
LukeParkerDev
f5f0e95210 fix(browser): retain upload arguments during inspection 2026-09-04 14:06:06 +10:00
LukeParkerDev
cc13d3fbe6 fix(browser): expose target inspection and attachment replacement 2026-09-04 14:06:06 +10:00
LukeParkerDev
f96ce72fcf refactor(browser): separate connection and tool ownership 2026-09-04 14:06:05 +10:00
LukeParkerDev
5686be02af fix(browser): return malformed capture errors as tool failures 2026-09-04 14:06:04 +10:00
LukeParkerDev
7ec54a9f89 fix(browser): explain recovery from tool and transfer failures 2026-09-04 14:06:04 +10:00
LukeParkerDev
66a2cd2e57 docs(browser): specify screenshot visibility requirements 2026-09-04 14:06:03 +10:00
LukeParkerDev
a133f525e9 refactor(browser): keep contracts inside the plugin package 2026-09-04 14:06:02 +10:00
LukeParkerDev
3cc7a3fb64 docs(browser): clarify capture and remote deployment limits 2026-09-04 14:06:02 +10:00
LukeParkerDev
966e973fb9 fix(browser): preserve transferred file names 2026-09-04 14:06:01 +10:00
LukeParkerDev
09223172a3 fix(browser): tighten wire contracts and file handling 2026-09-04 14:06:01 +10:00
LukeParkerDev
5c34b3da5e feat(browser): define tab-targeted tools and RPC file transfers 2026-09-04 14:06:00 +10:00
LukeParkerDev
b2756f14f4 feat(browser): expose the browser through Code Mode 2026-09-04 14:06:00 +10:00
LukeParkerDev
c037fd65a5 fix(sdk): resolve packaged worker paths on Windows 2026-09-04 14:05:59 +10:00
LukeParkerDev
0485ddab37 fix(plugin-browser): keep release helpers out of the package 2026-09-04 14:05:58 +10:00
LukeParkerDev
2a09b21000 refactor(browser): extract the plugin into its own package 2026-09-04 14:05:58 +10:00
LukeParkerDev
0613a2923c fix(browser): let a newer attachment replace a stale one 2026-09-04 14:05:57 +10:00
LukeParkerDev
b601569e3b refactor(browser): use canonical public schemas 2026-09-04 14:05:57 +10:00
LukeParkerDev
5eefeee0ce refactor(browser): defer permission enforcement 2026-09-04 14:05:56 +10:00
LukeParkerDev
4d54418f14 refactor(browser): colocate the public API plugin 2026-09-04 14:05:55 +10:00
LukeParkerDev
aed0f9ccf9 feat(browser): add public RPC browser plugin 2026-09-04 14:05:55 +10:00
Aiden Cline
ffac1c5b11
fix(core): classify GitHub Copilot requests on every route (#47160) 2026-09-03 22:13:04 -05:00
opencode-agent[bot]
c5dca2df37
feat(core): suggest moving sessions into task worktrees (#47202)
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
2026-09-03 22:06:15 -05:00
Aiden Cline
8889447f5a
fix(core): scope compaction Completed section to finished work (#47203) 2026-09-03 22:05:25 -05:00