feat: Add option to enable internet search by default

This commit is contained in:
n4ze3m
2025-01-12 00:19:39 +05:30
parent 84e123bf38
commit 48b7a2824a
23 changed files with 148 additions and 27 deletions

View File

@@ -55,7 +55,10 @@ export const useMessage = () => {
setWebSearch,
isSearchingInternet
} = useStoreMessageOption()
const [defaultInternetSearchOn, ] = useStorage(
"defaultInternetSearchOn",
false
)
const [chatWithWebsiteEmbedding] = useStorage(
"chatWithWebsiteEmbedding",
true
@@ -107,6 +110,9 @@ export const useMessage = () => {
setIsProcessing(false)
setStreaming(false)
currentChatModelSettings.reset()
if(defaultInternetSearchOn) {
setWebSearch(true)
}
}
const chatWithWebsiteMode = async (
@@ -1714,6 +1720,7 @@ export const useMessage = () => {
speechToTextLanguage,
setSpeechToTextLanguage,
useOCR,
setUseOCR
setUseOCR,
defaultInternetSearchOn
}
}

View File

@@ -76,6 +76,10 @@ export const useMessageOption = () => {
} = useStoreMessageOption()
const currentChatModelSettings = useStoreChatModelSettings()
const [selectedModel, setSelectedModel] = useStorage("selectedModel")
const [defaultInternetSearchOn, ] = useStorage(
"defaultInternetSearchOn",
false
)
const [speechToTextLanguage, setSpeechToTextLanguage] = useStorage(
"speechToTextLanguage",
"en-US"
@@ -98,6 +102,9 @@ export const useMessageOption = () => {
setStreaming(false)
currentChatModelSettings.reset()
textareaRef?.current?.focus()
if(defaultInternetSearchOn) {
setWebSearch(true)
}
}
const searchChatMode = async (
@@ -1198,6 +1205,7 @@ export const useMessageOption = () => {
temporaryChat,
setTemporaryChat,
useOCR,
setUseOCR
setUseOCR,
defaultInternetSearchOn,
}
}