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} - -