From ead312090d67c3f4af7ac76e68b8ccbf7a622f2f Mon Sep 17 00:00:00 2001 From: Slinetrac Date: Fri, 24 Oct 2025 21:32:34 +0800 Subject: [PATCH] fix(proxy-snapshot, proxy-groups): restore last-selected proxy and group info --- src/components/proxy/proxy-groups.tsx | 13 ++++++++----- src/utils/proxy-snapshot.ts | 1 + 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/components/proxy/proxy-groups.tsx b/src/components/proxy/proxy-groups.tsx index 3ab01175..85c23cfc 100644 --- a/src/components/proxy/proxy-groups.tsx +++ b/src/components/proxy/proxy-groups.tsx @@ -557,16 +557,19 @@ export const ProxyGroups = (props: Props) => { {group.name} - + + {`${t("Group Type")}: ${group.type} ยท ${t("Proxy Count")}: ${ + Array.isArray(group.all) ? group.all.length : 0 + }`} + ))} {availableGroups.length === 0 && ( - + + {t("Empty")} + )} diff --git a/src/utils/proxy-snapshot.ts b/src/utils/proxy-snapshot.ts index d8fdefd4..c2c0bb6b 100644 --- a/src/utils/proxy-snapshot.ts +++ b/src/utils/proxy-snapshot.ts @@ -91,6 +91,7 @@ const parseProxyGroup = ( type: entry.type ? String(entry.type) : "Selector", provider: entry.provider, testUrl: entry.testUrl || entry.test_url, + now: typeof entry.now === "string" ? entry.now : undefined, }); };