diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json
index d4e47653..56ef6f11 100644
--- a/src-tauri/tauri.conf.json
+++ b/src-tauri/tauri.conf.json
@@ -8,7 +8,7 @@
},
"package": {
"productName": "RisuAI",
- "version": "1.77.0"
+ "version": "1.78.2"
},
"tauri": {
"allowlist": {
diff --git a/src/etc/patchNote.ts b/src/etc/patchNote.ts
index 1bba23c7..860d38e1 100644
--- a/src/etc/patchNote.ts
+++ b/src/etc/patchNote.ts
@@ -1,13 +1,19 @@
export const patchNote = {
- version: "1.77",
+ version: "1.78",
content:
`
-# Update 1.77
-- Added Risu RCC export
- - Added password protection
- - Added license for file export
-- Added memory limit border thickness (#286)
-- Minor fixes
+# Update 1.78
+- Added Modules
+ - Modules are package of triggers, regex, and lorebook
+ - You can enable globally, or enable only in specific chat
+ - Designed for easy sharing and activation/deactivation.
+- Removed global regex and lorebook
+ - This would be replaced by modules
+ - Old global regex and lorebook will be converted to modules
+- Fixed Claude prompting
+- Settings menu would be remembered
+- Added persona portraits (#289)
+- Added gpt-3.5-turbo-0125 (#288)
`
}
diff --git a/src/lang/en.ts b/src/lang/en.ts
index 63c41511..82d81391 100644
--- a/src/lang/en.ts
+++ b/src/lang/en.ts
@@ -529,4 +529,5 @@ export const languageEnglish = {
edit: "Edit",
enableGlobal: "Enable Globally",
chatModulesInfo: "You can enable or disable modules for this chat.",
+ sideMenuRerollButton: "Side Menu Reroll Button",
}
\ No newline at end of file
diff --git a/src/lib/ChatScreens/DefaultChatScreen.svelte b/src/lib/ChatScreens/DefaultChatScreen.svelte
index 5bf04ac1..33b1b8b9 100644
--- a/src/lib/ChatScreens/DefaultChatScreen.svelte
+++ b/src/lib/ChatScreens/DefaultChatScreen.svelte
@@ -675,6 +675,13 @@
{language.modules}
+
+ {#if $DataBase.sideMenuRerollButton}
+
+
+ {language.reroll}
+
+ {/if}
{/if}
diff --git a/src/lib/Setting/Pages/AccessibilitySettings.svelte b/src/lib/Setting/Pages/AccessibilitySettings.svelte
index 276e303c..e6201c73 100644
--- a/src/lib/Setting/Pages/AccessibilitySettings.svelte
+++ b/src/lib/Setting/Pages/AccessibilitySettings.svelte
@@ -37,4 +37,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/Setting/Pages/Module/ModuleSettings.svelte b/src/lib/Setting/Pages/Module/ModuleSettings.svelte
index e3275f94..060cf65a 100644
--- a/src/lib/Setting/Pages/Module/ModuleSettings.svelte
+++ b/src/lib/Setting/Pages/Module/ModuleSettings.svelte
@@ -3,7 +3,7 @@
import { DataBase } from "src/ts/storage/database";
import Button from "src/lib/UI/GUI/Button.svelte";
import ModuleMenu from "src/lib/Setting/Pages/Module/ModuleMenu.svelte";
- import { exportModule, type RisuModule } from "src/ts/process/modules";
+ import { exportModule, importModule, type RisuModule } from "src/ts/process/modules";
import { DownloadIcon, Edit, TrashIcon, Globe } from "lucide-svelte";
import { v4 } from "uuid";
import { tooltip } from "src/ts/gui/tooltip";
@@ -87,7 +87,7 @@
}
mode = 1
}}>{language.createModule}
-
+
{:else if mode === 1}
{language.createModule}
@@ -95,7 +95,7 @@
+ }}>{language.createModule}
{/if}
{:else if mode === 2}
{language.editModule}
@@ -104,6 +104,6 @@
+ }}>{language.editModule}
{/if}
{/if}
\ No newline at end of file
diff --git a/src/lib/Setting/Settings.svelte b/src/lib/Setting/Settings.svelte
index 1d2578ec..0123634b 100644
--- a/src/lib/Setting/Settings.svelte
+++ b/src/lib/Setting/Settings.svelte
@@ -88,24 +88,6 @@
{language.accessibility}
-
-