From b0bef87909b9befdc81b2028ed0532ac66631dc7 Mon Sep 17 00:00:00 2001 From: Justin Farrell Date: Sun, 3 Aug 2025 00:22:59 -0400 Subject: [PATCH 1/2] feat: add GitHub publisher configuration to Forge settings --- forge.config.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/forge.config.ts b/forge.config.ts index 832dca7..3f6b184 100644 --- a/forge.config.ts +++ b/forge.config.ts @@ -42,6 +42,18 @@ const config: ForgeConfig = { ], }), ], + publishers: [ + { + config: { + prerelease: false, + repository: { + name: 'ctp-mod-manager', + owner: 'justinfarrelldev', + }, + }, + name: '@electron-forge/publisher-github', + }, + ], rebuildConfig: {}, }; From e52e2445fc191871a8de0a966193b5fc80f4d66a Mon Sep 17 00:00:00 2001 From: Justin Farrell Date: Sun, 3 Aug 2025 00:24:48 -0400 Subject: [PATCH 2/2] #patch Added isDev check to updates --- src/electron/main.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/electron/main.ts b/src/electron/main.ts index 421c756..91e5654 100644 --- a/src/electron/main.ts +++ b/src/electron/main.ts @@ -24,12 +24,14 @@ import { selectFolder } from './file/selectFolder'; import { viewFileDirsInZip } from './file/viewFilesInZip'; import { getInstallDirectories } from './getInstallDirectories'; -updateElectronApp({ - updateSource: { - repo: 'justinfarrelldev/ctp-mod-manager', - type: UpdateSourceType.ElectronPublicUpdateService, - }, -}); +if (!isDev) { + updateElectronApp({ + updateSource: { + repo: 'justinfarrelldev/ctp-mod-manager', + type: UpdateSourceType.ElectronPublicUpdateService, + }, + }); +} declare const MAIN_WINDOW_VITE_DEV_SERVER_URL: string; declare const MAIN_WINDOW_VITE_NAME: string;