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
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