diff --git a/src/lib/components/AddConnectionModal.svelte b/src/lib/components/AddConnectionModal.svelte index d1f04f3e0a..1ece26b404 100644 --- a/src/lib/components/AddConnectionModal.svelte +++ b/src/lib/components/AddConnectionModal.svelte @@ -39,7 +39,9 @@ let provider = ''; $: azure = provider === 'azure' || - ((url.includes('azure.') || url.includes('cognitive.microsoft.com')) && !direct && provider === ''); + ((url.includes('azure.') || url.includes('cognitive.microsoft.com')) && + !direct && + provider === ''); let prefixId = ''; let enable = true; diff --git a/src/lib/components/chat/FileNav/FileEntryRow.svelte b/src/lib/components/chat/FileNav/FileEntryRow.svelte index cd4c90f8a1..307b89e034 100644 --- a/src/lib/components/chat/FileNav/FileEntryRow.svelte +++ b/src/lib/components/chat/FileNav/FileEntryRow.svelte @@ -283,7 +283,9 @@ {/if} {#if entry.type === 'file' && entry.size !== undefined && !renaming} {#if showDate && entry.modified} - {formatRelativeTime(entry.modified)} + {formatRelativeTime(entry.modified)} {/if} {formatFileSize(entry.size)} {:else if entry.type === 'directory' && showDate && entry.modified && !renaming} diff --git a/src/lib/components/chat/FileNav/FileNavToolbar.svelte b/src/lib/components/chat/FileNav/FileNavToolbar.svelte index 0983995676..1f5aaf9330 100644 --- a/src/lib/components/chat/FileNav/FileNavToolbar.svelte +++ b/src/lib/components/chat/FileNav/FileNavToolbar.svelte @@ -173,8 +173,15 @@ class="shrink-0 p-1 rounded hover:bg-gray-100 dark:hover:bg-gray-800 transition text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-400" aria-label={$i18n.t('Sort')} > - - + + @@ -190,8 +197,19 @@ > {$i18n.t('Name')} {#if sortBy === 'name'} - - + + {/if} @@ -202,8 +220,19 @@ > {$i18n.t('Date Modified')} {#if sortBy === 'date'} - - + + {/if} diff --git a/src/lib/components/chat/MessageInput/CallOverlay.svelte b/src/lib/components/chat/MessageInput/CallOverlay.svelte index 008845c67a..77b912de6c 100644 --- a/src/lib/components/chat/MessageInput/CallOverlay.svelte +++ b/src/lib/components/chat/MessageInput/CallOverlay.svelte @@ -671,7 +671,11 @@ // Only handle M key when not typing in an input/textarea if (e.key === 'm' || e.key === 'M') { const target = e.target as HTMLElement; - if (target.tagName !== 'INPUT' && target.tagName !== 'TEXTAREA' && !target.isContentEditable) { + if ( + target.tagName !== 'INPUT' && + target.tagName !== 'TEXTAREA' && + !target.isContentEditable + ) { e.preventDefault(); toggleMute(); } @@ -1030,7 +1034,9 @@ - + {:else} diff --git a/src/lib/components/chat/MessageInput/VoiceRecording.svelte b/src/lib/components/chat/MessageInput/VoiceRecording.svelte index b0d19d0ddb..3bd6652960 100644 --- a/src/lib/components/chat/MessageInput/VoiceRecording.svelte +++ b/src/lib/components/chat/MessageInput/VoiceRecording.svelte @@ -238,7 +238,13 @@ return; } - const mineTypes = ['audio/webm; codecs=opus', 'audio/webm', 'audio/ogg; codecs=opus', 'audio/mp4', 'audio/wav']; + const mineTypes = [ + 'audio/webm; codecs=opus', + 'audio/webm', + 'audio/ogg; codecs=opus', + 'audio/mp4', + 'audio/wav' + ]; mediaRecorder = new MediaRecorder(stream, { mimeType: mineTypes.find((type) => MediaRecorder.isTypeSupported(type)) diff --git a/src/lib/components/chat/ModelSelector/ModelItem.svelte b/src/lib/components/chat/ModelSelector/ModelItem.svelte index 8f46619868..d387bbbe0f 100644 --- a/src/lib/components/chat/ModelSelector/ModelItem.svelte +++ b/src/lib/components/chat/ModelSelector/ModelItem.svelte @@ -125,10 +125,11 @@ {#if item.model.loaded}
new Date() + content={item.model.ollama?.expires_at && + new Date(item.model.ollama?.expires_at * 1000) > new Date() ? `${$i18n.t('Unloads {{FROM_NOW}}', { - FROM_NOW: dayjs(item.model.ollama?.expires_at * 1000).fromNow() - })}` + FROM_NOW: dayjs(item.model.ollama?.expires_at * 1000).fromNow() + })}` : `${$i18n.t('Loaded')}`} className="self-end" > @@ -236,7 +237,7 @@
- {#if $user?.role === 'admin' && item.model.loaded} + {#if $user?.role === 'admin' && item.model.loaded} - +
{/if} diff --git a/src/lib/components/playground/Chat.svelte b/src/lib/components/playground/Chat.svelte index 22d817a4f3..c5be2c6ecd 100644 --- a/src/lib/components/playground/Chat.svelte +++ b/src/lib/components/playground/Chat.svelte @@ -324,7 +324,9 @@ diff --git a/src/lib/utils/index.ts b/src/lib/utils/index.ts index 5432c3b211..804ea05b19 100644 --- a/src/lib/utils/index.ts +++ b/src/lib/utils/index.ts @@ -750,8 +750,7 @@ const convertOpenAIMessages = (convo) => { continue; } - const model = - message['message']?.['metadata']?.['model_slug'] || 'gpt-3.5-turbo'; + const model = message['message']?.['metadata']?.['model_slug'] || 'gpt-3.5-turbo'; const timestamp = message['message']?.['create_time'] ? Math.floor(message['message']['create_time']) : undefined;