From 4cf9661adb6418e2ac51f53d0b2660858ef882aa Mon Sep 17 00:00:00 2001 From: Rank Preet Date: Fri, 9 Jan 2026 10:40:44 +0530 Subject: [PATCH] Fix #525: Copy public folder in Electron build to include favicon-white.svg (#545) --- scripts/prepare-electron-build.mjs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/prepare-electron-build.mjs b/scripts/prepare-electron-build.mjs index 6cb5eaf..f2ed4c1 100644 --- a/scripts/prepare-electron-build.mjs +++ b/scripts/prepare-electron-build.mjs @@ -38,4 +38,12 @@ const targetStaticDir = join(targetDir, ".next", "static") mkdirSync(targetStaticDir, { recursive: true }) cpSync(staticDir, targetStaticDir, { recursive: true }) +// Copy public folder (required for favicon-white.svg and other assets) +console.log("Copying public folder...") +const publicDir = join(rootDir, "public") +const targetPublicDir = join(targetDir, "public") +if (existsSync(publicDir)) { + cpSync(publicDir, targetPublicDir, { recursive: true }) +} + console.log("Done! Files prepared in electron-standalone/")