enh: regenerate menu toggle setting

This commit is contained in:
Timothy Jaeryang Baek
2025-08-11 00:43:41 +04:00
parent fbb8c111ed
commit 497471d16b
2 changed files with 103 additions and 36 deletions

View File

@@ -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 @@
</div>
</div>
<div>
<div class=" py-0.5 flex w-full justify-between">
<div id="regenerate-menu-label" class=" self-center text-xs">
{$i18n.t('Regenerate Menu')}
</div>
<div class="flex items-center gap-2 p-1">
<Switch
ariaLabelledbyId="regenerate-menu-label"
tooltip={true}
bind:state={regenerateMenu}
on:change={() => {
saveSettings({ regenerateMenu });
}}
/>
</div>
</div>
</div>
<div>
<div class=" py-0.5 flex w-full justify-between">
<div id="always-collapse-label" class=" self-center text-xs">