diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 83e717c577..5c4ae8b77a 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -1349,51 +1349,95 @@ {/if} - - + {/if} {#if siblings.length > 1} diff --git a/src/lib/components/chat/Settings/Interface.svelte b/src/lib/components/chat/Settings/Interface.svelte index 6c6aab0b57..59b5a111c4 100644 --- a/src/lib/components/chat/Settings/Interface.svelte +++ b/src/lib/components/chat/Settings/Interface.svelte @@ -52,6 +52,8 @@ let keepFollowUpPrompts = false; let insertFollowUpPrompt = false; + let regenerateMenu = true; + let landingPageMode = ''; let chatBubble = true; let chatDirection: 'LTR' | 'RTL' | 'auto' = 'auto'; @@ -200,6 +202,8 @@ keepFollowUpPrompts = $settings?.keepFollowUpPrompts ?? false; insertFollowUpPrompt = $settings?.insertFollowUpPrompt ?? false; + regenerateMenu = $settings?.regenerateMenu ?? true; + largeTextAsFile = $settings?.largeTextAsFile ?? false; copyFormatted = $settings?.copyFormatted ?? false; @@ -709,6 +713,25 @@ +
+
+
+ {$i18n.t('Regenerate Menu')} +
+ +
+ { + saveSettings({ regenerateMenu }); + }} + /> +
+
+
+