chore: delete clash core, update CI, change profile name, change URL test link

This commit is contained in:
wonfen
2023-11-22 02:56:47 +08:00
parent 9df1115380
commit dbc626734d
31 changed files with 1327 additions and 974 deletions

View File

@@ -112,8 +112,8 @@ export const ProfileItem = (props: Props) => {
});
/// 0 不使用任何代理
/// 1 使用配置好的代理
/// 2 至少使用一个代理,根据配置,如果没配置,默认使用系统代理
/// 1 使用订阅好的代理
/// 2 至少使用一个代理,根据订阅,如果没订阅,默认使用系统代理
const onUpdate = useLockFn(async (type: 0 | 1 | 2) => {
setAnchorEl(null);
setLoadingCache((cache) => ({ ...cache, [itemData.uid]: true }));

View File

@@ -21,7 +21,7 @@ export const MiscViewer = forwardRef<DialogRef>((props, ref) => {
const [values, setValues] = useState({
appLogLevel: "info",
autoCloseConnection: false,
enableClashFields: true,
enableClashFields: false,
enableBuiltinEnhanced: true,
proxyLayoutColumn: 6,
defaultLatencyTest: "",
@@ -33,8 +33,8 @@ export const MiscViewer = forwardRef<DialogRef>((props, ref) => {
setOpen(true);
setValues({
appLogLevel: verge?.app_log_level ?? "info",
autoCloseConnection: verge?.auto_close_connection ?? false,
enableClashFields: verge?.enable_clash_fields ?? true,
autoCloseConnection: verge?.auto_close_connection ?? true,
enableClashFields: verge?.enable_clash_fields ?? false,
enableBuiltinEnhanced: verge?.enable_builtin_enhanced ?? true,
proxyLayoutColumn: verge?.proxy_layout_column || 6,
defaultLatencyTest: verge?.default_latency_test || "",
@@ -187,7 +187,7 @@ export const MiscViewer = forwardRef<DialogRef>((props, ref) => {
spellCheck="false"
sx={{ width: 250 }}
value={values.defaultLatencyTest}
placeholder="http://www.gstatic.com/generate_204"
placeholder="http://1.1.1.1"
onChange={(e) =>
setValues((v) => ({ ...v, defaultLatencyTest: e.target.value }))
}

View File

@@ -1,6 +1,6 @@
{
"Label-Proxies": "代 理",
"Label-Profiles": "配 置",
"Label-Profiles": "订 阅",
"Label-Connections": "连 接",
"Label-Logs": "日 志",
"Label-Rules": "规 则",
@@ -16,11 +16,11 @@
"direct": "直连",
"script": "脚本",
"Profiles": "配置",
"Profile URL": "配置文件链接",
"Profiles": "订阅",
"Profile URL": "订阅文件链接",
"Import": "导入",
"New": "新建",
"Create Profile": "新建配置",
"Create Profile": "新建订阅",
"Choose File": "选择文件",
"Close All": "关闭全部",
"Select": "使用",
@@ -35,9 +35,9 @@
"Refresh": "刷新",
"To Top": "移到最前",
"To End": "移到末尾",
"Update All Profiles": "更新所有配置",
"View Runtime Config": "查看运行时配置",
"Reactivate Profiles": "重新激活配置",
"Update All Profiles": "更新所有订阅",
"View Runtime Config": "查看运行时订阅",
"Reactivate Profiles": "重新激活订阅",
"Location": "当前节点",
"Delay check": "延迟测试",
@@ -48,7 +48,7 @@
"Proxy detail": "展示节点细节",
"Filter": "过滤节点",
"Filter conditions": "过滤条件",
"Refresh profiles": "刷新配置",
"Refresh profiles": "刷新订阅",
"Type": "类型",
"Name": "名称",
@@ -96,7 +96,7 @@
"theme.dark": "深色",
"theme.system": "系统",
"Clash Field": "Clash 字段",
"Runtime Config": "运行配置",
"Runtime Config": "运行订阅",
"ReadOnly": "只读",
"Restart": "重启内核",

View File

@@ -8,7 +8,7 @@ export const defaultTheme = {
error_color: "#d32f2f",
warning_color: "#ed6c02",
success_color: "#2e7d32",
font_family: `"Roboto", "Helvetica", "Arial", sans-serif`,
font_family: `"Roboto", "Helvetica", "Arial", sans-serif, "twemoji mozilla"`,
};
// dark mode

View File

@@ -168,7 +168,7 @@ const ProfilePage = () => {
mutateLogs();
});
// 更新所有配置
// 更新所有订阅
const setLoadingCache = useSetRecoilState(atomLoadingCache);
const onUpdateAll = useLockFn(async () => {
const throttleMutate = throttle(mutateProfiles, 2000, {
@@ -185,7 +185,7 @@ const ProfilePage = () => {
return new Promise((resolve) => {
setLoadingCache((cache) => {
// 获取没有正在更新的配置
// 获取没有正在更新的订阅
const items = regularItems.filter(
(e) => e.type === "remote" && !cache[e.uid]
);

View File

@@ -16,7 +16,7 @@ const SettingPage = () => {
};
const toGithubRepo = useLockFn(() => {
return openWebUrl("https://github.com/zzzgydi/clash-verge");
return openWebUrl("https://github.com/wonfen/clash-verge-rev");
});
return (
@@ -26,7 +26,7 @@ const SettingPage = () => {
<IconButton
size="small"
color="inherit"
title="@zzzgydi/clash-verge"
title="@wonfen/clash-verge-rev"
onClick={toGithubRepo}
>
<GitHub fontSize="inherit" />

View File

@@ -66,7 +66,7 @@ export const getRules = async () => {
export const getProxyDelay = async (name: string, url?: string) => {
const params = {
timeout: 10000,
url: url || "http://www.gstatic.com/generate_204",
url: url || "http://1.1.1.1",
};
const instance = await getAxios();
const result = await instance.get(

View File

@@ -116,10 +116,10 @@ class DelayManager {
}
formatDelayColor(delay: number) {
if (delay <= 0) return "text.secondary";
if (delay >= 10000) return "error.main";
/*if (delay <= 0) return "text.secondary";
if (delay > 500) return "warning.main";
if (delay > 100) return "text.secondary";
if (delay > 100) return "text.secondary";*/
return "success.main";
}
}