mirror of
https://github.com/EasyTier/EasytierGame.git
synced 2025-05-19 10:27:56 +00:00
增加窗口保存需要的权限,修改启动自动联机错误的英文拼写
This commit is contained in:
@@ -15,7 +15,7 @@ export const updateConfigJson = async (configJsonSeverUrl: Array<string> | strin
|
||||
proxyNetworks,
|
||||
autoStart,
|
||||
relayAllPeerrpc,
|
||||
coonectAfterStart,
|
||||
connectAfterStart,
|
||||
multiThread,
|
||||
enablExitNode,
|
||||
useSmoltcp,
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@
|
||||
打开日志目录
|
||||
</ElButton>
|
||||
</div>
|
||||
<div><ElCheckbox v-model="mainStore.config.coonectAfterStart">软件启动后,自动"启动联机"(搭配开机自启,无感联机)</ElCheckbox></div>
|
||||
<div><ElCheckbox v-model="mainStore.config.connectAfterStart">软件启动后,自动"启动联机"(搭配开机自启,无感联机)</ElCheckbox></div>
|
||||
<div class="flex items-center gap-[15px] flex-nowrap">
|
||||
<ElCheckbox v-model="mainStore.createConfigInEasytier">自动生成界面配置文件easytier/config.json</ElCheckbox>
|
||||
<ElButton
|
||||
|
||||
+8
-4
@@ -570,7 +570,7 @@
|
||||
},
|
||||
async listenConfigStart() {
|
||||
const unListen = await listen("config", event => {
|
||||
// console.log("config", event.payload);
|
||||
console.log("config", event.payload);
|
||||
const ipv4 = config.ipv4;
|
||||
mainStore.$patch(event.payload as any);
|
||||
config.ipv4 = ipv4;
|
||||
@@ -695,6 +695,7 @@
|
||||
is_enable_by_task = (await invoke("autostart_is_enabled")) as boolean;
|
||||
config.autoStart = is_enable_by_task;
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
await invoke("spawn_autostart", { enabled: false });
|
||||
const is_enable_by_task = (await invoke("autostart_is_enabled")) as boolean;
|
||||
config.autoStart = is_enable_by_task;
|
||||
@@ -702,7 +703,7 @@
|
||||
};
|
||||
|
||||
const initConnectAfterStart = async () => {
|
||||
if (config.coonectAfterStart && data.coreVersion) {
|
||||
if (config.connectAfterStart && data.coreVersion) {
|
||||
await reset();
|
||||
await handleConnection();
|
||||
}
|
||||
@@ -743,6 +744,7 @@
|
||||
await updateConfigJson(data.configJsonSeverUrl);
|
||||
}
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
ElMessage.error(`config.json格式错误`);
|
||||
}
|
||||
}
|
||||
@@ -936,7 +938,7 @@
|
||||
const {
|
||||
proxyNetworks,
|
||||
autoStart,
|
||||
coonectAfterStart,
|
||||
connectAfterStart,
|
||||
multiThread,
|
||||
hostname,
|
||||
enablExitNode,
|
||||
@@ -992,7 +994,9 @@
|
||||
mainStore.configPath = "";
|
||||
try {
|
||||
await mkdir(path, { baseDir: BaseDirectory.Resource });
|
||||
} catch (err) {}
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -90,6 +90,8 @@
|
||||
"clipboard-manager:allow-read-text",
|
||||
"clipboard-manager:allow-write-text",
|
||||
|
||||
"window-state:default"
|
||||
"window-state:default",
|
||||
"window-state:allow-save-window-state",
|
||||
"window-state:allow-restore-state"
|
||||
]
|
||||
}
|
||||
@@ -15,7 +15,6 @@
|
||||
{
|
||||
"title": "easytier-game 1.2.1",
|
||||
"label": "main",
|
||||
"url": "#/",
|
||||
"minWidth": 340,
|
||||
"width": 340,
|
||||
"height": 305,
|
||||
|
||||
+2
-2
@@ -11,7 +11,7 @@ export default defineStore("main", {
|
||||
ipv4: "",
|
||||
proxyNetworks: "", // 子网代理
|
||||
autoStart: false, // 是否自动启动
|
||||
coonectAfterStart: false, //软件打开后,是否自动连接
|
||||
connectAfterStart: false, //软件打开后,是否自动连接
|
||||
disableIpv6: false, // 是否禁用IPv6
|
||||
disbleListenner: false, // 是否禁用监听
|
||||
disableEncryption: false, // 是否禁用加密
|
||||
@@ -54,7 +54,7 @@ export default defineStore("main", {
|
||||
"config.ipv4",
|
||||
"config.proxyNetworks",
|
||||
"config.autoStart",
|
||||
"config.coonectAfterStart",
|
||||
"config.connectAfterStart",
|
||||
"config.disableIpv6",
|
||||
"config.disbleListenner",
|
||||
"config.disableEncryption",
|
||||
|
||||
Reference in New Issue
Block a user