diff --git a/src/lib/Setting/Pages/Module/ModuleMenu.svelte b/src/lib/Setting/Pages/Module/ModuleMenu.svelte
index 091905db..258db185 100644
--- a/src/lib/Setting/Pages/Module/ModuleMenu.svelte
+++ b/src/lib/Setting/Pages/Module/ModuleMenu.svelte
@@ -9,6 +9,10 @@
import TriggerList from "src/lib/SideBars/Scripts/TriggerList.svelte";
import Check from "src/lib/UI/GUI/CheckInput.svelte";
import Help from "src/lib/Others/Help.svelte";
+ import TextAreaInput from "src/lib/UI/GUI/TextAreaInput.svelte";
+ import Button from "src/lib/UI/GUI/Button.svelte";
+ import { openURL } from "src/ts/storage/globalApi";
+ import { hubURL } from "src/ts/characterCards";
export let currentModule:RisuModule
@@ -145,10 +149,54 @@
{#if (Array.isArray(currentModule.trigger))}
{language.triggerScript}
-
-
+
+
+
+
+ {#if currentModule?.trigger?.[0]?.effect?.[0]?.type === 'triggerlua'}
+
+
+ {:else}
+
+
+ {/if}
diff --git a/src/lib/SideBars/SideChatList.svelte b/src/lib/SideBars/SideChatList.svelte
index 763ab653..6416b497 100644
--- a/src/lib/SideBars/SideChatList.svelte
+++ b/src/lib/SideBars/SideChatList.svelte
@@ -153,30 +153,49 @@
{#if $CurrentCharacter?.chaId !== '§playground'}
-
-
-
-
- {#each parseKeyValue($DataBase.customPromptTemplateToggle) as toggle}
-
- {
- $DataBase.globalChatVariables[`toggle_${toggle[0]}`] = $DataBase.globalChatVariables[`toggle_${toggle[0]}`] === '1' ? '0' : '1'
- }} />
-
- {/each}
- {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable}
- {#if $DataBase.hanuraiEnable}
+
+ {#if parseKeyValue($DataBase.customPromptTemplateToggle).length > 4}
+
-
+
- {:else if $DataBase.hypaMemory}
+ {#each parseKeyValue($DataBase.customPromptTemplateToggle) as toggle}
+
+ {
+ $DataBase.globalChatVariables[`toggle_${toggle[0]}`] = $DataBase.globalChatVariables[`toggle_${toggle[0]}`] === '1' ? '0' : '1'
+ }} />
+
+ {/each}
+ {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable}
+
+
+
+ {/if}
+
+ {:else if parseKeyValue($DataBase.customPromptTemplateToggle).length > 0}
+
+
+
+ {#each parseKeyValue($DataBase.customPromptTemplateToggle) as toggle}
-
+ {
+ $DataBase.globalChatVariables[`toggle_${toggle[0]}`] = $DataBase.globalChatVariables[`toggle_${toggle[0]}`] === '1' ? '0' : '1'
+ }} />
- {:else}
+ {/each}
+ {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable}
-
+
+
+ {/if}
+ {:else}
+
+
+
+ {#if $DataBase.supaModelType !== 'none' || $DataBase.hanuraiEnable}
+
+
{/if}
{/if}