diff --git a/UPDATELOG.md b/UPDATELOG.md index ff9fd68..aeeebbb 100644 --- a/UPDATELOG.md +++ b/UPDATELOG.md @@ -7,21 +7,35 @@ ### Features -- Meta(mihomo)内核升级 1.18.8 +- Meta(mihomo)内核升级 1.18.9 +- Win 下的系统代理替换为 Shadowsocks/CFW/v2rayN 等成熟的 sysproxy.exe 方案,解决拨号/VPN 环境下无法设置系统代理的问题 +- 服务模式改进为启动软件时自动安装,TUN 模式可自由开启不再限制于服务模式 - Mac 下可用 URL Scheme 导入订阅 +- 可使用 Ctrl(cmd)+Q 快捷键退出程序 - 成功导入订阅的提示消息 - 能自动选中新导入的订阅 +- 日志加入颜色区分 - 改进多处文本表述 +- 加入图标 svg 格式检测 +- 增加更多 app 调试日志 ### Performance -- 优化内核启动逻辑 +- 优化及重构内核启动管理逻辑 - 优化 TUN 启动逻辑 +- 重构和优化 app_handle +- 重构系统代理绕过逻辑 - 移除无用的 PID 创建逻辑 ### Bugs Fixes - 修复已有多个订阅导入新订阅会跳选订阅的问题 +- 修复 Linux wayland 下任务栏图标缺失的问题 +- 移除多余退出变量和钩子 + +### 已知问题 + +- 由于[Tauri 底层依赖库 bug](https://github.com/tauri-apps/tauri/issues/10546),在测试节点连通性时关闭窗口会导致程序崩溃;在底层 bug 未修复前,暂时屏蔽窗口关闭功能。 --- diff --git a/src-tauri/src/core/tray.rs b/src-tauri/src/core/tray.rs index e9c75ad..8189381 100644 --- a/src-tauri/src/core/tray.rs +++ b/src-tauri/src/core/tray.rs @@ -196,7 +196,7 @@ impl Tray { "Clash Verge {version}\n{}: {}\n{}: {}\n{}: {}", t!("SysProxy", "系统代理", use_zh), switch_map[system_proxy], - t!("TUN", "Tun模式", use_zh), + t!("TUN", "Tun(虚拟网卡)模式", use_zh), switch_map[tun_mode], t!("Profile", "当前订阅", use_zh), current_profile_name @@ -267,7 +267,7 @@ fn create_tray_menu( let tun_mode = &CheckMenuItem::with_id( app_handle, "tun_mode", - t!("TUN Mode", "Tun 模式", use_zh), + t!("TUN Mode", "Tun(虚拟网卡)模式", use_zh), true, tun_mode_enabled, None::<&str>, diff --git a/src/locales/en.json b/src/locales/en.json index aee51fe..b2285ef 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -193,9 +193,9 @@ "Test URL": "Test URL", "Settings": "Settings", "System Setting": "System Setting", - "Tun Mode": "Tun Mode", + "Tun Mode": "Tun (Virtual NIC) Mode", "Reset to Default": "Reset to Default", - "Tun Mode Info": "The Tun mode requires granting core-related permissions. Please enable service mode before using it", + "Tun Mode Info": "Tun (Virtual NIC) mode: Captures all system traffic, and when enabled, there is no need to activate the system proxy.", "Stack": "Tun Stack", "System and Mixed Can Only be Used in Service Mode": "System and Mixed Can Only be Used in Service Mode", "Device": "Device Name", diff --git a/src/locales/fa.json b/src/locales/fa.json index 50162d2..b513dbc 100644 --- a/src/locales/fa.json +++ b/src/locales/fa.json @@ -191,9 +191,9 @@ "Test URL": "آدرس آزمون", "Settings": "تنظیمات", "System Setting": "تنظیمات سیستم", - "Tun Mode": "حالت Tun", + "Tun Mode": "Tun (کارت شبکه مجازی)", "Reset to Default": "بازنشانی به پیش‌فرض", - "Tun Mode Info": "حالت Tun نیاز به اعطای مجوزهای مربوط به هسته دارد. لطفاً قبل از استفاده، حالت سرویس را فعال کنید", + "Tun Mode Info": "حالت Tun (کارت شبکه مجازی): تمام ترافیک سیستم را در بر می‌گیرد و با فعال شدن آن، نیازی به فعال کردن پروکسی سیستم نیست.", "Stack": "انباشته Tun", "System and Mixed Can Only be Used in Service Mode": "سیستم و ترکیبی تنها می‌توانند در حالت سرویس استفاده شوند", "Device": "نام دستگاه", diff --git a/src/locales/ru.json b/src/locales/ru.json index cb0f381..2d5b115 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -191,9 +191,9 @@ "Test URL": "Тестовый URL", "Settings": "Настройки", "System Setting": "Настройки системы", - "Tun Mode": "Режим туннеля", + "Tun Mode": "Tun (виртуальный сетевой адаптер) режим", "Reset to Default": "Сбросить настройки по умолчанию", - "Tun Mode Info": "Режим туннеля требует предоставления разрешений, связанных с ядрам. Пожалуйста, включите сервисный режим перед его использованием", + "Tun Mode Info": "Tun (виртуальный сетевой адаптер) режим: Перехватывает весь трафик системы, и при его включении нет необходимости активировать системный прокси.", "Stack": "Стек", "System and Mixed Can Only be Used in Service Mode": "Система и смешанные могут использоваться только в сервисном режиме", "Device": "Имя устройства", diff --git a/src/locales/zh.json b/src/locales/zh.json index aededb7..21ce34a 100644 --- a/src/locales/zh.json +++ b/src/locales/zh.json @@ -193,9 +193,9 @@ "Test URL": "测试地址", "Settings": "设置", "System Setting": "系统设置", - "Tun Mode": "Tun 模式", + "Tun Mode": "Tun(虚拟网卡)模式", "Reset to Default": "重置为默认值", - "Tun Mode Info": "Tun模式需要授予内核相关权限,使用前请先开启服务模式", + "Tun Mode Info": "Tun(虚拟网卡)模式接管系统所有流量,启用时不用打开系统代理", "Stack": "Tun 模式堆栈", "System and Mixed Can Only be Used in Service Mode": "System 和 Mixed 只能在服务模式下使用", "Device": "Tun 网卡名称",