Commit Graph

27 Commits

Author SHA1 Message Date
Yury Semikhatsky
3971e4c093 feat(extension): group connected tabs into a green Playwright tab group (#1514)
## Summary
- Add `tabGroups` permission to the extension manifest
- When the connect page opens (via action button click or MCP relay
connect), place it into a green tab group titled "Playwright"
- When a tab is connected to an MCP session, add it to the same group
- When the active connection closes, remove the connected tab from the
group via `chrome.tabs.ungroup`
- Add three tests: group assigned to connect page, group shared with
connected tab, and group cleaned up on disconnect
2026-04-03 18:02:33 -07:00
Yury Semikhatsky
a07bc4e247 chore: roll 1.60.0-alpha-1775258971000 (#1513)
## Summary
- Roll Playwright to `1.60.0-alpha-1775258971000`
2026-04-03 16:56:56 -07:00
Pavel Feldman
d21e970b68 chore: mark v0.0.70 (#1504) 2026-03-31 17:11:11 -07:00
Yury Semikhatsky
a3b0d127df chore: mark v0.0.69 (#1499) 2026-03-30 16:45:38 -07:00
Yury Semikhatsky
3e8fc820a6 chore: roll 1.59.0-alpha-1774903871000 (#1497)
Fixes https://github.com/microsoft/playwright-mcp/issues/1496
2026-03-30 15:56:05 -07:00
Yury Semikhatsky
a6baddb044 feat(extension): inject public key into release zip to preserve Web Store extension ID (#1462)
The public key is hardcoded in vite.config.mts. When
SET_EXTENSION_PUBLIC_KEY_IN_MANIFEST is set, the vite build transforms
the copied manifest.json to include the key field, ensuring the packed
extension shares the same Chrome extension ID as the Web Store listing.

Fixes #1452
2026-03-16 09:38:48 -07:00
Mark Zhang
81f5084757 fix(extension): arm inactivity timers for all pending tabs (#1443) 2026-03-13 11:59:21 -07:00
Yury Semikhatsky
066e54b6ea chore: mark 0.0.68 (#1406) 2026-02-14 15:17:41 -08:00
Yury Semikhatsky
bd1428d5b4 chore: mark v0.0.67 (#1401) 2026-02-13 18:30:26 -08:00
Yury Semikhatsky
793215ac07 chore: roll 1.59.0-alpha-1771028105000 (#1400) 2026-02-13 18:28:41 -08:00
Yury Semikhatsky
af9ec1823b chore: connect to published extension (#1399) 2026-02-13 16:50:28 -08:00
Yury Semikhatsky
167abba9e6 chore(extension): remove unused permission (#1383) 2026-02-09 12:33:16 -08:00
Yury Semikhatsky
e4575a6eb2 chore: bump deps (#1379)
Fixes audit errors
2026-02-06 14:07:30 -08:00
Yury Semikhatsky
1c8807acef devops: remove playwright-cli from this repo (#1378) 2026-02-06 13:40:38 -08:00
Pavel Feldman
0e6e6d216e chore: mark v0.0.66 2026-02-06 10:07:42 -08:00
Yury Semikhatsky
6cbc866c2d chore: mark v0.0.65 (#1376) 2026-02-06 10:02:11 -08:00
Pavel Feldman
e39e83bb13 chore: mark v0.0.64 (#1371) 2026-02-05 17:11:02 -08:00
Pavel Feldman
c83315e4c9 chore: mark v0.0.63 (#1365) 2026-02-03 15:21:11 -08:00
Pavel Feldman
d246fff5d7 chore: mark v0.0.62 (#1360) 2026-01-30 17:16:54 -08:00
Yury Semikhatsky
8b8e518029 chore: add test for cli --extension (#1356) 2026-01-28 20:24:03 -08:00
Pavel Feldman
cd9819d0e8 chore: mark v0.0.61 (#1349) 2026-01-26 14:54:15 -08:00
Pavel Feldman
9e176c409f chore: mark v0.0.60 (#1345) 2026-01-26 10:34:02 -08:00
Pavel Feldman
f531b2c9cb chore: mark v0.0.59 (#1340) 2026-01-25 11:20:28 -08:00
Pavel Feldman
79111366a9 chore: mark v0.0.58 (#1336) 2026-01-23 17:18:55 -08:00
Pavel Feldman
956b79a1ab chore: mark v0.0.57 (#1332) 2026-01-23 16:08:05 -08:00
Dmitry Gozman
fbd62cd838 chore: roll to 1.59.0-alpha-1769176698000 (#1327) 2026-01-23 17:24:40 +00:00
Dmitry Gozman
6aab683338 chore: monorepo (#1325) 2026-01-23 10:37:33 +00:00