Compare commits

..
20 Commits
Author SHA1 Message Date
黑先森 1801082601 修复与优化
- 没有自动保存配置文件启动的bug
- 修复配置文件启动无法打开成员列表的bug
- 修复动态ipv4获取后,没有正确赋值到界面上的bug
- 增加使用配置文件启动时的提示
2024-11-11 18:19:28 +08:00
黑先森 189f3467c3 Merge branch 'dev_1.1.5'
# Conflicts:
#	README.md
2024-11-11 16:56:48 +08:00
黑先森 2eb69352f7 优化readme 2024-11-08 12:17:38 +08:00
黑先森 9ea0eea0ac Merge branch 'dev_1.1.4' 2024-11-05 18:30:29 +08:00
leizi97 c572925a0d Merge branch 'dev_1.1.3' 2024-11-04 22:46:28 +08:00
leizi97 e4fbaa921c Merge branch 'dev_1.1.2' 2024-11-04 21:29:29 +08:00
leizi97 76d29cbeeb Merge branch 'dev_1.1.1' 2024-11-03 23:13:43 +08:00
leizi97 6f57a866a4 Merge branch 'dev_1.1.0' 2024-11-03 22:09:58 +08:00
leizi97 fe9f1c01b7 Merge branch 'dev_1.0.9' 2024-10-29 23:32:48 +08:00
leizi97 43d681e888 Merge branch 'dev_1.0.9' 2024-10-29 22:51:34 +08:00
黑先森 d402f107b0 Merge branch 'dev_1.0.8' 2024-10-25 18:42:52 +08:00
leizi97 74fbfed7be Merge branch 'dev_1.0.7' 2024-10-23 22:04:58 +08:00
黑先森 5b9eed9520 Merge branch 'dev_1.0.6' 2024-10-17 19:35:37 +08:00
黑先森andGitHub 1ae122ab2a Update README.md 2024-10-16 17:41:44 +08:00
黑先森 3db962f3dc #improvement 增加说明图 2024-10-16 17:35:24 +08:00
黑先森 a7f1292067 Merge branch 'dev_1.0.5' 2024-10-16 17:22:00 +08:00
黑先森 022e71de01 Merge branch 'dev_1.0.5' 2024-10-16 16:41:30 +08:00
黑先森 5350af87ed Merge branch 'dev_1.0.4' 2024-10-16 09:52:35 +08:00
leizi97 5d6b7bdf13 Merge branch 'main' of https://github.com/EasyTier/EasytierGame 2024-10-13 21:37:27 +08:00
黑先森andGitHub 5740bd08c1 Update README.md 2024-10-13 21:28:41 +08:00
13 changed files with 196 additions and 180 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

