Commit Graph

  • 6e563c86eb Merge pull request #118 from MagMueller/agency/browser-use-v4 main Tommy D. Rossi 2026-08-27 09:41:08 +02:00
  • 49930a5702 fix: use Browser Use Cloud V4 #118 MagMueller 2026-08-26 22:11:23 -07:00
  • aed21d42c1 refactor: declare _enableRecorder on BrowserContext Tommy D. Rossi 2026-08-24 16:13:14 +02:00
  • ec3e1ca186 fix: record one click when multiple CDP clients enable the recorder Tommy D. Rossi 2026-08-24 16:05:21 +02:00
  • fee60a94ad Fix toolbar Record Skill looking dead while start is in flight. Tommy D. Rossi 2026-08-24 15:45:23 +02:00
  • 781ee0fc0b Give in-page toasts the toolbar look and put them on the click. Tommy D. Rossi 2026-08-24 15:26:14 +02:00
  • f14680ef38 Protect relay metadata behind configured authentication Tommy D. Rossi 2026-08-23 14:26:18 +02:00
  • 10aee4c6c4 Update lockfile after publishing playwriter@0.5.0. Tommy D. Rossi 2026-08-23 12:09:43 +02:00
  • 3758ecac7e release: playwriter@0.5.0 playwriter@0.5.0 extension@0.0.118 Tommy D. Rossi 2026-08-23 11:45:13 +02:00
  • 9722518c5d Close wildcard CORS on recorder start/stop. Tommy D. Rossi 2026-08-23 11:43:25 +02:00
  • ea7cfb542a Fade the in-page toolbar in and cheapen pin-mode overlay updates. Tommy D. Rossi 2026-08-23 11:39:49 +02:00
  • f57a9c92ca Stop the oldest skill recording when a new start would exceed 10. Tommy D. Rossi 2026-08-23 10:11:17 +02:00
  • 17c2b6e758 Cap active skill recordings at 10 to bound cross-origin start spam. Tommy D. Rossi 2026-08-23 09:37:28 +02:00
  • 24bec4ef83 Clarify the idle-icon tutorial and add a playwriter changeset. Tommy D. Rossi 2026-08-22 15:41:38 +02:00
  • c38866dea9 Serve the Playwriter skill from playwriter.dev instead of GitHub. Tommy D. Rossi 2026-08-22 15:39:20 +02:00
  • 9d0ff4ac6a Open a daemon tutorial when the extension icon is clicked with no relay. Tommy D. Rossi 2026-08-22 15:23:11 +02:00
  • a6cb87a74e Show Stop recording with a red square on the toolbar Tommy D. Rossi 2026-08-22 12:24:34 +02:00
  • 86ce45b1a5 Teach the recorder prompt to write portable in-page SDKs, not machine-local utils.js Tommy D. Rossi 2026-08-22 12:04:57 +02:00
  • c06dd1e7e3 Stop failing toolbar Record when many sessions are open. Tommy D. Rossi 2026-08-22 10:48:08 +02:00
  • 578ebaa2bb Keep utils.js in recorder skill output and fix Oracle review nits. Tommy D. Rossi 2026-08-22 10:47:02 +02:00
  • abd6709e9d Point recorder skill generation at playwriter commands and persist action fields in tests. Tommy D. Rossi 2026-08-22 10:27:58 +02:00
  • ee7afce4cc Update the recorder skill prompt to use Agent Skills paths and ship a utils script again. Tommy D. Rossi 2026-08-21 22:01:44 +02:00
  • 1bbd3a2dde Fix lintcn errors in playwriter and the Chrome extension. Tommy D. Rossi 2026-08-21 17:30:45 +02:00
  • eddc23b6e4 Fix recorder startup after iframe detach Tommy D. Rossi 2026-08-21 16:15:47 +02:00
  • ed8839e712 Simplify recorded workflow skill instructions Tommy D. Rossi 2026-08-21 16:10:53 +02:00
  • 588b96d527 fix(extension): route toolbar recorder toggles through extension messaging Tommy D. Rossi 2026-08-20 16:25:19 +02:00
  • b7a973bcd6 feat(extension): toolbar tooltips, Record Skill label, and click sounds Tommy D. Rossi 2026-08-20 16:25:08 +02:00
  • 389afbf1ed fix(relay): create a session when /recorder/start gets no sessionId Tommy D. Rossi 2026-08-20 16:23:58 +02:00
  • b49b23e560 feat(relay): allow cross-origin recorder start/stop Tommy D. Rossi 2026-08-20 16:23:41 +02:00
  • 2ab3e1291e feat(recorder): drop analytics collector requests from recordings Tommy D. Rossi 2026-08-20 16:23:11 +02:00
  • 6224a0f374 fix: render ghost cursor as inline SVG instead of a data URL background Tommy D. Rossi 2026-08-20 16:23:03 +02:00
  • edb794268d fix(playwright-core): stop double-recording actions after goBack Tommy D. Rossi 2026-08-20 16:22:13 +02:00
  • d7c45622b3 chore: remove stale Gmail OAuth lock entries Tommy D. Rossi 2026-08-19 19:14:21 +02:00
  • 97f2a043a7 feat: report tracked page errors in execution output Tommy D. Rossi 2026-08-19 16:44:45 +02:00
  • f996f2ae3e docs: update recorder instructions for ms-based frames, auto-stop, and -s flag Tommy D. Rossi 2026-08-19 18:46:42 +02:00
  • bdf7ba644a feat: dark toolbar redesign with drag handle and recording controls Tommy D. Rossi 2026-08-19 18:46:28 +02:00
  • 65146a05b2 feat: relay pushes recording state to extensions + optional sessionId + CLI timeout Tommy D. Rossi 2026-08-19 18:46:07 +02:00
  • f3544125d1 feat: action recorder start timeout, max duration auto-stop, and ms-based frame naming Tommy D. Rossi 2026-08-19 18:45:47 +02:00
  • 1db63ae98f chore: update playwright submodule (extendInjectedScript timeout + skip overlay in API mode) Tommy D. Rossi 2026-08-19 18:45:14 +02:00
  • 16cb17f166 Simplify website architecture diagrams and fix alignment Tommy D. Rossi 2026-08-19 13:47:56 +02:00
  • 30ff868257 Tighten website hero layout and dim the video shader Tommy D. Rossi 2026-08-19 13:47:51 +02:00
  • 09955133c2 Upgrade website Holocron and better-auth drizzle adapter Tommy D. Rossi 2026-08-19 13:47:46 +02:00
  • 525943adcb Add missing changesets for recorder fill and live-exec fixes Tommy D. Rossi 2026-08-19 13:47:42 +02:00
  • 7be1eca586 Save CDP screencast frames during action recording Tommy D. Rossi 2026-08-19 13:42:50 +02:00
  • 832305110f Simplify action recorder to Playwright actions plus POST network Tommy D. Rossi 2026-08-19 13:22:01 +02:00
  • 5c2ec1379c Speed up recorder and add click coords plus screenshots Tommy D. Rossi 2026-08-19 13:07:46 +02:00
  • 76c069c97b Make pnpm reload restart the local relay daemon Tommy D. Rossi 2026-08-19 11:53:46 +02:00
  • 9a9fdab3e1 fix: store recorder events as an editable JSON array Tommy D. Rossi 2026-08-17 15:01:04 +02:00
  • 70fa16e41e fix: speed up playwriter recorder and fix timeline, cookies, locators Tommy D. Rossi 2026-08-17 14:42:42 +02:00
  • dfc593ec0a fix: move recording id to -r flag in recorder events Tommy D. Rossi 2026-08-16 21:25:33 +02:00
  • d0870fe43d fix: address recorder review findings, default recorder events to latest Tommy D. Rossi 2026-08-16 20:35:07 +02:00
  • 4d54e60449 docs(website): add Skill Recorder tab, move Changelog to footer Tommy D. Rossi 2026-08-16 20:25:56 +02:00
  • 1b93ba989d docs: note shadcn-ui and Debugger listScripts test flakiness in MEMORY Tommy D. Rossi 2026-08-16 20:25:39 +02:00
  • 3845d533a5 feat: playwriter recorder records user workflows as jsonl for skill generation Tommy D. Rossi 2026-08-16 20:25:33 +02:00
  • 6fd23f5898 fix(playwright-core): recorder re-enable in api mode records again Tommy D. Rossi 2026-08-16 20:25:17 +02:00
  • e0a194dad3 add native ESM imports to execute calls Tommy D. Rossi 2026-08-16 16:22:12 +02:00
  • 0303f56f07 Merge origin/main before pushing long CLI execution fix Tommy D. Rossi 2026-08-13 15:47:06 +02:00
  • ae14bcddfd fix long-running CLI executions Tommy D. Rossi 2026-08-13 15:46:32 +02:00
  • 6677d20449 fix remote relay authentication for Docker clients Tommy D. Rossi 2026-08-11 21:30:46 +02:00
  • bf05822341 await screenshot cleanup instead of fire-and-forget Tommy D. Rossi 2026-08-11 09:39:35 +02:00
  • d658eda0c2 fix snapshot freshness after navigation Tommy D. Rossi 2026-08-11 09:38:46 +02:00
  • 8af629a31d optimize screenshot CDP: 3 blocking → 2 blocking + 1 fire-and-forget Tommy D. Rossi 2026-08-10 18:34:41 +02:00
  • 585ff055f1 fix screenshot cleanup: await removal, fallback to documentElement for style Tommy D. Rossi 2026-08-10 18:13:02 +02:00
  • 83af7a5689 hide playwriter UI, scrollbars, and caret during CDP screenshots Tommy D. Rossi 2026-08-10 18:08:31 +02:00
  • b47a2e7dc0 docs: document dialog auto-dismiss behavior in troubleshooting page Tommy D. Rossi 2026-08-09 18:48:48 +02:00
  • e2cbca54a0 fix: cross-OS CLI/relay session cwd resolution (Windows CLI + WSL relay) Tommy D. Rossi 2026-08-06 15:02:07 +02:00
  • 750bf3951d extension: prevent shift+click text selection in pin mode Tommy D. Rossi 2026-08-06 15:01:34 +02:00
  • 68f345f27f extension: shift-click multi-select in toolbar pin mode Tommy D. Rossi 2026-08-06 08:07:20 +02:00
  • fe6e1d1098 fix: harden sandbox against Object.getOwnPropertyDescriptor bypass, rename import to importModule Tommy D. Rossi 2026-07-28 11:56:05 -04:00
  • 6a8273b396 fix: block process.getBuiltinModule() and import() sandbox escapes (issue #105) Tommy D. Rossi 2026-07-28 11:49:07 -04:00
  • a5d59900a6 Merge pull request #103 from Ylandolsi/feat/timeout-env-var Tommy D. Rossi 2026-07-27 12:47:31 -04:00
  • 229dae23b1 feat(env-timeout): update skill , timeout section #103 Mohamed Yassine Landolsi 2026-07-26 16:33:21 +01:00
  • ec2c951856 feat(env-timeout): remove unnecessary change Mohamed Yassine Landolsi 2026-07-26 16:27:22 +01:00
  • 8329baa07f feat(env-timeout): update skill Mohamed Yassine Landolsi 2026-07-26 16:15:51 +01:00
  • 6b3fdca689 feat(env-timeout): add changest doc Mohamed Yassine Landolsi 2026-07-26 16:15:41 +01:00
  • d4e7a5dadd feat(env-timeout): update cdp-relay cli mcp to support the new env Mohamed Yassine Landolsi 2026-07-26 16:15:02 +01:00
  • 82909d4c10 Merge pull request #101 from tylergibbs1/docs/extension-input-focus Tommy D. Rossi 2026-07-24 10:12:34 -07:00
  • 33ef42bb79 docs: document extension input focus #101 Tyler Gibbs 2026-07-24 03:55:00 -05:00
  • 2d93ef2e05 website: redesign hero sections with IvarText font, larger text, no logos Tommy D. Rossi 2026-07-21 11:25:22 -07:00
  • ea2fa9b32f move Bloome sponsor section to bottom of README, center image Tommy D. Rossi 2026-07-17 10:41:02 -07:00
  • 0c33aa02a3 Merge branch 'main' of https://github.com/remorses/playwriter Tommy D. Rossi 2026-07-17 10:38:48 -07:00
  • 3a6e68e660 Merge pull request #100 from Friday-s/update-bloome-link Tommy D. Rossi 2026-07-17 10:38:11 -07:00
  • 07a962c1bd docs: use Bloome homepage banner image #100 Friday-s 2026-07-17 14:32:18 +08:00
  • ab278588a9 docs: update Bloome sponsor links Friday-s 2026-07-17 14:30:03 +08:00
  • e282b614c2 document streaming limitations: per-tab permission click, multi-tab untested Tommy D. Rossi 2026-07-12 14:20:23 -07:00
  • 310756bb38 add playwriter stream: live RTMP streaming of a tab via ffmpeg Tommy D. Rossi 2026-07-12 13:45:11 -07:00
  • e90b20fd67 use daemon attach mode for interactive cloud login Tommy D. Rossi 2026-07-03 10:23:15 +02:00
  • cf09a2c3e4 refactor cloud login to use goke daemon pattern, add cloud me and cloud logout Tommy D. Rossi 2026-07-02 18:34:07 +02:00
  • 44c45b4453 clarify skill docs should be read once per session, not before every command Tommy D. Rossi 2026-06-30 12:43:40 +02:00
  • be17216cd9 add Bloome sponsor section to README Tommy D. Rossi 2026-06-30 10:14:49 +02:00
  • 4147d06b8e drop noisy CDP events + batch log writes to reduce relay flooding Tommy D. Rossi 2026-06-29 11:46:24 +02:00
  • f4f9f16b4f fix: add ajv as direct dep to fix npx resolution (issue #95) Tommy D. Rossi 2026-06-28 13:30:36 +02:00
  • 99a53c9ccc add CPU profiling, Web Vitals, and React performance docs page Tommy D. Rossi 2026-06-25 15:10:47 +02:00
  • 9ea20a4d4a add 10 feature and reference docs pages with new navigation structure Tommy D. Rossi 2026-06-25 15:10:36 +02:00
  • e56abed889 add changelog tab with hero section and GitHub releases link Tommy D. Rossi 2026-06-25 15:10:16 +02:00
  • 60c7affdc9 fix race conditions in headless browser auto-close Tommy D. Rossi 2026-06-25 14:43:39 +02:00
  • 50958093f8 auto-close shared headless Chrome when last session is deleted Tommy D. Rossi 2026-06-25 14:38:15 +02:00
  • a17af39616 release: playwriter@0.4.0 playwriter@0.4.0 extension@0.0.97 Tommy D. Rossi 2026-06-25 14:04:03 +02:00
  • 01d7b1393e update homepage title to emphasize agent control Tommy D. Rossi 2026-06-25 13:58:57 +02:00
  • 9f92d04b0d unhide Cloud Browsers tab in website sidebar Tommy D. Rossi 2026-06-25 13:58:52 +02:00