diff --git a/app/electron/main.js b/app/electron/main.js index 1b8f276a..bf7c55f6 100644 --- a/app/electron/main.js +++ b/app/electron/main.js @@ -12,11 +12,11 @@ let mainWindow = null; // Get icon path - works in both dev and production function getIconPath() { - // In dev: __dirname is electron/, so ../public/icon_gold.png + // In dev: __dirname is electron/, so ../public/logo.png // In production: public folder is included in the app bundle return app.isPackaged - ? path.join(process.resourcesPath, "app", "public", "icon_gold.png") - : path.join(__dirname, "../public/icon_gold.png"); + ? path.join(process.resourcesPath, "app", "public", "logo.png") + : path.join(__dirname, "../public/logo.png"); } function createWindow() { @@ -193,7 +193,9 @@ ipcMain.handle( await fs.mkdir(imagesDir, { recursive: true }); // Generate unique filename with unique ID - const uniqueId = `${Date.now()}-${Math.random().toString(36).substring(2, 11)}`; + const uniqueId = `${Date.now()}-${Math.random() + .toString(36) + .substring(2, 11)}`; const safeName = filename.replace(/[^a-zA-Z0-9.-]/g, "_"); const imageFilePath = path.join(imagesDir, `${uniqueId}_${safeName}`); diff --git a/app/package.json b/app/package.json index b72dc6dc..38725950 100644 --- a/app/package.json +++ b/app/package.json @@ -87,7 +87,7 @@ "arch": ["x64", "arm64"] } ], - "icon": "public/icon_gold.png" + "icon": "public/logo.png" }, "win": { "target": [ @@ -96,7 +96,7 @@ "arch": ["x64"] } ], - "icon": "public/icon_gold.png" + "icon": "public/logo.png" }, "linux": { "target": [ @@ -110,7 +110,7 @@ } ], "category": "Development", - "icon": "public/icon_gold.png" + "icon": "public/logo.png" }, "nsis": { "oneClick": false, diff --git a/app/public/logo.png b/app/public/logo.png new file mode 100644 index 00000000..3f0aaa10 Binary files /dev/null and b/app/public/logo.png differ diff --git a/app/src/components/layout/sidebar.tsx b/app/src/components/layout/sidebar.tsx index 67fa4c2a..ee8dd606 100644 --- a/app/src/components/layout/sidebar.tsx +++ b/app/src/components/layout/sidebar.tsx @@ -428,16 +428,16 @@ export function Sidebar() { onClick={() => setCurrentView("welcome")} data-testid="logo-button" > -