+ )}
{pathname === "/" &&
messages.length > 0 &&
!streaming &&
diff --git a/src/components/Option/Settings/model-settings.tsx b/src/components/Option/Settings/model-settings.tsx
index 8db7661..7996a73 100644
--- a/src/components/Option/Settings/model-settings.tsx
+++ b/src/components/Option/Settings/model-settings.tsx
@@ -1,13 +1,11 @@
+import { BetaTag } from "@/components/Common/Beta"
import { SaveButton } from "@/components/Common/SaveButton"
import { getAllModelSettings, setModelSetting } from "@/services/model-settings"
import { useQuery, useQueryClient } from "@tanstack/react-query"
import { Form, Skeleton, Input, InputNumber, Collapse } from "antd"
import React from "react"
import { useTranslation } from "react-i18next"
-// keepAlive?: string
-// temperature?: number
-// topK?: number
-// topP?: number
+
export const ModelSettings = () => {
const { t } = useTranslation("common")
@@ -25,9 +23,12 @@ export const ModelSettings = () => {
return (
+
+
- {t("modelSettings.label")}
+ {t("modelSettings.label")}
+
{t("modelSettings.description")}
diff --git a/src/components/Option/Settings/other.tsx b/src/components/Option/Settings/other.tsx
index d4c7c25..e05a9b8 100644
--- a/src/components/Option/Settings/other.tsx
+++ b/src/components/Option/Settings/other.tsx
@@ -2,7 +2,7 @@ import { useQueryClient } from "@tanstack/react-query"
import { useDarkMode } from "~/hooks/useDarkmode"
import { useMessageOption } from "~/hooks/useMessageOption"
import { PageAssitDatabase } from "@/db"
-import { Select } from "antd"
+import { Select, Switch } from "antd"
import { SUPPORTED_LANGUAGES } from "~/utils/supporetd-languages"
import { MoonIcon, SunIcon } from "lucide-react"
import { SearchModeSettings } from "./search-mode"
@@ -14,11 +14,20 @@ import {
importPageAssistData
} from "@/libs/export-import"
import { BetaTag } from "@/components/Common/Beta"
+import { useStorage } from "@plasmohq/storage/hook"
export const SettingOther = () => {
const { clearChat, speechToTextLanguage, setSpeechToTextLanguage } =
useMessageOption()
+ const [copilotResumeLastChat, setCopilotResumeLastChat] = useStorage(
+ "copilotResumeLastChat",
+ false
+ )
+
+ const [hideCurrentChatModelSettings, setHideCurrentChatModelSettings] =
+ useStorage("hideCurrentChatModelSettings", false)
+
const queryClient = useQueryClient()
const { mode, toggleDarkMode } = useDarkMode()
@@ -34,7 +43,7 @@ export const SettingOther = () => {
-
+
{t("generalSettings.settings.speechRecognitionLang.label")}
@@ -76,6 +85,29 @@ export const SettingOther = () => {
}}
/>
+
+
+ {t("generalSettings.settings.copilotResumeLastChat.label")}
+
+
+ setCopilotResumeLastChat(checked)}
+ />
+
+
+
+
+
+ {t("generalSettings.settings.hideCurrentChatModelSettings.label")}
+
+
+
+
setHideCurrentChatModelSettings(checked)}
+ />
+
{t("generalSettings.settings.darkMode.label")}
@@ -129,7 +161,7 @@ export const SettingOther = () => {
- {t("generalSettings.system.export.label")}
+ {t("generalSettings.system.export.label")}
- {t("generalSettings.system.import.label")}
+ {t("generalSettings.system.import.label")}