From 90f4809b7c331fb5ba7c8163f265f2adf1c1234c Mon Sep 17 00:00:00 2001 From: MystiPanda Date: Thu, 14 Dec 2023 10:43:53 +0800 Subject: [PATCH] chore: default enable clash field filter --- src-tauri/src/config/profiles.rs | 7 ++++++- src-tauri/src/config/verge.rs | 2 +- src/components/setting/mods/misc-viewer.tsx | 6 +++--- src/components/setting/setting-clash.tsx | 2 +- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src-tauri/src/config/profiles.rs b/src-tauri/src/config/profiles.rs index e2d85ccc..c28858dd 100644 --- a/src-tauri/src/config/profiles.rs +++ b/src-tauri/src/config/profiles.rs @@ -55,7 +55,12 @@ impl IProfiles { pub fn template() -> Self { Self { - valid: Some(vec!["dns".into()]), + valid: Some(vec![ + "dns".into(), + "sub-rules".into(), + "unified-delay".into(), + "tcp-concurrent".into(), + ]), items: Some(vec![]), ..Self::default() } diff --git a/src-tauri/src/config/verge.rs b/src-tauri/src/config/verge.rs index 0c7efaaf..8f8ce0b4 100644 --- a/src-tauri/src/config/verge.rs +++ b/src-tauri/src/config/verge.rs @@ -152,7 +152,7 @@ impl IVerge { proxy_guard_duration: Some(30), auto_close_connection: Some(true), enable_builtin_enhanced: Some(true), - enable_clash_fields: Some(false), + enable_clash_fields: Some(true), auto_log_clean: Some(3), ..Self::default() } diff --git a/src/components/setting/mods/misc-viewer.tsx b/src/components/setting/mods/misc-viewer.tsx index 9675f53b..a0cdfc1a 100644 --- a/src/components/setting/mods/misc-viewer.tsx +++ b/src/components/setting/mods/misc-viewer.tsx @@ -20,8 +20,8 @@ export const MiscViewer = forwardRef((props, ref) => { const [open, setOpen] = useState(false); const [values, setValues] = useState({ appLogLevel: "info", - autoCloseConnection: false, - enableClashFields: false, + autoCloseConnection: true, + enableClashFields: true, enableBuiltinEnhanced: true, proxyLayoutColumn: 6, defaultLatencyTest: "", @@ -34,7 +34,7 @@ export const MiscViewer = forwardRef((props, ref) => { setValues({ appLogLevel: verge?.app_log_level ?? "info", autoCloseConnection: verge?.auto_close_connection ?? true, - enableClashFields: verge?.enable_clash_fields ?? false, + enableClashFields: verge?.enable_clash_fields ?? true, enableBuiltinEnhanced: verge?.enable_builtin_enhanced ?? true, proxyLayoutColumn: verge?.proxy_layout_column || 6, defaultLatencyTest: verge?.default_latency_test || "", diff --git a/src/components/setting/setting-clash.tsx b/src/components/setting/setting-clash.tsx index 405f7370..0b2ae3db 100644 --- a/src/components/setting/setting-clash.tsx +++ b/src/components/setting/setting-clash.tsx @@ -42,7 +42,7 @@ const SettingClash = ({ onError }: Props) => { const { enable_random_port = false, verge_mixed_port, - enable_clash_fields = false, + enable_clash_fields = true, } = verge ?? {}; const webRef = useRef(null);