Commit Graph

74 Commits

Author SHA1 Message Date
Tommy D. Rossi cdc5d127a5 Update types.ts 2025-12-30 13:09:26 +01:00
Tommy D. Rossi 626c5ee3de Use npx -y and @latest in welcome page config example 2025-12-29 22:14:48 +01:00
Tommy D. Rossi a4803cab99 Enable/disable extension when tabs are manually added/removed from playwriter group 2025-12-29 21:51:08 +01:00
Tommy D. Rossi ba84eb5ac1 add right context menu for pinning 2025-12-28 23:36:20 +01:00
Tommy D. Rossi 92b301c1c0 sync icons on extension first load 2025-12-28 22:15:08 +01:00
Tommy D. Rossi 59161f6147 nn 2025-12-28 22:13:58 +01:00
Tommy D. Rossi a4e7ce10bd move cdp-relay and protocol out of extension subfolder 2025-12-28 21:05:04 +01:00
Tommy D. Rossi 63856afb0b fix Runtime.enable race condition with event-based synchronization
Replace arbitrary sleep(200ms) with proper wait for Runtime.executionContextCreated
event in the relay server. This ensures pages are fully ready before Runtime.enable
returns to Playwright, fixing intermittent 'page not found' errors.
2025-12-28 20:29:21 +01:00
Tommy D. Rossi 9b115ea2eb set tabs to connecting on extension replace 2025-12-28 12:20:50 +01:00
Tommy D. Rossi f1f6b2f015 Update background.ts 2025-12-27 19:51:13 +01:00
Tommy D. Rossi e63dc52c68 Update background.ts 2025-12-27 18:33:19 +01:00
Tommy D. Rossi c2d13c0363 add editor. use different port in tests 2025-12-26 00:01:05 +01:00
Tommy D. Rossi 150ad47307 fix about:blank gray icon and add auto-recovery after extension replacement 2025-12-22 19:29:25 +01:00
Tommy D. Rossi c84edb0afe support about blank 2025-12-22 18:17:32 +01:00
Tommy D. Rossi 2decaf6b83 refactor: add sleep utility, reduce extension wait to 1s, add comments for CDP race condition 2025-12-21 17:43:11 +01:00
Tommy D. Rossi 9b73ab56f9 bump playwriter 0.0.26 and extension 0.0.54 2025-12-21 17:21:44 +01:00
Tommy D. Rossi 12dbad1ab4 do not send CDP commands too soon. 2025-12-21 17:20:07 +01:00
Tommy D. Rossi 6809ebea72 restart ws process if already running with different version 2025-12-21 16:48:07 +01:00
Tommy D. Rossi 50aa6199d2 chore: bump to playwriter 0.0.22, extension 0.0.53 2025-12-20 21:33:10 +01:00
Tommy D. Rossi 13031bd03e use green icons. do not tell about reset on timeouts 2025-12-20 21:31:48 +01:00
Tommy D. Rossi f97052f4f6 refactor tab group sync to be reactive and handle edge cases 2025-12-19 19:22:36 +01:00
Tommy D. Rossi b0f786a166 less root crashes in mcp. more error logs. 2025-12-19 19:08:24 +01:00
Tommy D. Rossi 04b757a7c8 add support for tab groups. green 2025-12-19 18:34:39 +01:00
Tommy D. Rossi 951588bfe8 update welcome page colors and add Cursor install button 2025-12-18 15:43:53 +01:00
Tommy D. Rossi a2decc80e0 add distinct icons for disconnected and restricted tab states 2025-12-18 15:43:50 +01:00
Tommy D. Rossi 1a7cdd271e Update manifest.json 2025-12-09 12:28:26 +01:00
Tommy D. Rossi 376ebb06f8 nicer description 2025-12-09 12:22:58 +01:00
Tommy D. Rossi 07481520df nicer ext 2025-12-07 17:51:46 +01:00
Tommy D. Rossi df691c2fc5 Update background.ts 2025-11-28 21:39:05 +01:00
Tommy D. Rossi a8ab268200 nicer green icon 2025-11-28 16:46:17 +01:00
Tommy D. Rossi 1947a5eb6b show connected tab count badge on extension icon 2025-11-28 15:18:11 +01:00
Tommy D. Rossi 36d0458243 bump 2025-11-26 17:01:34 +01:00
Tommy D. Rossi 632835b5df do not try to reconnect on connecting 2025-11-25 10:39:17 +01:00
Tommy D. Rossi 5d4abb3cde add a missing disconnected state 2025-11-25 10:36:40 +01:00
Tommy D. Rossi 0df52a08c0 removed relayConnection.ts. added diff for ai snapshot. use search param 2025-11-25 10:35:39 +01:00
Tommy D. Rossi 664f0c6355 removed heavy log 2025-11-24 21:27:06 +01:00
Tommy D. Rossi f22cdbb4ad do not fail on closing target 2025-11-24 19:41:06 +01:00
Tommy D. Rossi 48089d1f40 better handling of events. added tab search via targetId 2025-11-24 19:23:57 +01:00
Tommy D. Rossi 7c6114dc12 update 2025-11-24 16:40:53 +01:00
Tommy D. Rossi 7eb5060d71 fix tsc 2025-11-24 16:40:07 +01:00
Tommy D. Rossi 5d93b977d1 update 2025-11-24 16:38:35 +01:00
Tommy D. Rossi a13906de73 make icon green on new pages. add test for it. 2025-11-24 15:54:11 +01:00
Tommy D. Rossi 8cd2aad719 add tabs only in testing 2025-11-24 13:49:16 +01:00
Tommy D. Rossi fb658853b3 add chrome web store links to readmes for better discoverability 2025-11-24 13:44:29 +01:00
Tommy D. Rossi 2a9793bf9d disable tabs permission when not testing 2025-11-24 11:59:37 +01:00
Tommy D. Rossi 93c827ac8c fix icon on reload 2025-11-23 18:14:12 +01:00
Tommy D. Rossi 6b6ac216f2 add disconnectEverything function. add new test where playwright sees
existing page tab
2025-11-22 23:49:40 +01:00
Tommy D. Rossi 5c64ecde08 better logs for maps and sets 2025-11-22 14:52:51 +01:00
Tommy D. Rossi 1a18cf90ca add in depth comment on how runtime disable is needed 2025-11-22 14:40:44 +01:00
Tommy D. Rossi 804f465b59 send runtime.disable then enable 2025-11-22 14:40:31 +01:00