Explorar o código

chore: default enable clash field filter

MystiPanda hai 1 ano
pai
achega
90f4809b7c

+ 6 - 1
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()
         }

+ 1 - 1
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()
         }

+ 3 - 3
src/components/setting/mods/misc-viewer.tsx

@@ -20,8 +20,8 @@ export const MiscViewer = forwardRef<DialogRef>((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<DialogRef>((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 || "",

+ 1 - 1
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<DialogRef>(null);