diff --git a/ui/goose2/src/features/extensions/ui/ExtensionsSettings.tsx b/ui/goose2/src/features/extensions/ui/ExtensionsSettings.tsx index cb84d233..cb88e7fe 100644 --- a/ui/goose2/src/features/extensions/ui/ExtensionsSettings.tsx +++ b/ui/goose2/src/features/extensions/ui/ExtensionsSettings.tsx @@ -1,9 +1,9 @@ import { useCallback, useEffect, useMemo, useState } from "react"; import { useTranslation } from "react-i18next"; import { toast } from "sonner"; -import { IconPlus, IconSearch } from "@tabler/icons-react"; +import { IconPlus } from "@tabler/icons-react"; import { Button } from "@/shared/ui/button"; -import { Input } from "@/shared/ui/input"; +import { SearchBar } from "@/shared/ui/SearchBar"; import { listExtensions, addExtension, @@ -18,6 +18,7 @@ import { } from "../types"; import { ExtensionItem } from "./ExtensionItem"; import { ExtensionModal } from "./ExtensionModal"; +import { SettingsPage } from "@/shared/ui/SettingsPage"; export function ExtensionsSettings() { const { t } = useTranslation("settings"); @@ -140,26 +141,33 @@ export function ExtensionsSettings() { }; return ( -
- {t("extensions.description")} -
-{t("chats.empty")}
+ ) : null} + {archivedChats.map((session) => ( ++ {session.projectId + ? t("chats.types.project") + : t("chats.types.standalone")} +
+- {t("compaction.description")} -
-- {t("general.description")} -
- -+ {t("projects.empty")} +
+ ) : null} + {archivedProjects.map((project) => ( +- {t("providers.models.description")} -
-+ {t("providers.models.description")} +
- {t("projects.description")} -
-- {t("projects.empty")} -
- )} - {archivedProjects.map((project) => ( -- {t("chats.description")} -
-- {t("chats.empty")} -
- )} - {archivedChats.map((session) => ( -- {session.projectId - ? t("chats.types.project") - : t("chats.types.standalone")} -
-- {t("about.description")} -
-{t("common:labels.loading")}
-- {t("general.voiceInput.description")} -
-{t("general.voiceInput.providerLabel")} @@ -484,6 +480,6 @@ export function VoiceInputSettings() {
{error}
: null} -+ {description} +
+ ) : null} +