Commit Graph

  • e6f1e8c089 fix extension runtime session routing for oopif iframe locators Tommy D. Rossi 2026-02-11 16:15:02 +01:00
  • 1b6c66fed0 dist release Tommy D. Rossi 2026-02-07 18:32:03 +01:00
  • 150d252b59 fix: stabilize youtube navigation ready-state assertion Tommy D. Rossi 2026-02-07 17:37:00 +01:00
  • eb36291212 Update AGENTS.md Tommy D. Rossi 2026-02-07 09:51:15 +01:00
  • be94434c3c Update PLAYWRITER_AGENTS.md Tommy D. Rossi 2026-02-07 09:51:10 +01:00
  • 5a3f344a0b Update manifest.json Tommy D. Rossi 2026-02-07 09:49:41 +01:00
  • 8ef3b21776 fix: prioritize test IDs over id attribute in aria snapshot refs Tommy D. Rossi 2026-02-07 09:25:28 +01:00
  • e851adfcb6 refactor: replace CDPSession class with type-safe ICDPSession backed by Playwright's internal CDP session #42 multi-browser-support Tommy D. Rossi 2026-02-06 18:38:26 +01:00
  • 682bde5c14 Update PLAYWRITER_AGENTS.md Tommy D. Rossi 2026-02-06 18:03:58 +01:00
  • 87188423b1 feat: reuse Playwright's internal CDP session instead of creating new WebSocket connections Tommy D. Rossi 2026-02-06 18:03:26 +01:00
  • 78734bf1e8 fix: prevent tab group add/remove infinite loop when dragging tabs Tommy D. Rossi 2026-02-06 15:39:35 +01:00
  • d6adb460d5 fix: move log dir from /tmp/playwriter to ~/.playwriter (fixes #44) Tommy D. Rossi 2026-02-06 10:44:28 +01:00
  • 7f3fddb2af chore: update pnpm-lock.yaml Tommy D. Rossi 2026-02-06 10:37:45 +01:00
  • 66cdb02dd9 refactor: simplify iframe handling - use frame: Frame instead of iframe: Locator Tommy D. Rossi 2026-02-06 10:32:39 +01:00
  • d3a87cab2c agents Tommy D. Rossi 2026-02-05 22:31:09 +01:00
  • 2a95cc9a9a Update playwright Tommy D. Rossi 2026-02-05 22:28:59 +01:00
  • d9c3362dd9 Update PLAYWRITER_AGENTS.md Tommy D. Rossi 2026-02-05 22:28:56 +01:00
  • 9e88bcd64e agents Tommy D. Rossi 2026-02-05 22:26:47 +01:00
  • 187b8ba992 Update AGENTS.md Tommy D. Rossi 2026-02-05 22:14:55 +01:00
  • 2bc851e37b Update PLAYWRITER_AGENTS.md Tommy D. Rossi 2026-02-05 22:14:35 +01:00
  • afd0840523 chore: wire forked playwright-core into workspace Tommy D. Rossi 2026-02-05 17:06:08 +01:00
  • 3f24ac1d8f fix: use Runtime.evaluate fallback when setScriptSource is deprecated Tommy D. Rossi 2026-02-05 16:56:27 +01:00
  • 0eaf771c57 docs: refine Framer MCP palette verification Tommy D. Rossi 2026-02-05 15:48:17 +01:00
  • c4a413efba fix iframe snapshots and document Framer MCP flow Tommy D. Rossi 2026-02-05 14:49:32 +01:00
  • cd6d512d74 Update aria-snapshot.test.ts Tommy D. Rossi 2026-02-05 13:13:11 +01:00
  • 4eac3235cd waitForExtension in cli session new command Tommy D. Rossi 2026-02-05 12:48:22 +01:00
  • ebcfe33323 add iframe test with snapshot use Tommy D. Rossi 2026-02-05 12:47:15 +01:00
  • e33af55982 docs: clarify playwriter auto-use Tommy D. Rossi 2026-02-04 23:39:52 +01:00
  • 73c9723840 slopping around Tommy D. Rossi 2026-02-04 23:21:33 +01:00
  • 280572b36e refactor: track frame ownership on targets Tommy D. Rossi 2026-02-04 22:16:44 +01:00
  • ac49afc535 fix: route iframe targets through page sessions Tommy D. Rossi 2026-02-04 22:08:04 +01:00
  • dfe9738a00 Update SKILL.md Tommy D. Rossi 2026-02-04 22:05:28 +01:00
  • a718299b73 feat: add well-known skills discovery endpoint Tommy D. Rossi 2026-02-04 19:20:33 +01:00
  • 0b60fe844e chore: update diff messaging from tests Tommy D. Rossi 2026-02-04 18:16:00 +01:00
  • b510f3f0d5 feat: use stable browser keys in CLI selection Tommy D. Rossi 2026-02-04 18:01:49 +01:00
  • e41c85af7b fix: match stable extension keys in status check Tommy D. Rossi 2026-02-04 17:57:59 +01:00
  • 1a59082e12 feat: auto-connect tabs created via ghostPublicAPI.openTab Tommy D. Rossi 2026-02-04 17:47:57 +01:00
  • 6f2aae0006 fix: enforce extension binding for cdp clients Tommy D. Rossi 2026-02-04 17:36:30 +01:00
  • e3cec36bf6 fix: normalize session ids for relay endpoints Tommy D. Rossi 2026-02-04 17:26:24 +01:00
  • 321acf9dbc Update ghost-browser-api.d.ts Tommy D. Rossi 2026-02-04 17:24:36 +01:00
  • 5641b3803b fix: address multi-browser routing issues Tommy D. Rossi 2026-02-04 16:51:44 +01:00
  • 44514f00c8 feat: add multi-browser support Tommy D. Rossi 2026-02-04 16:43:09 +01:00
  • c623c91891 extract Ghost Browser code to shared ghost-browser.ts Tommy D. Rossi 2026-02-04 13:16:29 +01:00
  • f2faee50c0 move Ghost Browser docs to .d.ts, shorten skill.md section Tommy D. Rossi 2026-02-04 13:14:46 +01:00
  • a1178cbd35 add Ghost Browser API integration Tommy D. Rossi 2026-02-04 13:09:41 +01:00
  • a52ec9a8f2 add Ghost Browser API type definitions Tommy D. Rossi 2026-02-04 12:55:03 +01:00
  • bd38ba0532 feat: implicit return for single expressions using acorn parser Tommy D. Rossi 2026-02-04 11:23:39 +01:00
  • 26ddeb2a7b more logging Tommy D. Rossi 2026-02-03 22:01:44 +01:00
  • adeaabd5aa speed up list scripts test (10.5s → 1.4s) Tommy D. Rossi 2026-02-03 20:05:11 +01:00
  • f6110ec023 speed up slow debugger tests (~74s → ~38s) Tommy D. Rossi 2026-02-03 19:56:46 +01:00
  • 7eac07b989 stabilize debugger CDP tests Tommy D. Rossi 2026-02-03 19:19:32 +01:00
  • decac4888e Update relay-session.test.ts Tommy D. Rossi 2026-02-03 18:38:59 +01:00
  • d401b22dfe delete cdp session from cache on page close Tommy D. Rossi 2026-02-03 18:35:07 +01:00
  • 0a38084263 use unique temp entry files for bundles Tommy D. Rossi 2026-02-03 15:40:53 +01:00
  • fa2a520d84 interactiveOnly: true in the screenshot aria labels Tommy D. Rossi 2026-02-03 15:38:41 +01:00
  • 0819067dc0 log times it takes for snapshotting and screenshotting Tommy D. Rossi 2026-02-03 15:37:08 +01:00
  • a3c874ac4c try returning first page when not in PLAYWRITER_AUTO_ENABLE Tommy D. Rossi 2026-02-03 15:36:50 +01:00
  • 01a6622d71 use virtual entrypoints for wrapper bundles Tommy D. Rossi 2026-02-03 13:51:27 +01:00
  • cfd9ba8594 fix entry shit in build for client Tommy D. Rossi 2026-02-03 13:46:20 +01:00
  • 3b71024328 Update executor.ts Tommy D. Rossi 2026-02-03 13:15:47 +01:00
  • ede969cbc2 Refactor aria snapshot filtering and add unit tests Tommy D. Rossi 2026-02-03 13:09:02 +01:00
  • bc8b10039c Update snapshot-tools.test.ts Tommy D. Rossi 2026-02-03 12:38:52 +01:00
  • d0489b3d48 Update relay-core.test.ts Tommy D. Rossi 2026-02-03 12:36:57 +01:00
  • 1b6be13d11 Dedupe parent names that are substrings of child names in aria snapshot Tommy D. Rossi 2026-02-03 12:36:54 +01:00
  • ae7276e466 fix: diff-utils returns plain content without messages Tommy D. Rossi 2026-02-03 12:12:19 +01:00
  • 39a8893ea1 fix: snapshot diff returns full content when no previous or no changes Tommy D. Rossi 2026-02-03 12:10:59 +01:00
  • 456195bf0e fix: propagate short refs Tommy D. Rossi 2026-02-03 12:08:10 +01:00
  • 6a139c3595 Update SKILL.md Tommy D. Rossi 2026-02-03 12:05:41 +01:00
  • d9fc7b77c5 fix: return full content on first snapshot call instead of message Tommy D. Rossi 2026-02-03 11:46:56 +01:00
  • 9adf99d9bf BOX_MODEL_TIMEOUT_MS timeout Tommy D. Rossi 2026-02-03 11:44:58 +01:00
  • 3f2063f999 Update SKILL.md Tommy D. Rossi 2026-02-03 11:44:45 +01:00
  • e1f194020f refactor(tests): replace _snapshotForAI with accessibilitySnapshot Tommy D. Rossi 2026-02-03 11:44:44 +01:00
  • 4de072d401 feat: smart diff defaults and increased output limit Tommy D. Rossi 2026-02-03 11:44:39 +01:00
  • 8756ce6dc9 test: stabilize addScriptTag relay Tommy D. Rossi 2026-02-03 11:33:51 +01:00
  • e85b530594 feat: dedupe snapshot role and name Tommy D. Rossi 2026-02-03 11:33:51 +01:00
  • 2b7cabb1c7 feat: shorten a11y labels and add ref resolver Tommy D. Rossi 2026-02-03 11:22:56 +01:00
  • 0341705677 docs: refresh generated skill output Tommy D. Rossi 2026-02-02 22:13:34 +01:00
  • 80280af9b5 test: extend extension connection timeout Tommy D. Rossi 2026-02-02 22:13:20 +01:00
  • 502a21a2f2 feat: wire accessibilitySnapshot to CDP snapshot Tommy D. Rossi 2026-02-02 22:13:05 +01:00
  • 7628db8c39 fix: match CDP target by page url Tommy D. Rossi 2026-02-02 22:12:52 +01:00
  • b060cbe175 test: validate tree locators and stabilize labels Tommy D. Rossi 2026-02-02 22:11:02 +01:00
  • 4081146ad4 feat: add snapshot tree output Tommy D. Rossi 2026-02-02 22:10:46 +01:00
  • 9786ba01cd feat: inline unique locators in snapshots Tommy D. Rossi 2026-02-02 14:45:08 +01:00
  • 1ad6b0d74f print strings normally without util inspect Tommy D. Rossi 2026-02-02 13:21:27 +01:00
  • 1001f7eba0 nn Tommy D. Rossi 2026-02-02 13:20:56 +01:00
  • 6a3523df5b Update snapshot-tools.test.ts Tommy D. Rossi 2026-02-01 19:05:53 +01:00
  • 51704a0922 feat: add getPageMarkdown utility using Mozilla Readability Tommy D. Rossi 2026-02-01 18:37:52 +01:00
  • a4d5029f14 fix: handle Playwright CDP disconnect race condition Tommy D. Rossi 2026-02-01 18:32:02 +01:00
  • 453e0783e6 feat: add 50% threshold for diffing - show full content when changes are large Tommy D. Rossi 2026-02-01 17:14:11 +01:00
  • 8532de46fc feat: improve HTML rewriting - remove decorative subtrees and aria-hidden elements Tommy D. Rossi 2026-02-01 17:09:07 +01:00
  • 806d2b108b fix: suppress Playwright CDP cleanup assertion errors in tests Tommy D. Rossi 2026-02-01 17:08:07 +01:00
  • a2fa91584d refactor: replace Playwright internals with in-page dom-accessibility-api Tommy D. Rossi 2026-02-01 16:58:29 +01:00
  • ec7ed4e590 better getHtml function. keep test ids Tommy D. Rossi 2026-01-31 18:49:51 +01:00
  • b03b6f6a12 Update SKILL.md Tommy D. Rossi 2026-01-31 18:48:44 +01:00
  • 2b5face36a Update skill.md Tommy D. Rossi 2026-01-30 19:56:21 +01:00
  • a9a40e1183 fix screen recording: resolve relative paths, buffer chunks, wait for encoder Tommy D. Rossi 2026-01-29 23:30:01 +01:00
  • db54c35b83 mp4 Tommy D. Rossi 2026-01-29 20:30:10 +01:00
  • 1732e4e232 Update SKILL.md Tommy D. Rossi 2026-01-29 20:23:57 +01:00
  • 4251562ff7 no MCP in name Tommy D. Rossi 2026-01-29 20:23:52 +01:00
  • 9c33fca42e Update SKILL.md Tommy D. Rossi 2026-01-29 19:46:29 +01:00