Commit Graph

  • acd63a9235 liveline: add Link component, OL, remove BackButton, dedent code blocks, spacing tweaks Tommy D. Rossi 2026-02-20 12:53:21 +01:00
  • abd28162aa liveline: inline heading rule, restore diagram, increase spacing Tommy D. Rossi 2026-02-20 12:43:06 +01:00
  • 984f41cfbe extract editorial components to markdown.tsx, simplify liveline to content-only Tommy D. Rossi 2026-02-20 12:38:54 +01:00
  • 23da0767e9 fix diagram Tommy D. Rossi 2026-02-20 12:29:07 +01:00
  • 2cb144099a Update pnpm-lock.yaml Tommy D. Rossi 2026-02-20 12:26:03 +01:00
  • 4079b2ac84 Update package.json Tommy D. Rossi 2026-02-20 12:26:00 +01:00
  • d338dba8c0 Update globals.css Tommy D. Rossi 2026-02-20 12:25:55 +01:00
  • 7fe09ea35e liveline: JetBrainsMono Nerd Font Mono for code blocks, fix diagram alignment Tommy D. Rossi 2026-02-20 12:25:32 +01:00
  • 8511d17ed7 liveline: match benji.org inline code style with ::before background pill Tommy D. Rossi 2026-02-20 11:52:07 +01:00
  • 1fb714a247 liveline: bold playwriter logo in sidebar, remove header text, remove image border-radius Tommy D. Rossi 2026-02-20 11:21:03 +01:00
  • a71cc88336 refactor: replace .dark CSS selectors with @variant dark for strategy-agnostic dark mode Tommy D. Rossi 2026-02-20 11:05:09 +01:00
  • d562047618 add bleed to code blocks and images on liveline page Tommy D. Rossi 2026-02-20 11:00:01 +01:00
  • 4dad886f14 add dark mode to website using prefers-color-scheme + .dark class Tommy D. Rossi 2026-02-19 18:02:07 +01:00
  • 35c885b199 rewrite liveline page to Playwriter content, update skill docs, add OG image Tommy D. Rossi 2026-02-19 17:43:23 +01:00
  • 5a3acd9cb8 refactor liveline: extract Section, List, Li components Tommy D. Rossi 2026-02-19 10:04:45 +01:00
  • a8481af89b add liveline page: recreation of benji.org/liveline editorial design Tommy D. Rossi 2026-02-19 09:56:30 +01:00
  • 38098c6153 fix stale popup warnings leaking across executions on error path Tommy D. Rossi 2026-02-18 23:13:23 +01:00
  • ea4c66b2f5 use page.on('popup') instead of page.opener() for popup detection Tommy D. Rossi 2026-02-18 23:11:21 +01:00
  • 03a70fb9fe warn agents when popup windows are detected during execution Tommy D. Rossi 2026-02-18 22:58:27 +01:00
  • 17fd10b50f skill: fix contradictions, remove duplicates, consolidate advice Tommy D. Rossi 2026-02-18 22:20:52 +01:00
  • 18284efd9f skill: add observe feedback loop and print page URL in every observe step Tommy D. Rossi 2026-02-18 18:14:37 +01:00
  • 539aeaac91 rename accessibilitySnapshot to snapshot for shorter agent usage Tommy D. Rossi 2026-02-18 17:13:57 +01:00
  • b5c14cb68d add test proving viewport screenshot dimensions are correct without clip param Tommy D. Rossi 2026-02-18 00:56:43 +01:00
  • 7ed17d264f skill: add computer use section mapping Anthropic/Claude extension actions to Playwright equivalents Tommy D. Rossi 2026-02-18 00:44:44 +01:00
  • 05700fa53b release: playwriter@0.0.63 Tommy D. Rossi 2026-02-17 15:54:39 +01:00
  • 9008920c95 skill: add interaction feedback loop and reuse about:blank tabs Tommy D. Rossi 2026-02-17 15:53:25 +01:00
  • 33996d511f playwriter skill self improvement: prefer snapshots over screenshots, add debugging patterns Tommy D. Rossi 2026-02-16 20:16:28 +01:00
  • 55be6ec840 fix: sanitize Buffer and long string output in CLI/MCP logging Tommy D. Rossi 2026-02-16 20:03:36 +01:00
  • 44370833f7 feat: bundle playwriter version in extension, warn when CLI/MCP is outdated Tommy D. Rossi 2026-02-16 19:42:58 +01:00
  • 387149c649 docs: add Chrome launch commands to skill.md for when browser is closed Morse 2026-02-16 14:44:12 +01:00
  • ce775c06f6 fix: hide frontmatter in remote-access doc from GitHub rendering Tommy D. Rossi 2026-02-16 11:32:12 +01:00
  • f61509a91f release: playwriter@0.0.62 Tommy D. Rossi 2026-02-14 16:32:17 +01:00
  • fa68e33a78 feat: support HTTPS URLs in PLAYWRITER_HOST + remote access guide Tommy D. Rossi 2026-02-14 16:31:04 +01:00
  • 737133641f release: playwriter@0.0.61 Tommy D. Rossi 2026-02-14 00:08:41 +01:00
  • 744a9b913a fix: recover relay startup from EADDRINUSE Tommy D. Rossi 2026-02-13 15:42:43 +01:00
  • 8ffaa9333b Add GitHub Sponsors funding option Tommy D. Rossi 2026-02-11 20:36:05 +01:00
  • 674e7c73ad release: @xmorse/playwright-core@1.59.3, playwriter@0.0.59 Tommy D. Rossi 2026-02-11 19:28:08 +01:00
  • b60bbdd052 release: playwriter@0.0.58 Tommy D. Rossi 2026-02-11 16:51:47 +01:00
  • e9e9c2de08 agents Tommy D. Rossi 2026-02-11 16:43:36 +01:00
  • e0eba5cf77 release: playwriter@0.0.57 Tommy D. Rossi 2026-02-11 16:35:43 +01:00
  • 5098154585 docs: avoid focus stealing in framer iframe workflow Tommy D. Rossi 2026-02-11 16:16:39 +01:00
  • 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 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