feat: restore Copilot preset and auth center tab in settings

Re-enable GitHub Copilot provider preset and the OAuth auth center tab
that were temporarily hidden due to abnormal consumption rates. The
Copilot optimizer introduced in the previous commit addresses the
underlying issue.
This commit is contained in:
Jason
2026-04-05 08:34:16 +08:00
parent 2513687184
commit 159279bf44
2 changed files with 3 additions and 6 deletions
+3 -5
View File
@@ -9,6 +9,7 @@ import {
ScrollText,
HardDriveDownload,
FlaskConical,
KeyRound,
} from "lucide-react";
import { toast } from "sonner";
import {
@@ -42,6 +43,7 @@ import { ProxyTabContent } from "@/components/settings/ProxyTabContent";
import { ModelTestConfigPanel } from "@/components/usage/ModelTestConfigPanel";
import { UsageDashboard } from "@/components/usage/UsageDashboard";
import { LogConfigPanel } from "@/components/settings/LogConfigPanel";
import { AuthCenterPanel } from "@/components/settings/AuthCenterPanel";
import { useSettings } from "@/hooks/useSettings";
import { useImportExport } from "@/hooks/useImportExport";
import { useTranslation } from "react-i18next";
@@ -189,16 +191,14 @@ export function SettingsPage({
onValueChange={setActiveTab}
className="flex flex-col h-full"
>
<TabsList className="grid w-full grid-cols-5 mb-6 glass rounded-lg">
<TabsList className="grid w-full grid-cols-6 mb-6 glass rounded-lg">
<TabsTrigger value="general">
{t("settings.tabGeneral")}
</TabsTrigger>
<TabsTrigger value="proxy">{t("settings.tabProxy")}</TabsTrigger>
{/* HIDDEN: Copilot auth tab temporarily disabled - 用户反馈消耗过快
<TabsTrigger value="auth">
{t("settings.tabAuth", { defaultValue: "认证" })}
</TabsTrigger>
*/}
<TabsTrigger value="advanced">
{t("settings.tabAdvanced")}
</TabsTrigger>
@@ -254,7 +254,6 @@ export function SettingsPage({
) : null}
</TabsContent>
{/* HIDDEN: Copilot auth tab temporarily disabled - 用户反馈消耗过快
<TabsContent value="auth" className="space-y-6 mt-0 pb-4">
<motion.div
initial={{ opacity: 0, y: 10 }}
@@ -282,7 +281,6 @@ export function SettingsPage({
<AuthCenterPanel />
</motion.div>
</TabsContent>
*/}
<TabsContent value="advanced" className="space-y-6 mt-0 pb-4">
{settings ? (
-1
View File
@@ -707,7 +707,6 @@ export const providerPresets: ProviderPreset[] = [
requiresOAuth: true,
icon: "github",
iconColor: "#000000",
hidden: true, // 临时隐藏:用户反馈消耗速度过快
},
{
name: "Nvidia",