-
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