e6d9cfe5e4
docs: clarify WebSocket security uses Origin validation, not CORS
Tommy D. Rossi
2026-01-14 12:09:32 +01:00
1fd0242277
Allow attaching to our own extension pages while blocking other extensions
Tommy D. Rossi
2026-01-14 12:07:28 +01:00
cfe3059fee
Merge pull request #17 from Pipboyguy/main
Tommy D. Rossi
2026-01-13 17:28:33 +01:00
a6b90ba9e5
fix: use domcontentloaded instead of load everywhere
Marcel Coetzee
2026-01-13 15:23:07 +02:00
cbe62bc1a4
release: playwriter@0.0.46
Tommy D. Rossi
2026-01-13 00:14:58 +01:00
3ae65a2dd6
update agents
Tommy D. Rossi
2026-01-13 00:13:19 +01:00
1dcfee7eab
fix: limit screenshot dimensions to 2000px for Claude API compatibility
Tommy D. Rossi
2026-01-13 00:10:51 +01:00
b1e7852c57
Add MIT license
Tommy D. Rossi
2026-01-12 23:50:51 +01:00
9849afad16
fix: clean up typos and improve phrasing in AGENTS.md
Tommy D. Rossi
2026-01-12 23:50:25 +01:00
f27486c80e
release: playwriter@0.0.45
Tommy D. Rossi
2026-01-12 19:02:23 +01:00
3ac560792a
feat: add CDP discovery endpoints (/json/version, /json/list)
Tommy D. Rossi
2026-01-12 18:31:33 +01:00
f1b14f5ae1
chore: untrack snapshot files (already in gitignore)
Tommy D. Rossi
2026-01-12 18:14:44 +01:00
32dca5743b
fix: filter non-page targets from Playwright (issue #14)
Tommy D. Rossi
2026-01-12 18:10:54 +01:00
481cb4ddc8
feat: add CDP discovery endpoints (/json/version, /json/list)
Tommy D. Rossi
2026-01-12 17:08:35 +01:00
9c323c5940
release: playwriter@0.0.44
Tommy D. Rossi
2026-01-12 15:38:19 +01:00
7e7edac856
feat: add 5 lines context around search matches in accessibilitySnapshot, getCleanHTML, getLatestLogs
Tommy D. Rossi
2026-01-12 15:36:51 +01:00
2498b523a3
snaps
Tommy D. Rossi
2026-01-11 22:39:36 +01:00
88d0d4d514
debugging internal issues
Tommy D. Rossi
2026-01-11 22:39:32 +01:00
69d2d24815
release: playwriter@0.0.43
Tommy D. Rossi
2026-01-11 22:24:40 +01:00
77a40d3c99
more compact htmlrewrite
Tommy D. Rossi
2026-01-10 19:55:03 +01:00
b968af2c4b
allow keeping styler. truncate
Tommy D. Rossi
2026-01-10 19:48:50 +01:00
107155d9f2
collapse useless elems
Tommy D. Rossi
2026-01-10 19:42:47 +01:00
c3fda63e60
remove use of cache in html rewrite
Tommy D. Rossi
2026-01-10 19:27:46 +01:00
eb4d7a0f42
adding htmlrewriter
Tommy D. Rossi
2026-01-10 19:26:00 +01:00
85ff79726d
Update README.md
Tommy D. Rossi
2026-01-07 14:15:59 +01:00
9d9e469bff
fix: sanitize accessibility snapshot to remove unpaired surrogates
Tommy D. Rossi
2026-01-06 12:43:50 +01:00
ab8a3db83a
docs: remove security entry from changelog
Tommy D. Rossi
2026-01-06 12:34:31 +01:00
f950219db5
release: playwriter@0.0.41
Tommy D. Rossi
2026-01-06 12:33:29 +01:00
d7056292cd
format
Tommy D. Rossi
2026-01-06 12:32:32 +01:00
9c1eadb536
Update README.md
Tommy D. Rossi
2026-01-06 12:32:28 +01:00
e575cc7c65
add reload scripts
Tommy D. Rossi
2026-01-06 12:16:44 +01:00
ba96d2fccf
show arrows in labels in snapshots
Tommy D. Rossi
2026-01-06 12:15:52 +01:00
be723ea193
Update .gitignore
Tommy D. Rossi
2026-01-06 12:01:06 +01:00
402cbcf3b4
better security for /extension
Tommy D. Rossi
2026-01-06 12:00:46 +01:00
c3be01e3a5
nn
Tommy D. Rossi
2026-01-06 11:58:33 +01:00
c456a5101c
docs: mark right-click copy and auto enable env as unreleased
Tommy D. Rossi
2026-01-06 10:46:40 +01:00
8f2285a63c
bigger labels. fix screenshots sizes
Tommy D. Rossi
2026-01-05 11:11:00 +01:00
e87f801700
release: playwriter@0.0.40, extension@0.0.67
Tommy D. Rossi
2026-01-05 10:12:42 +01:00
09a363d2dc
screenshotWithAccessibilityLabels
Tommy D. Rossi
2026-01-05 10:11:36 +01:00
da24f0e011
feat: add media elements (img, video, audio) to aria labels
Tommy D. Rossi
2026-01-05 10:06:51 +01:00
6feb459c1e
docs: improve remote agents section with MCP JSON examples
Tommy D. Rossi
2026-01-04 21:37:28 +01:00
8e62b657cc
fix: query playwriter tab group by title instead of caching ID
Tommy D. Rossi
2026-01-04 16:09:32 +01:00
b4689f390f
fix tests adding more await globalThis.disconnectEverything()
Tommy D. Rossi
2026-01-04 16:06:32 +01:00
b06425cbe8
add comparison vs Claude Code browser extension
Tommy D. Rossi
2026-01-03 19:56:36 +01:00
1ad94f3930
release: playwriter@0.0.39, extension@0.0.66
Tommy D. Rossi
2026-01-03 17:38:28 +01:00
f9a2312a58
diconnect tabs on close of ws
Tommy D. Rossi
2026-01-03 17:36:18 +01:00
f7e4e90374
bump playwriter to 0.0.38
Tommy D. Rossi
2026-01-03 16:45:58 +01:00
018647aebf
bump playwriter to 0.0.37
Tommy D. Rossi
2026-01-03 16:43:19 +01:00
f2ee7755a0
bump version to 0.0.36, update changelog with aria ref labels feature
Tommy D. Rossi
2026-01-03 16:05:51 +01:00
71276ee888
fix auto-hide timer: cancel previous timer when showing new labels
Tommy D. Rossi
2026-01-03 16:04:20 +01:00
1bb88853ad
document showAriaRefLabels/hideAriaRefLabels in prompt.md
Tommy D. Rossi
2026-01-03 15:57:12 +01:00
d889cea6b1
add showAriaRefLabels/hideAriaRefLabels to MCP context
Tommy D. Rossi
2026-01-03 15:56:31 +01:00
d4072d41b6
document showAriaRefLabels feature in README
Tommy D. Rossi
2026-01-03 15:52:02 +01:00
c59dbc0013
use warm color scheme for all label types
Tommy D. Rossi
2026-01-03 15:49:43 +01:00
6f508795b4
update label colors: yellow for links, orange for buttons
Tommy D. Rossi
2026-01-03 15:48:15 +01:00
3cd59600e9
filter labels for elements covered by opaque overlays
Tommy D. Rossi
2026-01-03 15:45:48 +01:00
d9783b15be
add role-based color coding for aria ref labels
Tommy D. Rossi
2026-01-03 15:31:00 +01:00
a31812be8d
skip overlapping labels using greedy placement algorithm
Tommy D. Rossi
2026-01-03 15:28:07 +01:00
355053cbf9
filter aria ref labels to only interactive roles
Tommy D. Rossi
2026-01-03 15:25:33 +01:00
802e6768e2
add showAriaRefLabels/hideAriaRefLabels for Vimium-style visual labels
Tommy D. Rossi
2026-01-03 15:17:47 +01:00
22a255e1dd
refactor extension with ConnectionManager. log memory usage
Tommy D. Rossi
2026-01-02 14:41:37 +01:00
a53342f36a
add reload packge.json script
Tommy D. Rossi
2026-01-02 14:41:05 +01:00
1392bb8dc6
Update prompt.md
Tommy D. Rossi
2026-01-02 14:40:57 +01:00
5cf7d2756e
more logs when url is empty
Tommy D. Rossi
2026-01-02 14:40:03 +01:00
7630ab7538
Update mcp.test.ts
Tommy D. Rossi
2026-01-02 14:39:01 +01:00
e3cb7fd1fd
add test to find out how to remove sleep after extension connect
Tommy D. Rossi
2026-01-02 14:24:15 +01:00
cc128236eb
agents.md
Tommy D. Rossi
2026-01-01 12:00:10 +01:00
2b0a5db49e
adding docs
Tommy D. Rossi
2026-01-01 12:00:02 +01:00
90179dea17
handle connecting ws
Tommy D. Rossi
2026-01-01 03:12:30 +01:00
ef6ab59351
Fix auto-enable to work without delay by skipping duplicate Target.attachedToTarget
Tommy D. Rossi
2026-01-01 02:53:10 +01:00
002f72af2c
more logs
Tommy D. Rossi
2026-01-01 02:23:25 +01:00
f6ae01866d
use ts relay in dev
Tommy D. Rossi
2026-01-01 02:23:16 +01:00
70dc79ef8c
pass env in spawn subprocess
Tommy D. Rossi
2026-01-01 01:54:40 +01:00
178387ec97
Persistent WS connection and auto-create initial tab
Tommy D. Rossi
2026-01-01 01:09:08 +01:00
c15cf5947a
Add unified mcpLog for relay server and stderr logging
Tommy D. Rossi
2025-12-31 22:41:32 +01:00
240ce5be74
Bump version to 0.0.34
Tommy D. Rossi
2025-12-31 16:15:51 +01:00
be1b9514d3
Add ping/pong keep-alive to prevent service worker termination
Tommy D. Rossi
2025-12-31 16:15:17 +01:00
02fda90578
add more logs on detach
Tommy D. Rossi
2025-12-31 16:07:57 +01:00
5dca4094c8
dont restart server if version is higher than mcp
Tommy D. Rossi
2025-12-31 16:05:34 +01:00
3d0d280f6a
Fix context menu duplicate ID crash and add global error logging
Tommy D. Rossi
2025-12-31 15:45:32 +01:00
0f9591722d
Add Playwright CDPSession compatibility and export classes
Tommy D. Rossi
2025-12-31 11:51:03 +01:00
a5f57ea5d6
add example locators
Tommy D. Rossi
2025-12-31 11:43:49 +01:00
9ad8428be1
Update prompt.md
Tommy D. Rossi
2025-12-31 10:55:03 +01:00
4a5bf3c3a3
Update prompt.md
Tommy D. Rossi
2025-12-31 10:38:55 +01:00
1f68e59e64
Update prompt.md
Tommy D. Rossi
2025-12-31 10:36:50 +01:00
97d971a993
nicer resources urls
Tommy D. Rossi
2025-12-31 10:34:56 +01:00
6753e1953f
Update vite.config.ts
Tommy D. Rossi
2025-12-30 17:45:45 +01:00
2890d82470
Update package.json
Tommy D. Rossi
2025-12-30 17:45:37 +01:00
d37b2eee92
vercel react router
Tommy D. Rossi
2025-12-30 17:44:41 +01:00
c97a6123b2
Update package.json
Tommy D. Rossi
2025-12-30 17:43:01 +01:00
e7b4f07dd4
fix website
Tommy D. Rossi
2025-12-30 17:41:44 +01:00
45ca51bc35
Update _index.tsx
Tommy D. Rossi
2025-12-30 17:39:52 +01:00
d88012324c
fix: read prompt.md from src/ instead of dist/
Tommy D. Rossi
2025-12-30 15:22:54 +01:00
e4e509d638
Update react-router.config.ts
Tommy D. Rossi
2025-12-30 14:35:40 +01:00
2a8fb62995
Update react-router.config.ts
Tommy D. Rossi
2025-12-30 14:35:35 +01:00
ab80c760c8
Bump playwriter to 0.0.32
Tommy D. Rossi
2025-12-30 14:31:47 +01:00
8604d06e7f
Update README.md
Tommy D. Rossi
2025-12-30 14:30:52 +01:00
237f24d3f8
Generate MCP resources at build time and host on playwriter.dev
Tommy D. Rossi
2025-12-30 14:30:30 +01:00
aca26896b4
Update README.md
Tommy D. Rossi
2025-12-30 14:28:02 +01:00
169f43599a
Update pnpm-lock.yaml
Tommy D. Rossi
2025-12-30 14:25:21 +01:00