Peter Steinberger
|
9f864c9ade
|
fix: guard browser control fetches
|
2026-04-10 12:46:26 +01:00 |
|
Vincent Koc
|
0e54440ecc
|
fix(cycles): remove browser cli and tlon runtime seams
|
2026-04-10 11:45:28 +01:00 |
|
Josh Avant
|
f096fc4406
|
Browser: unify /act route action execution and contract errors (#63977)
* Browser: unify agent act route execution and contracts
* Browser tests: lock act error codes and dedupe harness dispatch
* Browser tests: slim act harness dispatch map
* Browser act: enforce top-level targetId match
* Browser tests: cover missing act error codes
* Browser act: restore wait cap and reject zero resize dims
* Docs: document /act error contract
* Browser act: lock selector precedence and positive resize validation
* Browser act: restore interaction cap and harden contract tests
* docs: note browser act contract consolidation (#63977) (thanks @joshavant)
|
2026-04-09 22:54:33 -05:00 |
|
Josh Avant
|
33ad806a14
|
Browser: consolidate duplicate helper surfaces via facade delegation (#63957)
* Plugin SDK: route browser helper surfaces through browser facade
* Browser doctor flow: add facade path regression and export parity guards
* Contracts: dedupe browser facade parity checks without reducing coverage
* Browser tests: restore host-inspection semantics coverage in extension
* fix: add changelog note for browser facade consolidation (#63957) (thanks @joshavant)
|
2026-04-09 19:49:04 -05:00 |
|
Altay
|
8cf02e7c47
|
fix(ci): clear check-additional follow-up regressions (#63934)
* fix(ci): route messaging temp files through openclaw tmp dir
* fix(ci): clear qa-lab follow-up guardrails
* fix(ci): own-check ACP fallback resolvers
* fix(ci): preserve memory-core write error causes
* fix(ci): narrow qa-channel boundary alias
* fix(test): type memory-core dreaming api stubs
|
2026-04-09 23:47:59 +01:00 |
|
Peter Steinberger
|
766a676d48
|
test: update browser and reply mocks for direct imports
|
2026-04-09 05:52:07 +01:00 |
|
Pavan Kumar Gondhi
|
b1724f8b5f
|
fix(browser): auto-generate browser control auth token for none/trusted-proxy modes [AI] (#63280)
* fix: address issue
* fix: address review feedback
* fix: finalize issue changes
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* docs: add changelog entry for PR merge
|
2026-04-09 09:55:24 +05:30 |
|
Peter Steinberger
|
719f06510c
|
chore: bump version to 2026.4.10
|
2026-04-09 03:56:22 +01:00 |
|
Peter Steinberger
|
0c278bb93c
|
refactor: break runtime import cycles
|
2026-04-09 03:56:22 +01:00 |
|
Peter Steinberger
|
f2c0482d3c
|
fix: surface delayed browser navigation blocks
|
2026-04-09 00:42:52 +01:00 |
|
Peter Steinberger
|
c62a39c7a1
|
fix: restore main ci
|
2026-04-08 23:30:18 +01:00 |
|
Agustin Rivera
|
5f5b3d733b
|
fix(browser): re-check interaction-driven navigations (#63226)
* fix(browser): guard interaction-driven navigations
* fix(browser): avoid rechecking unchanged interaction urls
* fix(browser): guard delayed interaction navigations
* fix(browser): guard interaction-driven navigations for full action duration
* fix(browser): avoid waiting on interaction grace timer
* fix(browser): ignore same-document hash-only URL changes in navigation guard
* fix(browser): dedupe interaction nav guards
* fix(browser): guard same-URL reloads in interaction navigation listeners
* docs(changelog): add interaction navigation guard entry
* fix(browser): drop duplicate ssrfPolicy props
* fix(browser): tighten interaction navigation guards
---------
Co-authored-by: Devin Robison <drobison@nvidia.com>
|
2026-04-08 13:39:07 -06:00 |
|
Agustin Rivera
|
dafcaf9d69
|
fix(browser): harden browser control override loading (#62663)
* fix(browser): harden browser control overrides
* fix(lint): prepare boundary artifacts for extension oxlint
* docs(changelog): add browser override hardening entry
* fix(lint): avoid duplicate boundary prep
---------
Co-authored-by: Devin Robison <drobison@nvidia.com>
Co-authored-by: Devin Robison <drobison00@users.noreply.github.com>
|
2026-04-08 13:24:47 -06:00 |
|
Peter Steinberger
|
a5737f83af
|
refactor: dedupe browser navigation guard tests
|
2026-04-08 15:58:45 +01:00 |
|
Peter Steinberger
|
95e397a266
|
refactor: dedupe repeated test helpers
|
2026-04-08 09:58:22 +01:00 |
|
Vincent Koc
|
73c475023f
|
perf(plugins): trim channel boundary core imports
|
2026-04-08 08:52:52 +01:00 |
|
Peter Steinberger
|
8cbd60d203
|
chore: prepare 2026.4.9 release
|
2026-04-08 08:02:53 +01:00 |
|
Peter Steinberger
|
4f8471617a
|
chore: prepare 2026.4.8
|
2026-04-08 04:21:51 +01:00 |
|
Peter Steinberger
|
0e91c25c0b
|
chore: prepare 2026.4.7
|
2026-04-08 02:14:59 +01:00 |
|
Peter Steinberger
|
aaa88398bf
|
refactor: dedupe browser trimmed readers
|
2026-04-08 00:09:41 +01:00 |
|
Peter Steinberger
|
1868f301ed
|
refactor: dedupe browser trimmed readers
|
2026-04-08 00:09:41 +01:00 |
|
Peter Steinberger
|
ae5118a8b5
|
Browser: align plugin registration mutability
|
2026-04-07 23:52:55 +01:00 |
|
Peter Steinberger
|
11185f6397
|
fix(test): align boundary and approval suites
|
2026-04-07 23:26:34 +01:00 |
|
Peter Steinberger
|
7897fb9c84
|
refactor: dedupe locale lowercase helpers
|
2026-04-07 22:57:52 +01:00 |
|
Peter Steinberger
|
5b090561fb
|
refactor: dedupe browser whatsapp qa lowercase helpers
|
2026-04-07 20:58:01 +01:00 |
|
Gustavo Madeira Santana
|
0995ee0134
|
Extensions: align approval plugin typing
|
2026-04-07 15:37:28 -04:00 |
|
Agustin Rivera
|
e5aae5e056
|
fix(browser): align browser.proxy profile mutation guards (#60489)
* fix(browser): block proxy profile mutations
* docs(changelog): add browser proxy guard entry
---------
Co-authored-by: Devin Robison <drobison@nvidia.com>
Co-authored-by: Devin Robison <drobison00@users.noreply.github.com>
|
2026-04-07 13:00:21 -06:00 |
|
Peter Steinberger
|
f02ba9a3ed
|
test: speed up browser plugin entry tests
|
2026-04-07 19:59:46 +01:00 |
|
pgondhi987
|
14ec1ac50f
|
fix(browser): harden SSRF redirect guard against non-navigation document hops [AI] (#62355)
* fix: address issue
* fix: address PR review feedback
* docs(changelog): add browser redirect SSRF entry
---------
Co-authored-by: Devin Robison <drobison@nvidia.com>
Co-authored-by: Devin Robison <drobison00@users.noreply.github.com>
|
2026-04-07 11:37:31 -06:00 |
|
Agustin Rivera
|
049acf23cb
|
fix(browser): guard interaction-driven navigations
|
2026-04-07 10:03:12 -07:00 |
|
Peter Steinberger
|
9314bb7180
|
refactor: dedupe extension lowercase helpers
|
2026-04-07 15:12:32 +01:00 |
|
Peter Steinberger
|
dfe1ef9041
|
Browser: remove timer dependency from proxy tests
|
2026-04-07 15:07:57 +01:00 |
|
Peter Steinberger
|
47563305a2
|
Tests: isolate full-suite state leaks
|
2026-04-07 14:39:28 +01:00 |
|
Peter Steinberger
|
cb28d8d6b8
|
refactor: dedupe browser and memory lowercase helpers
|
2026-04-07 13:44:41 +01:00 |
|
Peter Steinberger
|
b39c7eece6
|
refactor: dedupe extension lowercase readers
|
2026-04-07 12:18:01 +01:00 |
|
Peter Steinberger
|
2f51dfca01
|
test: speed up browser auth auto-token test
|
2026-04-07 11:57:25 +01:00 |
|
Peter Steinberger
|
5de04bc1d5
|
refactor: dedupe extension lowercase query helpers
|
2026-04-07 11:18:18 +01:00 |
|
Peter Steinberger
|
4dc16e1567
|
refactor: dedupe lowercase normalizer readers
|
2026-04-07 11:18:18 +01:00 |
|
Vincent Koc
|
d5ed6d26e9
|
chore(plugins): bulk add package boundary tsconfig rollout
|
2026-04-07 08:48:23 +01:00 |
|
Peter Steinberger
|
424b65b697
|
refactor: dedupe bluebubbles and zalouser readers
|
2026-04-07 08:40:34 +01:00 |
|
Peter Steinberger
|
808c34b374
|
refactor: dedupe browser route readers
|
2026-04-07 06:07:14 +01:00 |
|
Peter Steinberger
|
8c8c5fa635
|
refactor: dedupe browser cli readers
|
2026-04-07 06:07:13 +01:00 |
|
Peter Steinberger
|
4dbe8f9f66
|
refactor: dedupe browser string readers
|
2026-04-07 05:06:55 +01:00 |
|
Peter Steinberger
|
2f115bc645
|
refactor: dedupe reader helpers
|
2026-04-07 05:06:54 +01:00 |
|
Peter Steinberger
|
59eb291c6e
|
refactor: dedupe string list helpers
|
2026-04-07 05:06:54 +01:00 |
|
Peter Steinberger
|
69f4022950
|
refactor: dedupe browser and memory host error helpers
|
2026-04-07 05:06:53 +01:00 |
|
Peter Steinberger
|
899f490c9c
|
refactor: dedupe shared string predicates
|
2026-04-07 02:03:33 +01:00 |
|
Peter Steinberger
|
a88f240311
|
refactor: dedupe shared record coercers
|
2026-04-07 02:03:33 +01:00 |
|
Peter Steinberger
|
59ccea334d
|
refactor: dedupe exported record guards
|
2026-04-07 02:03:33 +01:00 |
|
Peter Steinberger
|
f16e9364d2
|
refactor: dedupe browser string helper
|
2026-04-07 00:21:12 +01:00 |
|