Commit Graph

  • 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
  • 7914c4ed9b use correct functions Tommy D. Rossi 2026-01-29 19:44:10 +01:00
  • 5721360ef2 section common mistakes to avoid in skill Tommy D. Rossi 2026-01-29 19:40:57 +01:00
  • 4d32672426 Update relay-navigation.test.ts Tommy D. Rossi 2026-01-29 19:40:28 +01:00
  • 8f92197efc test(playwriter): clarify test names Tommy D. Rossi 2026-01-27 22:19:11 +01:00
  • f36647a674 test(playwriter): speed up MCP suite Tommy D. Rossi 2026-01-27 19:46:38 +01:00
  • 7809be6328 docs(skill): instruct agents to create own pages and handle closures Tommy D. Rossi 2026-01-27 19:06:06 +01:00
  • 7e4dc3fd18 Update welcome.html Tommy D. Rossi 2026-01-27 18:39:55 +01:00
  • 5dc39cc4fe style(extension): tweak welcome page text opacity and remove redundant copy Tommy D. Rossi 2026-01-27 18:39:43 +01:00
  • 653f00c3a3 feat(extension): redesign welcome page with Prism.js syntax highlighting Tommy D. Rossi 2026-01-27 18:36:14 +01:00
  • 1de0f6d1a4 feat(cli): improve session new output and add session delete command Tommy D. Rossi 2026-01-27 18:35:23 +01:00
  • e03f1abc0f perf(mcp): skip load wait for about:blank auto-create Tommy D. Rossi 2026-01-27 16:36:44 +01:00
  • 67d017237e fix(cdp): isolate extension builds and keep oopif auto-attach Tommy D. Rossi 2026-01-27 16:05:15 +01:00
  • a8412343e1 fix merge artifacts. fix build Tommy D. Rossi 2026-01-27 13:54:26 +01:00
  • ea203418c2 add build Tommy D. Rossi 2026-01-27 13:51:13 +01:00
  • 6de954ca1a Update SKILL.md Tommy D. Rossi 2026-01-25 23:34:43 +01:00
  • 0903105129 docs: use .mp4 extension in recording examples Tommy D. Rossi 2026-01-25 23:32:51 +01:00
  • 170ac7c87f Update SKILL.md Tommy D. Rossi 2026-01-25 23:32:13 +01:00
  • 53450ee36f refactor: remove dependency injection, use direct imports Tommy D. Rossi 2026-01-25 23:30:24 +01:00
  • 4a8caf19bd refactor: extract recording code into separate modules with proper types Tommy D. Rossi 2026-01-25 23:25:59 +01:00
  • 98c62eab60 Update utils.ts Tommy D. Rossi 2026-01-25 17:26:48 +01:00
  • 54d3f02a5b feat: support concurrent screen recordings across multiple tabs Tommy D. Rossi 2026-01-25 17:18:20 +01:00
  • c9e8361a54 fix: address PR review comments Tommy D. Rossi 2026-01-25 17:01:04 +01:00
  • 050c6d5b50 feat: use MP4 format for screen recording instead of WebM Tommy D. Rossi 2026-01-24 18:01:57 +01:00
  • df63f418e5 feat: add Chrome flags for automated recording without user interaction Tommy D. Rossi 2026-01-24 17:05:24 +01:00
  • 8449006e59 refactor: simplify screen recording code Tommy D. Rossi 2026-01-24 15:48:52 +01:00
  • 3b5427ebe8 update notes on permissions for recording Tommy D. Rossi 2026-01-23 23:18:14 +01:00
  • 09f502cc43 Update background.ts Tommy D. Rossi 2026-01-23 17:39:24 +01:00
  • 608afc8d54 fix: clear setTimeout on successful recording stop to prevent process hang Tommy D. Rossi 2026-01-23 17:26:32 +01:00
  • b159d6fbc7 refactor: use satisfies for fetch body types in screen-recording Tommy D. Rossi 2026-01-23 17:25:21 +01:00
  • e79dd472db test: skip recording test, write proper test flow for manual testing Tommy D. Rossi 2026-01-23 17:23:49 +01:00
  • b52928cc90 refactor: move HTML files to src/, use vite HTML entry points Tommy D. Rossi 2026-01-23 17:19:14 +01:00
  • c9768965b5 Update .gitignore Tommy D. Rossi 2026-01-23 17:14:47 +01:00
  • f8d6640819 refactor: use vite rollupOptions instead of esbuild for offscreen.ts Tommy D. Rossi 2026-01-23 17:02:28 +01:00
  • 74497c2a1a feat: implement screen recording via chrome.tabCapture with offscreen document Tommy D. Rossi 2026-01-23 16:57:51 +01:00
  • e56e27e5e5 WIP: screen recording via chrome.tabCapture Tommy D. Rossi 2026-01-23 16:10:40 +01:00
  • 81988c3305 show cli examples in welcome Tommy D. Rossi 2026-01-27 13:29:03 +01:00
  • fd3d4a1aee Update SKILL.md Tommy D. Rossi 2026-01-26 15:08:16 +01:00
  • d4107d1ddd fix(extension): detach child sessions on parent detach Tommy D. Rossi 2026-01-26 15:04:37 +01:00
  • d51d8b8e72 feat(cdp): allow iframe targets and serialize extension builds Tommy D. Rossi 2026-01-26 14:56:17 +01:00
  • 1f59a819da update test snapshots Tommy D. Rossi 2026-01-26 14:23:33 +01:00
  • c8bd87d8f6 release: playwriter@0.0.56 Tommy D. Rossi 2026-01-26 14:10:26 +01:00
  • 9e79565e1a test: add youtube navigation hang regression Tommy D. Rossi 2026-01-26 14:09:42 +01:00
  • 3fa98ab689 fix(cdp): resume filtered targets to avoid hung navigations Tommy D. Rossi 2026-01-26 13:54:47 +01:00
  • 67e8976d2f cover auto-enable after closing pages Tommy D. Rossi 2026-01-26 13:50:22 +01:00
  • 6b0b9d3bf4 about jq and cdp logfile Tommy D. Rossi 2026-01-26 13:44:41 +01:00
  • 6364acf316 agents updates Tommy D. Rossi 2026-01-26 13:42:44 +01:00
  • 60495a8b9a add auto-enable mcp test for no pages Tommy D. Rossi 2026-01-26 13:42:29 +01:00
  • db93e0d841 Fix auto-enable page selection when no pages Tommy D. Rossi 2026-01-26 13:31:46 +01:00
  • a64fc2d8a0 add cdp jsonl logging and update log docs Tommy D. Rossi 2026-01-26 13:28:18 +01:00
  • 4d2606253b add source param in CDP messages Tommy D. Rossi 2026-01-26 13:07:59 +01:00
  • dc771ddc1d sync tab state for automated tabs Tommy D. Rossi 2026-01-26 12:56:27 +01:00
  • 2eb2c4fe3d set default timeout Tommy D. Rossi 2026-01-26 12:54:21 +01:00
  • 4fa618134d nicer logging of returned output Tommy D. Rossi 2026-01-26 12:46:36 +01:00
  • 905288a790 Update PLAYWRITER_AGENTS.md Tommy D. Rossi 2026-01-26 12:24:15 +01:00
  • 020ac77695 Update AGENTS.md Tommy D. Rossi 2026-01-26 12:23:43 +01:00
  • 4bce98bdae Update PLAYWRITER_AGENTS.md Tommy D. Rossi 2026-01-26 12:23:36 +01:00
  • 5ade53bed1 print logs using node.js util.inspect Tommy D. Rossi 2026-01-26 12:18:58 +01:00
  • b000fd42b5 release: playwriter@0.0.55 Tommy D. Rossi 2026-01-25 23:04:54 +01:00
  • 393d23e1e2 Delete docker.package.json Tommy D. Rossi 2026-01-25 16:18:47 +01:00