first draft

This commit is contained in:
Jannik Streidl 2024-02-22 11:54:55 +01:00
parent 5fd1acbd99
commit 230f787da1
8 changed files with 149 additions and 6 deletions

View file

@ -1,7 +1,7 @@
<script lang="ts">
import { getBackendConfig } from '$lib/apis';
import { setDefaultPromptSuggestions } from '$lib/apis/configs';
import { config, models, user } from '$lib/stores';
import { config, models, user, showWhatsChanged } from '$lib/stores';
import { createEventDispatcher, onMount } from 'svelte';
import toast from 'svelte-french-toast';
const dispatch = createEventDispatcher();
@ -18,6 +18,7 @@
// Interface
let promptSuggestions = [];
let showUsername = false;
let enableWhatsChanged = true;
const toggleFullScreenMode = async () => {
fullScreenMode = !fullScreenMode;
@ -29,6 +30,11 @@
saveSettings({ showUsername: showUsername });
};
const toggleenableWhatsChanged = async () => {
enableWhatsChanged = !enableWhatsChanged;
saveSettings({ enableWhatsChanged: enableWhatsChanged });
};
const toggleTitleAutoGenerate = async () => {
titleAutoGenerate = !titleAutoGenerate;
saveSettings({ titleAutoGenerate: titleAutoGenerate });
@ -77,6 +83,7 @@
titleAutoGenerate = settings.titleAutoGenerate ?? true;
responseAutoCopy = settings.responseAutoCopy ?? false;
showUsername = settings.showUsername ?? false;
enableWhatsChanged = settings.enableWhatsChanged ?? true;
fullScreenMode = settings.fullScreenMode ?? false;
titleAutoGenerateModel = settings.titleAutoGenerateModel ?? '';
titleGenerationPrompt =
@ -179,6 +186,26 @@
</div>
</div>
<div>
<div class=" py-0.5 flex w-full justify-between">
<div class=" self-center text-xs font-medium">Show "WhatsChanged" Modal on Startup</div>
<button
class="p-1 px-3 text-xs flex rounded transition"
on:click={() => {
toggleenableWhatsChanged();
}}
type="button"
>
{#if enableWhatsChanged === true}
<span class="ml-2 self-center">On</span>
{:else}
<span class="ml-2 self-center">Off</span>
{/if}
</button>
</div>
</div>
<hr class=" dark:border-gray-700" />
<div>