diff --git a/package.json b/package.json index 181729c8..d33a4217 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@tauri-apps/plugin-notification": "^2.2.1", "@tauri-apps/plugin-process": "^2.2.0", "@tauri-apps/plugin-shell": "2.2.0", - "@tauri-apps/plugin-updater": "2.4.0", + "@tauri-apps/plugin-updater": "2.3.0", "@types/json-schema": "^7.0.15", "ahooks": "^3.8.4", "axios": "^1.7.9", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 76934bab..255fc43f 100755 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -81,7 +81,7 @@ users = "0.11.0" [target.'cfg(not(any(target_os = "android", target_os = "ios")))'.dependencies] tauri-plugin-autostart = "2.2.0" tauri-plugin-global-shortcut = "2.2.0" -tauri-plugin-updater = "2.4.0" +tauri-plugin-updater = "2.3.0" tauri-plugin-window-state = "2.2.1" #openssl diff --git a/src-tauri/src/core/core.rs b/src-tauri/src/core/core.rs index 179aae91..177f5ab1 100644 --- a/src-tauri/src/core/core.rs +++ b/src-tauri/src/core/core.rs @@ -1,5 +1,6 @@ use crate::config::*; use crate::core::{clash_api, handle, service}; +#[cfg(target_os = "macos")] use crate::core::tray::Tray; use crate::log_err; use crate::utils::{dirs, help}; diff --git a/src/locales/en.json b/src/locales/en.json index a029a351..666f67a5 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -445,5 +445,11 @@ "Config Validation Failed": "Subscription configuration validation failed. Please check the subscription configuration file; modifications have been rolled back.", "Boot Config Validation Failed": "Boot subscription configuration validation failed. Started with the default configuration; please check the subscription configuration file.", "Core Change Config Validation Failed": "Configuration validation failed when switching the kernel. Started with the default configuration; please check the subscription configuration file.", - "Config Validation Process Terminated": "The validation process has been terminated." + "Config Validation Process Terminated": "The validation process has been terminated.", + "Script Syntax Error": "Script syntax error, changes reverted", + "Script Missing Main": "Script error, changes reverted", + "File Not Found": "File missing, changes reverted", + "Script File Error": "Script file error, changes reverted", + "Core Changed Successfully": "Core changed successfully", + "Failed to Change Core": "Failed to change core" }