-
{{ `${updateState.message}${updateState.MBps ? " " + updateState.MBps.toFixed(2) + " MBps" : ""}` }}
+
+
-
-
+
+
+
+ {{ `${updateState.message}${updateState.MBps ? "" + updateState.MBps.toFixed(2) + " MBps" : ""}` }}
+
-
-
diff --git a/launcher/src/store/ControlService.js b/launcher/src/store/ControlService.js
index 60cfc7a80..cc59f2a25 100755
--- a/launcher/src/store/ControlService.js
+++ b/launcher/src/store/ControlService.js
@@ -686,6 +686,18 @@ class ControlService extends EventEmitter {
async fetchCsmAlerts() {
return this.promiseIpc.send("fetchCsmAlerts");
}
+
+ async ignoreUpdate() {
+ return this.promiseIpc.send("ignoreUpdate");
+ }
+
+ async updateLauncher() {
+ return this.promiseIpc.send("updateLauncher");
+ }
+
+ async getNewLauncherVersion() {
+ return this.promiseIpc.send("getNewLauncherVersion");
+ }
}
if (!instance) {
instance = new ControlService(window.electron);
diff --git a/launcher/src/store/servers.js b/launcher/src/store/servers.js
index 8dae56420..698641308 100644
--- a/launcher/src/store/servers.js
+++ b/launcher/src/store/servers.js
@@ -35,6 +35,7 @@ export const useServers = defineStore("servers", {
isRemoveModalActive: false,
isRemoveProcessing: false,
selectedAvatar: null,
+ updateHandlerModal: true,
avatars: [
{ id: 1, img: "/avatar/server_selection_1.png" },