From 6baaf06c1f9c30b2ca3ee35b6caeac39a72f707c Mon Sep 17 00:00:00 2001 From: kwaroran Date: Wed, 9 Aug 2023 01:43:52 +0900 Subject: [PATCH] [feat] added prompt template safety --- src/lang/en.ts | 1 + src/lib/Setting/Pages/BotSettings.svelte | 20 ++++++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/lang/en.ts b/src/lang/en.ts index 62163b15..eba5a18d 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -413,4 +413,5 @@ export const languageEnglish = { innerFormat: "Inner Format", HypaMemory: "HypaMemory", ToggleHypaMemory: "Toggle HypaMemory", + resetPromptTemplateConfirm: "Do you really want to reset prompt template?", } \ No newline at end of file diff --git a/src/lib/Setting/Pages/BotSettings.svelte b/src/lib/Setting/Pages/BotSettings.svelte index 219d657e..e0d4d8a9 100644 --- a/src/lib/Setting/Pages/BotSettings.svelte +++ b/src/lib/Setting/Pages/BotSettings.svelte @@ -20,6 +20,7 @@ import OptionInput from "src/lib/UI/GUI/OptionInput.svelte"; import { openRouterModels } from "src/ts/model/openrouter"; import { novelLogin } from "src/ts/process/models/nai"; + import { alertConfirm } from "src/ts/alert"; let tokens = { mainPrompt: 0, @@ -392,8 +393,10 @@ {#if advancedBotSettings} - {language.formatingOrder} - + {#if !$DataBase.promptTemplate} + {language.formatingOrder} + + {/if} Bias @@ -438,8 +441,17 @@ {/if}
{#if $DataBase.promptTemplate} - { - $DataBase.promptTemplate = undefined + { + const conf = await alertConfirm(language.resetPromptTemplateConfirm) + + if(conf){ + $DataBase.promptTemplate = undefined + } + else{ + $DataBase.promptTemplate = $DataBase.promptTemplate + } + + }}/> {:else} {