1
0
mirror of https://github.com/upscayl/upscayl.git synced 2024-11-12 01:40:53 +01:00

Fix #305 Disable Auto-Updates

This commit is contained in:
Feenix 2023-06-04 13:22:18 +05:30
parent 64065e875f
commit 00b6402ab5
4 changed files with 39 additions and 27 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 KiB

BIN
electron/build/icon.icns Normal file → Executable file

Binary file not shown.

View File

@ -461,8 +461,6 @@ ipcMain.on(commands.DOUBLE_UPSCAYL, async (event, payload) => {
logit
);
childProcesses.push(upscayl2);
upscayl2.process.stderr.on("data", onData2);
@ -524,16 +522,19 @@ ipcMain.on(commands.UPSCAYL, async (event, payload) => {
logit
);
console.log("BRUH: " + getSingleImageArguments(
inputDir,
fullfileName,
outFile,
isDefaultModel ? modelsPath : customModelsFolderPath ?? modelsPath,
model,
scale,
gpuId,
saveImageAs
))
console.log(
"BRUH: " +
getSingleImageArguments(
inputDir,
fullfileName,
outFile,
isDefaultModel ? modelsPath : customModelsFolderPath ?? modelsPath,
model,
scale,
gpuId,
saveImageAs
)
);
childProcesses.push(upscayl);
stopped = false;
@ -651,24 +652,31 @@ ipcMain.on(commands.FOLDER_UPSCAYL, async (event, payload) => {
});
//------------------------Auto-Update Code-----------------------------//
autoUpdater.autoInstallOnAppQuit = false;
// ! AUTO UPDATE STUFF
autoUpdater.on("update-available", ({ releaseNotes, releaseName }) => {
const dialogOpts = {
type: "info",
buttons: ["Ok cool"],
title: "New Upscayl Update",
message: releaseName as string,
detail:
"A new version is being downloaded. Please check GitHub for more details.",
};
logit("📲 Update Available", releaseName, releaseNotes);
dialog.showMessageBox(dialogOpts).then((returnValue) => {});
});
// autoUpdater.on("update-available", ({ version, releaseNotes, releaseName }) => {
// autoUpdater.autoInstallOnAppQuit = false;
// const dialogOpts = {
// type: "info",
// buttons: ["Sweet!"],
// title: "New Upscayl Update!",
// message: releaseName as string,
// detail: `Upscayl ${version} is available! It is being downloaded in the background. Please check GitHub for more details.`,
// };
// logit("📲 Update Available", releaseName, releaseNotes);
// dialog.showMessageBox(dialogOpts).then((returnValue) => {
// if (returnValue.response === 0) {
// logit("📲 Update Downloading");
// }
// });
// });
autoUpdater.on("update-downloaded", (event) => {
autoUpdater.autoInstallOnAppQuit = false;
const dialogOpts: MessageBoxOptions = {
type: "info",
buttons: ["Restart", "Later"],
buttons: ["Install update", "No Thanks"],
title: "New Upscayl Update",
message: event.releaseName as string,
detail:
@ -676,7 +684,11 @@ autoUpdater.on("update-downloaded", (event) => {
};
logit("✅ Update Downloaded");
dialog.showMessageBox(dialogOpts).then((returnValue) => {
if (returnValue.response === 0) autoUpdater.quitAndInstall();
if (returnValue.response === 0) {
autoUpdater.quitAndInstall();
} else {
logit("🚫 Update Installation Cancelled");
}
});
});

View File

@ -1,7 +1,7 @@
{
"name": "upscayl",
"private": true,
"version": "2.5.1",
"version": "2.6.0",
"productName": "Upscayl",
"homepage": "https://github.com/TGS963/upscayl",
"contributors": [