From 764c2370dd5d9be157d3f0ac7fae25558a92ed62 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Wed, 5 Jun 2024 16:38:44 +0900 Subject: [PATCH] feat: add module apply --- android/app/build.gradle | 2 +- android/app/release/output-metadata.json | 2 +- src-tauri/tauri.conf.json | 2 +- src/lang/en.ts | 2 + src/lib/Others/AlertComp.svelte | 10 ++++- .../Pages/Module/ModuleChatMenu.svelte | 32 +++++++++----- src/lib/SideBars/CharConfig.svelte | 35 +++++++++------- src/ts/alert.ts | 19 ++++++++- src/ts/process/modules.ts | 42 ++++++++++++++++++- src/ts/storage/database.ts | 2 +- version.json | 2 +- 11 files changed, 115 insertions(+), 35 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index cc629ee4..638ce56c 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -8,7 +8,7 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 2 - versionName "1.111.6" + versionName "1.111.7" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/android/app/release/output-metadata.json b/android/app/release/output-metadata.json index a8db539d..3313a7c7 100644 --- a/android/app/release/output-metadata.json +++ b/android/app/release/output-metadata.json @@ -12,7 +12,7 @@ "filters": [], "attributes": [], "versionCode": 2, - "versionName": "1.111.6", + "versionName": "1.111.7", "outputFile": "app-release.apk" } ], diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index f0f226e4..c79d941d 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -8,7 +8,7 @@ }, "package": { "productName": "RisuAI", - "version": "1.111.6" + "version": "1.111.7" }, "tauri": { "allowlist": { diff --git a/src/lang/en.ts b/src/lang/en.ts index f013828d..cbfed9ac 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -649,4 +649,6 @@ export const languageEnglish = { goCharacterOnImport: "Go to Character on Realm Import", format: "Format", v2Warning: "Warning: V2 card is no longer supported. it may not contain all the data.", + applyModule: "Apply Module", + successApplyModule: "Module is successfully applied", } \ No newline at end of file diff --git a/src/lib/Others/AlertComp.svelte b/src/lib/Others/AlertComp.svelte index 100cdc27..479ab9b4 100644 --- a/src/lib/Others/AlertComp.svelte +++ b/src/lib/Others/AlertComp.svelte @@ -18,6 +18,7 @@ import { CurrentChat } from "src/ts/stores"; import { tokenize } from "src/ts/tokenizer"; import TextAreaInput from "../UI/GUI/TextAreaInput.svelte"; + import ModuleChatMenu from "../Setting/Pages/Module/ModuleChatMenu.svelte"; let btn let input = '' let cardExportType = 'realm' @@ -58,7 +59,7 @@ } }}> -{#if $alertStore.type !== 'none' && $alertStore.type !== 'toast' && $alertStore.type !== 'cardexport'} +{#if $alertStore.type !== 'none' && $alertStore.type !== 'toast' && $alertStore.type !== 'cardexport' && $alertStore.type !== 'selectModule'}
{#if $alertStore.type === 'error'} @@ -450,6 +451,13 @@ }) }} >{$alertStore.msg}
+{:else if $alertStore.type === 'selectModule'} + { + alertStore.set({ + type: 'none', + msg: d + }) + }} /> {/if}