Commit Graph

  • 9e31853a14 chore: regenerate lockfile after playwriter publish main Tommy D. Rossi 2026-03-13 11:31:50 +01:00
  • 3c19066532 release: playwriter@0.0.89 Tommy D. Rossi 2026-03-12 22:18:02 +01:00
  • 4044f1f7c7 assets Tommy D. Rossi 2026-03-12 22:07:11 +01:00
  • 24db529247 test/docs: add cookie workaround for issue #66 and skip failing repro Tommy D. Rossi 2026-03-12 16:30:44 +01:00
  • 4557fe16f9 fix(relay): restore extension-mode downloads via Browser/Page compatibility bridge (fixes #65) Tommy D. Rossi 2026-03-12 16:30:44 +01:00
  • df7476af06 fix(extension): write prism assets to selected output dir Tommy D. Rossi 2026-03-12 15:36:37 +01:00
  • 36f3801451 fix(extension): guard contextMenus calls when API is unavailable Tommy D. Rossi 2026-03-12 15:36:12 +01:00
  • 1ced689153 extension: remove chrome.alarms keepalive and alarms permission Tommy D. Rossi 2026-03-10 21:28:17 +01:00
  • 3a045c17d4 fix: reduce skill.md by 22% to prevent agents truncating docs (fixes #63) Tommy D. Rossi 2026-03-07 09:25:10 +01:00
  • 4724383abc test: stabilize relay-core click error snapshots by ensuring connected tab Tommy D. Rossi 2026-03-05 00:38:47 +01:00
  • 96458f41f0 fix: reload script hangs — use open instead of osascript Tommy D. Rossi 2026-03-04 22:02:58 +01:00
  • 905df6eec5 fix: route Target.detachFromTarget on root CDP session (#40) Tommy D. Rossi 2026-03-04 21:57:27 +01:00
  • 5ad2366d1e remove generic --timeout CLI option from skill docs Tommy D. Rossi 2026-03-01 10:50:59 +01:00
  • 1106d53e9a fix: descriptive error tests — snapshot full MCP result, reduce timeout to 100ms Tommy D. Rossi 2026-02-28 23:10:19 +01:00
  • 565b19abf7 feat: auto-resize viewport to 16:9 and auto-stop recording after 15 min Tommy D. Rossi 2026-02-28 22:47:16 +01:00
  • 9ad8b22f93 fix: revert ghost cursor init-script persistence path Tommy D. Rossi 2026-02-28 22:41:53 +01:00
  • f793dd8ac4 feat: harden relay sessions and recording UX across extension + playwriter Tommy D. Rossi 2026-02-28 22:12:07 +01:00
  • 9222a96a98 playwriter skill self improvement: document SPA navigation timeouts, ghost cursor MPA persistence, and executionTimestamps capture pattern Tommy D. Rossi 2026-02-28 21:10:54 +01:00
  • d28752e9f9 release: @xmorse/playwright-core@1.59.6 Tommy D. Rossi 2026-02-28 15:39:15 +01:00
  • 801f148034 fix: enriched visibility tips now reach the error message + reorder expects Tommy D. Rossi 2026-02-28 15:22:44 +01:00
  • 61873b27a4 feat: descriptive click timeout errors + faster action timeouts for agents Tommy D. Rossi 2026-02-28 15:20:10 +01:00
  • 9a92c840d9 docs: add @xmorse/playwright-core API guide to AGENTS.md Tommy D. Rossi 2026-02-28 14:45:24 +01:00
  • 4f50111aa9 fix: update playwright submodule with public types for fork APIs Tommy D. Rossi 2026-02-28 14:38:41 +01:00
  • 2d7e293d1f hardening: namespace snapshot cache keys to avoid sentinel collisions Tommy D. Rossi 2026-02-28 14:30:16 +01:00
  • ece02cd4ad fix: isolate snapshot diff cache by locator scope + use Locator.selector() Tommy D. Rossi 2026-02-28 14:27:52 +01:00
  • bf319088ab chore: gitignore generated skill docs (source of truth is playwriter/src/skill.md) Tommy D. Rossi 2026-02-28 14:21:30 +01:00
  • 2a2f21dd7b docs: use single quotes in all bash examples to prevent shell expansion Tommy D. Rossi 2026-02-28 14:03:34 +01:00
  • e856809657 fix: use AST node offsets to strip trailing semicolons in execute wrapping Tommy D. Rossi 2026-02-28 10:43:45 +01:00
  • 6b71fc5351 add Playwright CLI comparison table to website and README Tommy D. Rossi 2026-02-27 22:41:17 +01:00
  • 4d9a410799 playwriter skill self improvement: snapshot() is the primary tool, not screenshot + image agents Tommy D. Rossi 2026-02-27 21:19:40 +01:00
  • 356165da90 playwriter skill self improvement: clarify screenshotWithAccessibilityLabels is inline (no Task agent needed), add freehand drawing pattern for mouse.down/move/up, warn about createDemoVideo timeout, expand mistake #12 to cover evaluate().click(), add mistake #13 about over-investigating before trying correct interaction pattern, clarify snapshot() replaces page.evaluate() DOM inspection Tommy D. Rossi 2026-02-27 19:31:53 +01:00
  • c9809967e5 fix: hide tab group when relay dies instead of keeping it green Tommy D. Rossi 2026-02-27 09:04:43 +01:00
  • 6807209e85 fix: route CDP clients through live extension bindings Tommy D. Rossi 2026-02-27 09:01:53 +01:00
  • 44212ceda8 refactor: inline/remove single-use relay-state functions Tommy D. Rossi 2026-02-26 21:27:41 +01:00
  • e584008eaf Merge branch 'main' of https://github.com/remorses/playwriter Tommy D. Rossi 2026-02-26 21:18:47 +01:00
  • 86e7f7d861 Update remote-access.md Tommy D. Rossi 2026-02-26 21:18:43 +01:00
  • e814dc3788 deeper serve description Tommy D. Rossi 2026-02-26 21:18:23 +01:00
  • f2728d791a Update relay-session.test.ts Tommy D. Rossi 2026-02-26 21:18:08 +01:00
  • 38aa756d8a refactor: centralize relay state into zustand store, deduplicate playwright client maps Tommy D. Rossi 2026-02-26 21:17:23 +01:00
  • c9492fb4b0 feat: optimize ffmpeg encoding for screen recordings on social media Tommy D. Rossi 2026-02-26 20:31:19 +01:00
  • 85b7fb8a57 Create plan-centralize-relay-state.md Tommy D. Rossi 2026-02-26 16:47:06 +01:00
  • f3485b9d70 fix: default showDiffSinceLastCall to false when search is provided Tommy D. Rossi 2026-02-26 13:35:39 +01:00
  • de74b32c34 fix: skip diff mode when search string is provided in snapshot/markdown/html Tommy D. Rossi 2026-02-26 13:33:42 +01:00
  • 5c58cac7da docs: improve recording guidance and tune cursor defaults Tommy D. Rossi 2026-02-26 13:11:12 +01:00
  • 69428e7240 docs: improve recording guidance and tune cursor defaults Tommy D. Rossi 2026-02-26 13:11:12 +01:00
  • e4c7ea46be docs: shorten resizeImage section in skill.md Tommy D. Rossi 2026-02-26 13:10:37 +01:00
  • bf5ae2686d fix: suppress stack traces for timeout and abort errors in CLI/MCP output Tommy D. Rossi 2026-02-26 13:04:18 +01:00
  • 2c7e859a7b fix: stabilize recording cursor and demo speedup behavior Tommy D. Rossi 2026-02-26 12:59:54 +01:00
  • c13c835c5f feat: add resizeImage sandbox utility for shrinking screenshots before LLM ingestion Tommy D. Rossi 2026-02-26 12:57:39 +01:00
  • de9c3e961b playwriter skill self improvement: prevent context waste from modal-blocking loops, React dispatchEvent anti-pattern, and unclear snapshot locator direct-use Tommy D. Rossi 2026-02-26 12:55:03 +01:00
  • 2b5d2fa559 feat: add ghost cursor APIs and harden reconnect flow Tommy D. Rossi 2026-02-25 19:33:55 +01:00
  • 43ad91e439 nn Tommy D. Rossi 2026-02-25 19:01:08 +01:00
  • 5173526475 docs: clarify Playwright video recording overhead Tommy D. Rossi 2026-02-25 18:00:20 +01:00
  • 1e9fecaf60 add --profile-directory=Default to Chrome restart commands Tommy D. Rossi 2026-02-25 17:26:21 +01:00
  • eb420dabff docs: verify relay port cleanup in local CLI instructions Tommy D. Rossi 2026-02-25 17:14:29 +01:00
  • 95ff2a797d fix: scope CDP tab sessions and simplify recording sessionId routing Tommy D. Rossi 2026-02-25 16:52:41 +01:00
  • 40f9c54f74 fix: properly resolve extension for recording routes with CDP session IDs Tommy D. Rossi 2026-02-25 13:27:12 +01:00
  • 8744de94a1 revert: remove cdp-relay recording route changes for review Tommy D. Rossi 2026-02-25 13:21:25 +01:00
  • 5637a13003 fix: guard timestamp recording against cross-session contamination Tommy D. Rossi 2026-02-25 13:16:51 +01:00
  • a0b7af1adb fix: update playwright submodule with oracle review fixes Tommy D. Rossi 2026-02-25 13:12:58 +01:00
  • 1cad56f1a2 fix: recording session ID routing, IIFE for timestamps, default speed 5x Tommy D. Rossi 2026-02-25 13:12:41 +01:00
  • d84cdba528 feat: add page.onMouseAction callback + tests Tommy D. Rossi 2026-02-25 12:57:41 +01:00
  • 2d0f4ac456 fix: address oracle review — shell injection, range validation, timestamp robustness Tommy D. Rossi 2026-02-25 12:51:48 +01:00
  • 95bda7acc7 feat: demo video creation — auto speed up idle sections during recordings Tommy D. Rossi 2026-02-25 12:45:04 +01:00
  • 0d3ec43da3 fix: stop forcing light mode on connectOverCDP pages Tommy D. Rossi 2026-02-24 15:31:14 +01:00
  • 9c376b7637 website: brighter dark mode links, lighter diagram font weight Tommy D. Rossi 2026-02-24 15:22:30 +01:00
  • 6dca255bd7 website: tune diagram colors — darker structure, teal-green labels, heavier weight Tommy D. Rossi 2026-02-24 14:49:35 +01:00
  • 786c6bf395 new test for logs from iframes Tommy D. Rossi 2026-02-24 14:44:21 +01:00
  • 1a9c6ddcd0 website: add diagram Prism language, CodeBlock showLineNumbers prop, brighter dark mode links Tommy D. Rossi 2026-02-24 14:44:08 +01:00
  • c23eced495 Update .gitignore Tommy D. Rossi 2026-02-23 16:19:52 +01:00
  • cab71368e6 nn Tommy D. Rossi 2026-02-23 16:19:38 +01:00
  • d32a8c901e fix: auto-select extension with active targets when multiple Chrome profiles are connected Tommy D. Rossi 2026-02-23 15:19:06 +01:00
  • 8f2dcc822e website: simplify code examples, tighten code letter-spacing Tommy D. Rossi 2026-02-22 22:46:39 +01:00
  • e27c8ccdf2 website: update title, description and intro paragraph Tommy D. Rossi 2026-02-22 22:02:01 +01:00
  • f87b0243cd format Tommy D. Rossi 2026-02-22 15:21:38 +01:00
  • e475c2f582 readme: lead with 'uses your own Chrome' differentiator Tommy D. Rossi 2026-02-21 20:00:37 +01:00
  • b30d9e5f3f website: increase placeholder resolution from 32px to 64px Tommy D. Rossi 2026-02-21 17:06:56 +01:00
  • ad2ac529d4 website: fix code block line number alignment when lineHeight prop differs from default Tommy D. Rossi 2026-02-21 16:52:35 +01:00
  • ee948930fe website: move placeholders to src/assets for Vite base64 inlining, add LazyVideo component Tommy D. Rossi 2026-02-21 15:58:21 +01:00
  • 3b3959f5ab website: add pixelated image placeholders with fade-in transition Tommy D. Rossi 2026-02-21 15:22:39 +01:00
  • 00baca9c2b playwriter skill self improvement: reduce wasted context on JS-heavy sites Tommy D. Rossi 2026-02-21 13:10:57 +01:00
  • 1b98de0660 website: add lineHeight prop to CodeBlock, use relative values Tommy D. Rossi 2026-02-21 11:09:22 +01:00
  • 8871a3f36f website: user-centered copy rewrite, fix image layout shift, replace HTML entities Tommy D. Rossi 2026-02-20 23:25:48 +01:00
  • 5c1ef5d332 website: increase code block line height from 18px to 24px Tommy D. Rossi 2026-02-20 23:04:00 +01:00
  • aaeb20643a website: rename liveline.css → editorial.css, liveline-prism.css → editorial-prism.css Tommy D. Rossi 2026-02-20 23:02:21 +01:00
  • 258f42527c website: move editorial tokens to globals.css, remove --ll- prefix Tommy D. Rossi 2026-02-20 23:02:02 +01:00
  • 2a2f4a9230 website: make liveline the index page, move old index to /github Tommy D. Rossi 2026-02-20 22:29:11 +01:00
  • 9ab7233d6a website: enable prerender for index route Tommy D. Rossi 2026-02-20 22:28:59 +01:00
  • 8eee5ce5d4 skill: add preference note to playwriter description Tommy D. Rossi 2026-02-20 22:18:13 +01:00
  • 44b367a927 website: fix dark mode, table contrast, prose opacity, add AGENTS.md Tommy D. Rossi 2026-02-20 17:20:09 +01:00
  • b2ab69c236 website: bold keywords in every paragraph, saturated prism colors, font-weight 500 for code Tommy D. Rossi 2026-02-20 16:06:45 +01:00
  • b7f02ac9f4 website: add transparent PNG favicons, typed meta/links exports, OG image Tommy D. Rossi 2026-02-20 15:57:12 +01:00
  • 3917c5137d website: clean up liveline page, fix dark mode, add OG tags Tommy D. Rossi 2026-02-20 15:44:16 +01:00
  • 11b615c297 add screenshot Tommy D. Rossi 2026-02-20 15:26:53 +01:00
  • 0032c65212 Update pnpm-lock.yaml Tommy D. Rossi 2026-02-20 15:26:36 +01:00
  • e7b7aad8a9 Update liveline.tsx Tommy D. Rossi 2026-02-20 15:26:34 +01:00
  • 5f764ed200 test(snapshot): speed up aria-label screenshot coverage Tommy D. Rossi 2026-02-20 15:22:04 +01:00
  • 3d6fcb845b feat(executor): add state-aware page-close warnings Tommy D. Rossi 2026-02-20 14:40:05 +01:00
  • fdb19c5736 increase table cell contrast in light mode (muted opacity 0.35 -> 0.5) Tommy D. Rossi 2026-02-20 13:04:05 +01:00
  • a7ab6708ef fix code block bleed alignment and line numbers Tommy D. Rossi 2026-02-20 12:57:41 +01:00