diff --git a/src/lib/components/chat/Settings/Interface.svelte b/src/lib/components/chat/Settings/Interface.svelte index eb71dbde8..a04474998 100644 --- a/src/lib/components/chat/Settings/Interface.svelte +++ b/src/lib/components/chat/Settings/Interface.svelte @@ -34,6 +34,7 @@ let landingPageMode = ''; let chatBubble = true; let chatDirection: 'LTR' | 'RTL' = 'LTR'; + let showUpdateToast = true; let showEmojiInCall = false; let voiceInterruption = false; @@ -49,7 +50,7 @@ saveSettings({ scrollOnBranchChange: scrollOnBranchChange }); }; - const togglewidescreenMode = async () => { + const toggleWidescreenMode = async () => { widescreenMode = !widescreenMode; saveSettings({ widescreenMode: widescreenMode }); }; @@ -64,6 +65,11 @@ saveSettings({ landingPageMode: landingPageMode }); }; + const toggleShowUpdateToast = async () => { + showUpdateToast = !showUpdateToast; + saveSettings({ showUpdateToast: showUpdateToast }); + }; + const toggleShowUsername = async () => { showUsername = !showUsername; saveSettings({ showUsername: showUsername }); @@ -159,7 +165,9 @@ autoTags = $settings.autoTags ?? true; responseAutoCopy = $settings.responseAutoCopy ?? false; + showUsername = $settings.showUsername ?? false; + showUpdateToast = $settings.showUpdateToast ?? true; showEmojiInCall = $settings.showEmojiInCall ?? false; voiceInterruption = $settings.voiceInterruption ?? false; @@ -315,7 +323,7 @@ + + + {/if} +
diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 96150dc90..991ad3328 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -231,7 +231,7 @@ -{#if version && compareVersion(version.latest, version.current)} +{#if version && compareVersion(version.latest, version.current) && ($settings?.showUpdateToast ?? true)}