|
@@ -36,18 +36,11 @@
|
|
let voiceInterruption = false;
|
|
let voiceInterruption = false;
|
|
let hapticFeedback = false;
|
|
let hapticFeedback = false;
|
|
|
|
|
|
- let streamResponse = true;
|
|
|
|
-
|
|
|
|
const toggleSplitLargeChunks = async () => {
|
|
const toggleSplitLargeChunks = async () => {
|
|
splitLargeChunks = !splitLargeChunks;
|
|
splitLargeChunks = !splitLargeChunks;
|
|
saveSettings({ splitLargeChunks: splitLargeChunks });
|
|
saveSettings({ splitLargeChunks: splitLargeChunks });
|
|
};
|
|
};
|
|
|
|
|
|
- const toggleStreamResponse = async () => {
|
|
|
|
- streamResponse = !streamResponse;
|
|
|
|
- saveSettings({ streamResponse: streamResponse });
|
|
|
|
- };
|
|
|
|
-
|
|
|
|
const togglesScrollOnBranchChange = async () => {
|
|
const togglesScrollOnBranchChange = async () => {
|
|
scrollOnBranchChange = !scrollOnBranchChange;
|
|
scrollOnBranchChange = !scrollOnBranchChange;
|
|
saveSettings({ scrollOnBranchChange: scrollOnBranchChange });
|
|
saveSettings({ scrollOnBranchChange: scrollOnBranchChange });
|
|
@@ -165,7 +158,6 @@
|
|
userLocation = $settings.userLocation ?? false;
|
|
userLocation = $settings.userLocation ?? false;
|
|
|
|
|
|
hapticFeedback = $settings.hapticFeedback ?? false;
|
|
hapticFeedback = $settings.hapticFeedback ?? false;
|
|
- streamResponse = $settings?.streamResponse ?? true;
|
|
|
|
|
|
|
|
defaultModelId = $settings?.models?.at(0) ?? '';
|
|
defaultModelId = $settings?.models?.at(0) ?? '';
|
|
if ($config?.default_models) {
|
|
if ($config?.default_models) {
|
|
@@ -319,28 +311,6 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <div>
|
|
|
|
- <div class=" py-0.5 flex w-full justify-between">
|
|
|
|
- <div class=" self-center text-xs">
|
|
|
|
- {$i18n.t('Stream Chat Response')}
|
|
|
|
- </div>
|
|
|
|
-
|
|
|
|
- <button
|
|
|
|
- class="p-1 px-3 text-xs flex rounded transition"
|
|
|
|
- on:click={() => {
|
|
|
|
- toggleStreamResponse();
|
|
|
|
- }}
|
|
|
|
- type="button"
|
|
|
|
- >
|
|
|
|
- {#if streamResponse === true}
|
|
|
|
- <span class="ml-2 self-center">{$i18n.t('On')}</span>
|
|
|
|
- {:else}
|
|
|
|
- <span class="ml-2 self-center">{$i18n.t('Off')}</span>
|
|
|
|
- {/if}
|
|
|
|
- </button>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
-
|
|
|
|
<div>
|
|
<div>
|
|
<div class=" py-0.5 flex w-full justify-between">
|
|
<div class=" py-0.5 flex w-full justify-between">
|
|
<div class=" self-center text-xs">
|
|
<div class=" self-center text-xs">
|