100 Commits
Author SHA1 Message Date
Pradeep Elankumaran f94c81babf Merge pull request #11933 from jo-inc/release/1.18
Camofox Browser 1.18: reliability and platform fixes
2026-09-30 09:52:51 -07:00
Pradeep Elankumaran 039e8afbee chore: prepare v1.18.0 2026-09-30 09:37:16 -07:00
Pradeep Elankumaran 9cc9129d4f fix(deps): update vulnerable transitive packages 2026-09-30 09:10:06 -07:00
Pradeep Elankumaran 606e303674 fix(mcp): update vulnerable transitive dependencies 2026-09-30 09:10:06 -07:00
Pradeep Elankumaran a5f03bf535 Merge remote-tracking branch 'origin/master' into release/1.18 2026-09-30 09:10:06 -07:00
Pradeep Elankumaran f1440a7da2 fix(click): recover timeouts without native mouse stalls 2026-09-30 09:10:06 -07:00
Pradeep Elankumaran 666e910e4b fix: support macOS external Camoufox app bundles 2026-09-30 09:10:06 -07:00
Pradeep Elankumaran 0b3ee93f9c fix: normalize uppercase browser navigation keys 2026-09-30 09:10:06 -07:00
Pradeep Elankumaran f97eeedd58 fix(docker): select Camoufox asset for target architecture 2026-09-30 09:10:06 -07:00
Pradeep Elankumaran 42171f684d Merge pull request #11626 from ryanduguid/ci/agenthook-skip-without-secrets
ci(agenthook): skip the notification when the secrets are unavailable
2026-09-30 07:28:17 -07:00
Pradeep Elankumaran 389c996ae3 Merge pull request #10795 from jo-inc/release/1.17
release: v1.17.0
2026-09-22 16:39:13 -07:00
Pradeep Elankumaran 52bad7644d ci: authenticate Camoufox release fetches 2026-09-22 13:46:05 -07:00
Pradeep Elankumaran 37d75395d2 fix: allow tab creation recovery to finish 2026-09-22 12:48:12 -07:00
Pradeep Elankumaran 10e3de82d1 docs: add macOS Windows UTM test setup 2026-09-22 10:32:12 -07:00
Pradeep Elankumaran fc93db3fda test: retry recoverable browser restarts 2026-09-18 08:43:15 -07:00
Pradeep Elankumaran aa16bc2b0e fix(openclaw): use direct Camoufox downloader 2026-09-18 08:43:09 -07:00
Pradeep Elankumaran c0bfdc4f15 fix(openclaw): compile against current plugin SDK 2026-09-16 17:10:02 -07:00
Pradeep Elankumaran f69de79a94 fix(openclaw): pin current plugin API contract 2026-09-16 17:06:21 -07:00
Pradeep Elankumaran f219214539 chore: prepare v1.17.0 2026-09-16 16:24:18 -07:00
Pradeep Elankumaran fda8039446 fix: guard inline PDF response size 2026-09-16 16:13:51 -07:00
Pradeep Elankumaran 79d425be26 Merge pull request #10727 from jo-inc/release/1.16
feat: automate Windows cleanup and PDF retrieval
2026-09-14 16:04:17 -07:00
Pradeep Elankumaran 4734815444 fix(openclaw): use current plugin API 2026-09-14 15:50:00 -07:00
Pradeep Elankumaran 4ff8d3e1e2 fix(ci): grant ClawHub workflow Actions read access 2026-09-14 08:36:02 -07:00
Pradeep Elankumaran 533079e6a0 chore: prepare v1.16.0 2026-09-14 08:27:46 -07:00
Pradeep Elankumaran 29fbcefd15 ci: alert agenthook for releases and deploys 2026-09-14 08:26:27 -07:00
Pradeep Elankumaran 9d38a8197a test(ci): run browser e2e suite on Windows 2026-09-13 12:42:47 -07:00
Pradeep Elankumaran 6f709ba7b8 fix(test): discover Playwright browser process on Windows 2026-09-13 12:34:29 -07:00
Pradeep Elankumaran d12a5b3082 test: cover Windows Camoufox process cleanup 2026-09-13 12:29:44 -07:00
Pradeep Elankumaran 63cd312d6c fix(ci): run browser unit coverage with e2e 2026-09-13 12:19:03 -07:00
Pradeep Elankumaran 03403e2453 ci: notify agenthook of check results 2026-09-13 12:14:25 -07:00
Pradeep Elankumaran 8ff2ffc2f0 fix(ci): install Windows test reporter 2026-09-13 11:08:56 -07:00
Pradeep Elankumaran 5e4fb590de fix(ci): restore Linux e2e job 2026-09-13 11:05:08 -07:00
Pradeep Elankumaran 907b62a056 feat: automate Windows cleanup and PDF retrieval
Fixes #10042\nFixes #9333\nFixes #9334
2026-09-13 11:03:25 -07:00
Pradeep Elankumaran 3801619294 fix: stop faking direct session location
Fixes #10667
2026-09-13 10:46:03 -07:00
Pradeep Elankumaran 2c0036a8b1 docs: match profile callout avatar styling 2026-09-10 13:39:01 -07:00
Pradeep Elankumaran 6f3190b6c4 docs: add Pradeep X profile to README 2026-09-10 13:27:12 -07:00
Pradeep Elankumaran 771b610a7b fix(plugins): scope virtual display providers
Thanks to @shauneccles for reporting #9527 and identifying the filesystem-order collision.
2026-09-09 09:48:55 -07:00
Pradeep Elankumaran 396c9685ee fix(docker): align Camoufox with camoufox-js
Fixes #9520.
2026-09-09 09:33:50 -07:00
Pradeep Elankumaran 46e02b3698 fix: preserve live Firefox profiles during cleanup
Fixes #9584.
2026-09-09 09:33:50 -07:00
Pradeep Elankumaran 45a934ac68 test: cover disabled session and browser timeouts 2026-09-09 00:18:39 -07:00
Pradeep ElankumaranandShaun Eccles 799ba537cf build: pin and verify yt-dlp
The published image uses Dockerfile.ci and the YouTube plugin hook runs after its initial download, so pin and verify the actual final binary for both release architectures.

