diff --git a/src/lang/en.ts b/src/lang/en.ts index 9432d6fe..f42cc627 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -265,5 +265,6 @@ export const languageEnglish = { textScreenRound: "Round Text Screen", textScreenBorder: "Text Screen Borders", ttsReadOnlyQuoted: "Read Only Quoted", - ttsStop: "Stop TTS" + ttsStop: "Stop TTS", + askRemoval:"Ask Removal" } diff --git a/src/lang/ko.ts b/src/lang/ko.ts index 3e84c563..7d7aaf8e 100644 --- a/src/lang/ko.ts +++ b/src/lang/ko.ts @@ -239,6 +239,7 @@ export const languageKorean = { otherBots:'기타 봇', user:"유저", editDisplay: "디스플레이 수정", - community: "커뮤니티" + community: "커뮤니티", + askRemoval:"삭제 확인" } \ No newline at end of file diff --git a/src/lib/ChatScreens/Chat.svelte b/src/lib/ChatScreens/Chat.svelte index f0ac6c40..c102b415 100644 --- a/src/lib/ChatScreens/Chat.svelte +++ b/src/lib/ChatScreens/Chat.svelte @@ -24,7 +24,7 @@ let msgDisplay = '' async function rm(){ - const rm = await alertConfirm(language.removeChat) + const rm = $DataBase.askRemoval ? await alertConfirm(language.removeChat) : true if(rm){ if($DataBase.instantRemove){ const r = await alertConfirm(language.instantRemoveConfirm) diff --git a/src/lib/Setting/Pages/DisplaySettings.svelte b/src/lib/Setting/Pages/DisplaySettings.svelte index 6133d8ba..707b8403 100644 --- a/src/lib/Setting/Pages/DisplaySettings.svelte +++ b/src/lib/Setting/Pages/DisplaySettings.svelte @@ -119,6 +119,11 @@ {language.SwipeRegenerate} +
+ + {language.askRemoval} +
+
{language.roundIcons} diff --git a/src/ts/database.ts b/src/ts/database.ts index 5a896f6a..48b32e1c 100644 --- a/src/ts/database.ts +++ b/src/ts/database.ts @@ -199,6 +199,9 @@ export function setDatabase(data:Database){ if(checkNullish(data.supaMemoryType)){ data.supaMemoryType = "none" } + if(checkNullish(data.askRemoval)){ + data.askRemoval = true + } if(checkNullish(data.sdConfig)){ data.sdConfig = { width:512, @@ -353,6 +356,7 @@ export interface Database{ jailbreak: string globalNote:string temperature: number + askRemoval:boolean maxContext: number maxResponse: number frequencyPenalty: number