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 |
|