Co-authored-by: Shaun Eccles <shauneccles@gmail.com>
2026-09-08 23:49:09 -07:00
Pradeep Elankumaran 6830ac5af0 test: cover no-proxy navigation timeout tab isolation 2026-09-08 23:29:58 -07:00
Pradeep Elankumaran 8b7b233efe chore: prepare v1.15.0 2026-09-08 22:45:54 -07:00
Pradeep Elankumaran b983440366 test: serve upstream failure fixture 2026-09-08 22:40:13 -07:00
Pradeep Elankumaran f8ccc1d412 fix: classify locator wait failures as actionable 2026-09-08 22:39:12 -07:00
Pradeep Elankumaran 6da3da7df8 feat: expose destination navigation status 2026-09-08 22:38:31 -07:00
Pradeep Elankumaran 20a80b62b3 fix: normalize uppercase enter key 2026-09-08 22:37:45 -07:00
Pradeep Elankumaran 29852befd4 fix: document native select route 2026-09-08 22:37:45 -07:00
Pradeep Elankumaran 0d0848b4af fix: normalize browser keyboard chords 2026-09-08 22:37:45 -07:00
Pradeep Elankumaran cba6cd27f2 fix: recover mouse fallback actionability errors 2026-09-08 22:37:25 -07:00
Pradeep Elankumaran 5cdb83d262 fix: support native select controls 2026-09-08 22:37:04 -07:00
Pradeep Elankumaran fbd3362a51 fix: expose combobox controls to agents 2026-09-08 22:37:04 -07:00
Pradeep Elankumaran 7253d29dc9 fix: expose list-item menu actions to agents 2026-09-08 22:37:04 -07:00
Pradeep Elankumaran 39c9827d58 fix: prefer visible selector matches for clicks 2026-09-08 22:37:04 -07:00
Pradeep Elankumaran 8ca27b23e6 test: cover Amazon result product prices 2026-09-08 22:36:33 -07:00
Pradeep Elankumaran 432ba0cc9d fix: submit Amazon continuation before waiting 2026-09-08 22:36:33 -07:00
Pradeep Elankumaran b09d1f3476 fix: wait for Amazon continuation prompt 2026-09-08 22:36:33 -07:00
Pradeep Elankumaran 150be692e1 fix: target Amazon's visible search input 2026-09-08 22:36:33 -07:00
Pradeep Elankumaran 9fd918e871 fix: search Amazon through its homepage 2026-09-08 22:36:33 -07:00
Pradeep Elankumaran c85e9bd438 fix: bound proxy GeoIP setup 2026-09-08 22:36:29 -07:00
Pradeep Elankumaran fe5fc221f4 fix: launch through proxy without GeoIP lookup 2026-09-08 22:36:29 -07:00
Pradeep Elankumaran f8bdac71ec Fall back when optional GeoIP setup fails 2026-09-08 22:36:29 -07:00
Pradeep Elankumaran 9120ee49d5 fix: honor configured navigation timeout 2026-09-08 22:36:04 -07:00
Pradeep Elankumaran d84a670c46 fix: retry Firefox proxy connection failures 2026-09-08 22:34:52 -07:00
Pradeep Elankumaran 85ab5725dd fix: preserve structured Google search results 2026-09-08 22:34:52 -07:00
Pradeep Elankumaran 3cfeae6998 fix: recover navigation after browser tab closes 2026-09-08 22:34:47 -07:00
Pradeep Elankumaran 9e23cbaea0 Fall back from empty Google search results 2026-09-08 22:34:08 -07:00
Pradeep Elankumaran 3b236b7d20 Fall back from blocked Google searches 2026-09-08 22:34:08 -07:00
Pradeep Elankumaran 4fab44c1b7 Revert "Fall back from empty Google search results"
This reverts commit e240e4e8c4.
2026-09-08 22:33:53 -07:00
Pradeep Elankumaran e240e4e8c4 Fall back from empty Google search results 2026-09-08 22:29:43 -07:00
Pradeep Elankumaran e5a36f5cd0 Merge pull request #9428 from jo-inc/release/1.14.0
release: v1.14.0 see the browser when you need to
2026-08-19 13:28:37 -07:00
Pradeep Elankumaran 4cc17f4f61 chore: resolve MCP audit findings 2026-08-19 13:22:13 -07:00
Pradeep Elankumaran b94ab4524b chore: prepare v1.14.0 2026-08-19 13:17:45 -07:00
Pradeep Elankumaran 138614b517 feat: add opt-in interactive desktop browser 2026-08-19 12:45:32 -07:00
Pradeep Elankumaran 0bacd019d3 chore: update audited transitive dependencies 2026-08-19 11:06:28 -07:00
Pradeep Elankumaran a210adeee7 fix: harden browser navigation and actions 2026-08-19 11:04:13 -07:00
Pradeep Elankumaran 0302f723c4 fix: support Node 24 and host dependency overrides 2026-08-19 11:03:54 -07:00
Pradeep Elankumaran 74d164dbbf fix(vnc): clean up Xvfb display files after exit 2026-08-19 11:03:51 -07:00
Pradeep Elankumaran c979518b0b test: cover session recovery and fix release test commands 2026-08-19 10:45:29 -07:00
Pradeep Elankumaran ceaa3e1703 fix: align published Docker image with ARM64 runtime 2026-08-19 10:09:59 -07:00
Pradeep ElankumaranandIbrahiem Mohammad be2f3c42d9 merge: include Docker ARM64 and MCP reliability fixes
Co-authored-by: Ibrahiem Mohammad <ibrahim.mohammad.23@gmail.com>
2026-08-19 09:58:35 -07:00
Pradeep Elankumaran dfaf188f84 fix: make consent dismissal explicit and scoped 2026-08-19 09:54:17 -07:00
Pradeep ElankumaranandD Yiapanis 78b649c3e0 merge: isolate navigation health recovery per user
Co-authored-by: D Yiapanis <d@yiapanis.co>
2026-08-19 09:41:03 -07:00
Pradeep ElankumaranandErick Garcia f3e4ffa145 merge: apply health-probe viewport compatibility fix
Co-authored-by: Erick Garcia <erick@egarcia.dev>
2026-08-19 09:40:49 -07:00
Pradeep Elankumaran af3a2505fc v1.13.1 2026-08-01 19:46:40 -07:00
Pradeep Elankumaran 4c2a375850 Merge branch 'fix/pr-8219-mcp-standalone' into master 2026-08-01 19:41:33 -07:00
Pradeep Elankumaran ae47934f21 fix(mcp): use consistent package and binary name 2026-08-01 19:35:51 -07:00
Pradeep Elankumaran 981586bfe8 fix(mcp): keep adapter binary name concise 2026-08-01 19:34:18 -07:00
Pradeep Elankumaran ddb5cd65f3 fix(mcp): align adapter binary name 2026-08-01 19:33:20 -07:00
Pradeep Elankumaran effa4554f0 Merge origin/master into fix/pr-8219-mcp-standalone 2026-08-01 19:31:54 -07:00
Pradeep Elankumaran a81a114ed2 test(release): synchronize MCP package version 2026-08-01 19:27:02 -07:00
Pradeep Elankumaran df23bf549a docs(mcp): credit initial implementation 2026-08-01 19:25:58 -07:00
Pradeep Elankumaran 91d4d573e0 fix(mcp): use browser-mcp package name 2026-08-01 19:22:12 -07:00
Pradeep Elankumaran f34b04798d fix(mcp): package standalone adapter dependencies 2026-08-01 18:51:45 -07:00
Pradeep Elankumaran 0c230365fe test(config): cover evaluate body size forwarding 2026-08-01 18:27:26 -07:00
Pradeep Elankumaran 9cd3545197 fix(evaluate): forward body size configuration 2026-08-01 18:27:23 -07:00
Pradeep Elankumaran 8daab78f4c Merge branch 'fix/evaluate-body-limit' into master 2026-08-01 18:26:35 -07:00
Pradeep Elankumaran 5c7dd4b40f Merge pull request #8491 from zoomdbz/fix/npm-audit-dependencies 2026-08-01 18:19:06 -07:00
Pradeep Elankumaran 165aad254d ci: mirror Camoufox releases daily 2026-08-01 18:18:45 -07:00
Pradeep Elankumaran 00ecdc5f15 test(sessions): assert page lease return 2026-08-01 17:53:05 -07:00