diff --git a/src/App.tsx b/src/App.tsx index fc04bd6f2..f13eacf25 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -70,6 +70,7 @@ function App() { const [activeApp, setActiveApp] = useState("claude"); const [currentView, setCurrentView] = useState("providers"); + const [settingsDefaultTab, setSettingsDefaultTab] = useState("general"); const [isAddOpen, setIsAddOpen] = useState(false); const [editingProvider, setEditingProvider] = useState(null); @@ -411,6 +412,7 @@ function App() { open={true} onOpenChange={() => setCurrentView("providers")} onImportSuccess={handleImportSuccess} + defaultTab={settingsDefaultTab} /> ); case "prompts": @@ -610,14 +612,20 @@ function App() { - setCurrentView("settings")} /> + { + setSettingsDefaultTab("about"); + setCurrentView("settings"); + }} /> )} diff --git a/src/components/UpdateBadge.tsx b/src/components/UpdateBadge.tsx index 67244714e..3e9efea25 100644 --- a/src/components/UpdateBadge.tsx +++ b/src/components/UpdateBadge.tsx @@ -41,7 +41,7 @@ export function UpdateBadge({ className = "", onClick }: UpdateBadgeProps) { > - v{updateInfo.availableVersion} + {t("settings.updateBadge")}