diff --git a/electron/forge.config.js b/electron/forge.config.js index dc3d371..0efd690 100644 --- a/electron/forge.config.js +++ b/electron/forge.config.js @@ -4,7 +4,6 @@ module.exports = { packagerConfig: { name: 'Gaming Hub', executableName: 'gaming-hub', - icon: path.join(__dirname, 'assets', 'icon'), asar: true, }, makers: [ @@ -12,7 +11,6 @@ module.exports = { name: '@electron-forge/maker-squirrel', config: { name: 'gaming-hub-desktop', - setupIcon: path.join(__dirname, 'assets', 'icon.ico'), }, }, { diff --git a/electron/package.json b/electron/package.json index 1d55c7c..6799a67 100644 --- a/electron/package.json +++ b/electron/package.json @@ -3,6 +3,7 @@ "productName": "Gaming Hub", "version": "1.5.0", "description": "Gaming Hub Desktop App mit Ad-Blocker", + "author": "Gaming Hub", "main": "main.js", "scripts": { "start": "electron .", diff --git a/server/src/index.ts b/server/src/index.ts index ba6cee1..e8f838a 100644 --- a/server/src/index.ts +++ b/server/src/index.ts @@ -155,7 +155,7 @@ async function boot(): Promise { } // Serve download files (Electron installer etc.) - const downloadsDir = path.join(import.meta.dirname ?? __dirname, '..', '..', 'downloads'); + const downloadsDir = path.join(DATA_DIR, 'downloads'); app.use('/downloads', express.static(downloadsDir)); // 404 for missing downloads (prevent SPA fallback) app.get('/downloads/{*splat}', (_req, res) => {