From 4da60032d840ccdc9268a3cc8c443fe3e63a90a7 Mon Sep 17 00:00:00 2001 From: Kwaroran Date: Sat, 15 Feb 2025 21:45:00 +0900 Subject: [PATCH] Add bulk enabling settings --- src/lang/en.ts | 1 + src/lang/ko.ts | 1 + .../Pages/AccessibilitySettings.svelte | 4 ++ .../SideBars/LoreBook/LoreBookSetting.svelte | 42 ++++++++++--------- src/ts/storage/database.svelte.ts | 1 + 5 files changed, 29 insertions(+), 20 deletions(-) diff --git a/src/lang/en.ts b/src/lang/en.ts index 1d552eca..e6b4b176 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -1029,4 +1029,5 @@ export const languageEnglish = { nextSummarizationLoadingError: "Error loading next summarization target: {0}", emptySelectedFirstMessageLabel: "WARN: Selected first message is empty", }, + bulkEnabling: "Lorebook Bulk Enabling", } diff --git a/src/lang/ko.ts b/src/lang/ko.ts index 2f631c6d..d6204b74 100644 --- a/src/lang/ko.ts +++ b/src/lang/ko.ts @@ -951,4 +951,5 @@ export const languageKorean = { "nextSummarizationLoadingError": "다음 요약 대상을 불러오는 동안 오류 발생: {0}", "emptySelectedFirstMessageLabel": "경고: 선택된 첫 메시지가 비어있습니다" }, + "bulkEnabling": "한번에 로어북 활성화 버튼", } diff --git a/src/lib/Setting/Pages/AccessibilitySettings.svelte b/src/lib/Setting/Pages/AccessibilitySettings.svelte index 90695cb0..797747d3 100644 --- a/src/lib/Setting/Pages/AccessibilitySettings.svelte +++ b/src/lib/Setting/Pages/AccessibilitySettings.svelte @@ -54,4 +54,8 @@
+
+ +
+
\ No newline at end of file diff --git a/src/lib/SideBars/LoreBook/LoreBookSetting.svelte b/src/lib/SideBars/LoreBook/LoreBookSetting.svelte index 2454228d..3e5699d2 100644 --- a/src/lib/SideBars/LoreBook/LoreBookSetting.svelte +++ b/src/lib/SideBars/LoreBook/LoreBookSetting.svelte @@ -133,25 +133,27 @@ }} class="hover:text-textcolor ml-2 cursor-pointer"> - - + {#if DBState.db.bulkEnabling} + + + {/if} {/if} \ No newline at end of file diff --git a/src/ts/storage/database.svelte.ts b/src/ts/storage/database.svelte.ts index 598922a3..ac48e990 100644 --- a/src/ts/storage/database.svelte.ts +++ b/src/ts/storage/database.svelte.ts @@ -900,6 +900,7 @@ export interface Database{ OaiCompAPIKeys: {[key:string]:string} inlayErrorResponse:boolean reasoningEffort:number + bulkEnabling:boolean } interface SeparateParameters{