From 435fb170a204daba6d7ca258abaf6c49bb21ee31 Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Fri, 20 Mar 2026 01:39:29 +0800 Subject: [PATCH 1/2] fix sameSite property in cookies not supported by newer puppeteer --- packages/geek-auto-start-chat-with-boss/index.mjs | 3 +++ packages/ui/src/main/flow/LAUNCH_BOSS_SITE/index.ts | 3 +++ .../main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/bootstrap.ts | 3 +++ packages/ui/src/main/window/browserAssistantWindow.ts | 4 +++- packages/ui/src/main/window/cookieAssistantWindow.ts | 4 +++- 5 files changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/geek-auto-start-chat-with-boss/index.mjs b/packages/geek-auto-start-chat-with-boss/index.mjs index eb07176..9f99068 100644 --- a/packages/geek-auto-start-chat-with-boss/index.mjs +++ b/packages/geek-auto-start-chat-with-boss/index.mjs @@ -1676,6 +1676,9 @@ export async function mainLoop (hooks) { const bossLocalStorage = readStorageFile('boss-local-storage.json') await hooks.cookieWillSet?.promise(bossCookies) for(let i = 0; i < bossCookies.length; i++){ + if (Object.hasOwn(bossCookies[i], 'sameSite')) { + bossCookies[i].sameSite = 'unspecified' + } await page.setCookie(bossCookies[i]); } await setDomainLocalStorage(browser, localStoragePageUrl, bossLocalStorage) diff --git a/packages/ui/src/main/flow/LAUNCH_BOSS_SITE/index.ts b/packages/ui/src/main/flow/LAUNCH_BOSS_SITE/index.ts index f641d15..8a6575d 100644 --- a/packages/ui/src/main/flow/LAUNCH_BOSS_SITE/index.ts +++ b/packages/ui/src/main/flow/LAUNCH_BOSS_SITE/index.ts @@ -374,6 +374,9 @@ export async function launchBossSite() { }) let [page] = await browser.pages() for (let i = 0; i < bossCookies.length; i++) { + if (Object.hasOwn(bossCookies[i], 'sameSite')) { + bossCookies[i].sameSite = 'unspecified' + } await page.setCookie(bossCookies[i]) } diff --git a/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/bootstrap.ts b/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/bootstrap.ts index 1f3f7ce..ccb4d18 100644 --- a/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/bootstrap.ts +++ b/packages/ui/src/main/flow/READ_NO_REPLY_AUTO_REMINDER_MAIN/bootstrap.ts @@ -30,6 +30,9 @@ export async function launchBoss(browser: Browser) { const bossLocalStorage = readStorageFile('boss-local-storage.json') //set cookies for (let i = 0; i < bossCookies.length; i++) { + if (Object.hasOwn(bossCookies[i], 'sameSite')) { + bossCookies[i].sameSite = 'unspecified' + } await page.setCookie(bossCookies[i]) } await setDomainLocalStorage(browser, localStoragePageUrl, bossLocalStorage) diff --git a/packages/ui/src/main/window/browserAssistantWindow.ts b/packages/ui/src/main/window/browserAssistantWindow.ts index 3fc60a1..48b09ca 100644 --- a/packages/ui/src/main/window/browserAssistantWindow.ts +++ b/packages/ui/src/main/window/browserAssistantWindow.ts @@ -40,7 +40,9 @@ export function createBrowserAssistantWindow( }, ...opt }) - + browserAssistantWindow!.setAlwaysOnTop(true, 'normal') + browserAssistantWindow!.focus() + browserAssistantWindow!.setAlwaysOnTop(false) browserAssistantWindow.on('ready-to-show', () => { browserAssistantWindow!.show() }) diff --git a/packages/ui/src/main/window/cookieAssistantWindow.ts b/packages/ui/src/main/window/cookieAssistantWindow.ts index bdd3947..e965d0e 100644 --- a/packages/ui/src/main/window/cookieAssistantWindow.ts +++ b/packages/ui/src/main/window/cookieAssistantWindow.ts @@ -27,7 +27,9 @@ export function createCookieAssistantWindow( }, ...opt }) - + cookieAssistantWindow!.setAlwaysOnTop(true, 'normal') + cookieAssistantWindow!.focus() + cookieAssistantWindow!.setAlwaysOnTop(false) cookieAssistantWindow.on('ready-to-show', () => { cookieAssistantWindow!.show() }) From 675f77a408ef5e0bcc95b8825e6c7aff69a5b2d2 Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Fri, 20 Mar 2026 01:41:35 +0800 Subject: [PATCH 2/2] ui-v0.17.2 --- packages/ui/package.json | 2 +- packages/ui/src/common/build-info.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/ui/package.json b/packages/ui/package.json index 6bc2eb5..0be01c6 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "geekgeekrun-ui", - "version": "0.17.1", + "version": "0.17.2", "description": "BOSS 炸弹 - 自动开聊BOSS,助力每位打工人求职!", "main": "./out/main/index.js", "author": "geekgeekrun", diff --git a/packages/ui/src/common/build-info.json b/packages/ui/src/common/build-info.json index 0f7ea8d..599dbd4 100644 --- a/packages/ui/src/common/build-info.json +++ b/packages/ui/src/common/build-info.json @@ -1,7 +1,7 @@ { - "version": "0.17.1", - "buildVersion": 38, - "buildTime": 1772159430810, - "buildHash": "e6489db6c4f596264f6eea972c136367aa556b7a", + "version": "0.17.2", + "buildVersion": 39, + "buildTime": 1773942095126, + "buildHash": "435fb170a204daba6d7ca258abaf6c49bb21ee31", "name": "geekgeekrun-ui" } \ No newline at end of file