+1 -1
View File
@@ -3,7 +3,7 @@
"private": true, "private": true,
"author": "leizi97", "author": "leizi97",
"description": "A simple network initiator based on Easytier", "description": "A simple network initiator based on Easytier",
"version": "1.1.5", "version": "1.1.6",
"scripts": { "scripts": {
"dev": "nuxt dev --dotenv env/.env.dev --host 0.0.0.0", "dev": "nuxt dev --dotenv env/.env.dev --host 0.0.0.0",
"build": "nuxt generate --dotenv env/.env.prod" "build": "nuxt generate --dotenv env/.env.prod"
+23 -9
View File
@@ -4,6 +4,11 @@
label-position="top" label-position="top"
:model="config" :model="config"
> >
<!-- element-loading-custom-class="config-start"
v-loading="mainStore.configStartEnable"
:element-loading-spinner="'<path />'"
element-loading-text="-------已经启用配置文件,界面配置不再生效-------" -->
<!-- <div> -->
<ElFormItem <ElFormItem
label="服务器" label="服务器"
prop="serverUrl" prop="serverUrl"
@@ -172,11 +177,12 @@
<ElInput <ElInput
maxlength="100" maxlength="100"
:disabled="config.dhcp" :disabled="config.dhcp"
:placeholder="data.isStart ? '等待动态分配IP...' : '例如: 10.126.126.1'" :placeholder="data.isStart && config.dhcp ? '等待动态分配IP...' : '例如: 10.126.126.1'"
v-model="config.ipv4" v-model="config.ipv4"
></ElInput> ></ElInput>
</ElFormItem> </ElFormItem>
</div> </div>
<!-- </div> -->
<div class="flex items-start gap-[0_10px]"> <div class="flex items-start gap-[0_10px]">
<div class="w-[122px]"> <div class="w-[122px]">
<div> <div>
@@ -479,8 +485,8 @@
data.isStart = true; data.isStart = true;
if (event.payload) { if (event.payload) {
data.startLoading = false; data.startLoading = false;
let ipv4 = /new: Some\((\d+\.\d+\.\d+\.\d+)\/.*\)/g.exec(event.payload as string)?.[1]; let ipv4 = /dhcp ip changed. old: None, new: Some\((\d+\.\d+\.\d+\.\d+).*\)/g.exec(event.payload as string)?.[1];
if (config.dhcp) { if (config.dhcp || mainStore.configStartEnable) {
if (ipv4) { if (ipv4) {
config.ipv4 = ipv4; config.ipv4 = ipv4;
await setTrayRunState(tray, true); await setTrayRunState(tray, true);
@@ -495,8 +501,11 @@
} }
} }
} }
appWindow.emitTo("log", "logs", data.log); const logArr = data.log.split("\n");
const start = logArr.length > 1000 ? logArr.length - 1000 : 0;
data.log = logArr.slice(start).join("\n");
data.log += (event.payload as string) + "\n"; data.log += (event.payload as string) + "\n";
}); });
this.unListenOutPut = unListen; this.unListenOutPut = unListen;
}, },
@@ -772,10 +781,15 @@
await reset(); await reset();
} else { } else {
const args = await getArgs(); const args = await getArgs();
if (!args || args.length <= 0) { if (!args || args.length <= 0) {
return ElMessage.error("无配置"); return ElMessage.error("无配置");
} }
if(args[0] === "-c") {
ElMessage.warning({
message: "使用配置文件中.",
duration: 5000,
});
}
data.log = ""; //清空日志 data.log = ""; //清空日志
data.startLoading = true; data.startLoading = true;
await unListenAll(); await unListenAll();
@@ -864,9 +878,9 @@
if (!data.isStart) { if (!data.isStart) {
return ElMessage.warning("请先开始联机"); return ElMessage.warning("请先开始联机");
} }
if (!mainStore.config.ipv4) { // if (!mainStore.config.ipv4) {
return ElMessage.warning("请等待获取IP"); // return ElMessage.warning("请等待获取IP");
} // }
await etWindows( await etWindows(
"member", "member",
@@ -899,7 +913,7 @@
data.logVisible = true; data.logVisible = true;
logsTimer && clearInterval(logsTimer); logsTimer && clearInterval(logsTimer);
logsTimer = setInterval(() => { logsTimer = setInterval(() => {
appWindow.emitTo("log", "logs", data.log ? (data.log as string).split("\n").slice(-1000).join("\n") : ""); appWindow.emitTo("log", "logs", data.log);
}, 600); }, 600);
}, },
() => { () => {
+1 -1
View File
@@ -1236,7 +1236,7 @@ checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
[[package]] [[package]]
name = "easytier-game" name = "easytier-game"
version = "1.1.5" version = "1.1.6"
dependencies = [ dependencies = [
"log", "log",
"planif", "planif",
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "easytier-game" name = "easytier-game"
version = "1.1.5" version = "1.1.6"
homepage = "https://github.com/EasyTier/EasyTier" homepage = "https://github.com/EasyTier/EasyTier"
repository = "https://github.com/EasyTier/EasytierGame" repository = "https://github.com/EasyTier/EasytierGame"
description = "A simple network initiator based on Easytier" description = "A simple network initiator based on Easytier"
+2 -2
View File
@@ -1,7 +1,7 @@
{ {
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json", "$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
"productName": "easytier-game", "productName": "easytier-game",
"version": "1.1.5", "version": "1.1.6",
"identifier": "com.tauri.easytier-game", "identifier": "com.tauri.easytier-game",
"build": { "build": {
@@ -13,7 +13,7 @@
"app": { "app": {
"windows": [ "windows": [
{ {
"title": "easytier-game 1.1.5", "title": "easytier-game 1.1.6",
"width": 335, "width": 335,
"height": 305, "height": 305,
"resizable": false, "resizable": false,
+2
View File
@@ -44,6 +44,8 @@ export default defineStore("main", {
"basePeers", "basePeers",
"cidrEnable", "cidrEnable",
"theme", "theme",
"configStartEnable",
"configPath",
"winIpBcAutoStart", "winIpBcAutoStart",
"config.proxyNetworks", "config.proxyNetworks",
"config.serverUrl", "config.serverUrl",