Commit Graph

36 Commits

Author SHA1 Message Date
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 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 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 a2decc80e0 add distinct icons for disconnected and restricted tab states 2025-12-18 15:43:50 +01:00
Tommy D. Rossi df691c2fc5 Update background.ts 2025-11-28 21:39:05 +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 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 7eb5060d71 fix tsc 2025-11-24 16:40:07 +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 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
Tommy D. Rossi fb1d06edaa add support for logging from extension 2025-11-22 13:41:21 +01:00
Tommy D. Rossi bc67feeeeb use new extension ws socket 2025-11-22 13:08:05 +01:00
Tommy D. Rossi c658c153b2 add concurrent pages test 2025-11-22 12:28:21 +01:00
Tommy D. Rossi f2efb12dab add more globals in background.ts toggleExtensionForActiveTab 2025-11-22 11:43:38 +01:00
Tommy D. Rossi 881155a7de do not try to detach tab twice 2025-11-22 11:43:23 +01:00
Tommy D. Rossi f2bba2512b type method string 2025-11-22 11:02:24 +01:00
Tommy D. Rossi ce0187f177 nn 2025-11-21 23:24:33 +01:00
Tommy D. Rossi 184da5e07c error state is per tab. do not nuke on clicking errored icon 2025-11-19 15:51:49 +01:00
Tommy D. Rossi 7f9729b252 remove activate tab 2025-11-16 14:50:04 +01:00
Tommy D. Rossi ad66cb6f01 support activateTab 2025-11-16 12:18:18 +01:00
Tommy D. Rossi a2fd82d6d8 rename 2025-11-16 11:30:28 +01:00