From 8db373ee349445bb035779406a9d11650c4a3d58 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Thu, 11 Sep 2025 14:03:36 +0500 Subject: [PATCH 1/3] web: bump version to 3.2.4 --- apps/desktop/package-lock.json | 4 ++-- apps/desktop/package.json | 2 +- apps/web/package-lock.json | 4 ++-- apps/web/package.json | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/desktop/package-lock.json b/apps/desktop/package-lock.json index 10d24ae07..bf07837d3 100644 --- a/apps/desktop/package-lock.json +++ b/apps/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "@notesnook/desktop", - "version": "3.2.3", + "version": "3.2.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@notesnook/desktop", - "version": "3.2.3", + "version": "3.2.4", "hasInstallScript": true, "license": "GPL-3.0-or-later", "dependencies": { diff --git a/apps/desktop/package.json b/apps/desktop/package.json index ef3edae32..95a504235 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -2,7 +2,7 @@ "name": "@notesnook/desktop", "productName": "Notesnook", "description": "Your private note taking space", - "version": "3.2.3", + "version": "3.2.4", "appAppleId": "1544027013", "private": true, "main": "./dist/cjs/index.js", diff --git a/apps/web/package-lock.json b/apps/web/package-lock.json index 4cb530ead..b1976f943 100644 --- a/apps/web/package-lock.json +++ b/apps/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "@notesnook/web", - "version": "3.2.3", + "version": "3.2.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@notesnook/web", - "version": "3.2.3", + "version": "3.2.4", "hasInstallScript": true, "license": "GPL-3.0-or-later", "dependencies": { diff --git a/apps/web/package.json b/apps/web/package.json index e81f268f1..b5c64b16f 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,7 +1,7 @@ { "name": "@notesnook/web", "description": "Your private note taking space", - "version": "3.2.3", + "version": "3.2.4", "private": true, "main": "./src/app.js", "homepage": "https://notesnook.com/", From 3c51f73427e6fca579e498ebdfa079e8eb51c92e Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Thu, 11 Sep 2025 14:31:39 +0500 Subject: [PATCH 2/3] web: fix `cannot destructure property checkout of He as it is undefined` --- apps/web/src/dialogs/buy-dialog/paddle.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/dialogs/buy-dialog/paddle.tsx b/apps/web/src/dialogs/buy-dialog/paddle.tsx index ef0fde672..ec5804a21 100644 --- a/apps/web/src/dialogs/buy-dialog/paddle.tsx +++ b/apps/web/src/dialogs/buy-dialog/paddle.tsx @@ -140,7 +140,7 @@ export function PaddleCheckout(props: PaddleCheckoutProps) { if (ev.origin !== PADDLE_ORIGIN) return; logger.debug("Paddle event received", { data: ev.data }); const { event, event_name, callback_data } = ev.data; - const { checkout } = callback_data; + const { checkout } = callback_data || {}; if (event === PaddleEvents["Checkout.RemoveSpinner"]) setIsLoading(false); @@ -165,7 +165,7 @@ export function PaddleCheckout(props: PaddleCheckoutProps) { const pricingInfo = getPricingInfo(plan, { public_checkout_id: checkout.id, - ip_geo_country_code: callback_data.user?.country || "US", + ip_geo_country_code: callback_data?.user?.country || "US", items: [ { prices: checkout.prices.customer.items, From 3821dc29ef1f6e31e5c55969b8ebc9cba4945187 Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Thu, 11 Sep 2025 22:29:25 +0500 Subject: [PATCH 3/3] web: fix some editor tests on macos --- apps/web/__e2e__/editor.test.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/web/__e2e__/editor.test.ts b/apps/web/__e2e__/editor.test.ts index c5751a155..844e569a1 100644 --- a/apps/web/__e2e__/editor.test.ts +++ b/apps/web/__e2e__/editor.test.ts @@ -430,12 +430,12 @@ test("control + alt + right arrow should go to next note", async ({ page }) => { await note1?.openNote(); await note2?.openNote(true); - await page.keyboard.press("Control+Alt+ArrowRight"); + await page.keyboard.press("ControlOrMeta+Alt+ArrowRight"); expect(await notes.editor.getTitle()).toBe("Note 1"); expect(await notes.editor.getContent("text")).toBe("Note 1 content"); - await page.keyboard.press("Control+Alt+ArrowRight"); + await page.keyboard.press("ControlOrMeta+Alt+ArrowRight"); expect(await notes.editor.getTitle()).toBe("Note 2"); expect(await notes.editor.getContent("text")).toBe("Note 2 content"); @@ -458,12 +458,12 @@ test("control + alt + left arrow should go to previous note", async ({ await note1?.openNote(); await note2?.openNote(true); - await page.keyboard.press("Control+Alt+ArrowLeft"); + await page.keyboard.press("ControlOrMeta+Alt+ArrowLeft"); expect(await notes.editor.getTitle()).toBe("Note 1"); expect(await notes.editor.getContent("text")).toBe("Note 1 content"); - await page.keyboard.press("Control+Alt+ArrowLeft"); + await page.keyboard.press("ControlOrMeta+Alt+ArrowLeft"); expect(await notes.editor.getTitle()).toBe("Note 2"); expect(await notes.editor.getContent("text")).toBe("Note 2 content");