diff --git a/tools/server/public/index.html.gz b/tools/server/public/index.html.gz
index d3efa63e408ee..15c18e2d4970a 100644
Binary files a/tools/server/public/index.html.gz and b/tools/server/public/index.html.gz differ
diff --git a/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions.svelte b/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions.svelte
index 803f8db001569..c16a3105cbd55 100644
--- a/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions.svelte
+++ b/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageActions.svelte
@@ -4,7 +4,6 @@
import ChatMessageBranchingControls from './ChatMessageBranchingControls.svelte';
interface Props {
- message: DatabaseMessage;
role: 'user' | 'assistant';
justify: 'start' | 'end';
actionsPosition: 'left' | 'right';
@@ -29,7 +28,6 @@
actionsPosition,
deletionInfo,
justify,
- message,
onCopy,
onEdit,
onConfirmDelete,
@@ -49,26 +47,17 @@
-
- {new Date(message.timestamp).toLocaleTimeString(undefined, {
- hour: '2-digit',
- minute: '2-digit'
- })}
-
-
{#if siblingInfo && siblingInfo.totalSiblings > 1}
{/if}
diff --git a/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte b/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte
index 80a6bbaad49e2..013b77cbbe403 100644
--- a/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte
+++ b/tools/server/webui/src/lib/components/app/chat/ChatMessages/ChatMessageAssistant.svelte
@@ -138,7 +138,6 @@
{#if message.timestamp && !isEditing}
diff --git a/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsFields.svelte b/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsFields.svelte
index c1eeed3b322ff..808e7d37caae6 100644
--- a/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsFields.svelte
+++ b/tools/server/webui/src/lib/components/app/chat/ChatSettings/ChatSettingsFields.svelte
@@ -5,6 +5,7 @@
import * as Select from '$lib/components/ui/select';
import { Textarea } from '$lib/components/ui/textarea';
import { SETTING_CONFIG_DEFAULT, SETTING_CONFIG_INFO } from '$lib/constants/settings-config';
+ import { IsMobile } from '$lib/hooks/is-mobile.svelte';
import { supportsVision } from '$lib/stores/server.svelte';
import type { Component } from 'svelte';
@@ -13,10 +14,11 @@
localConfig: SettingsConfigType;
onConfigChange: (key: string, value: string | boolean) => void;
onThemeChange?: (theme: string) => void;
- isMobile?: boolean;
}
- let { fields, localConfig, onConfigChange, onThemeChange, isMobile = false }: Props = $props();
+ let { fields, localConfig, onConfigChange, onThemeChange }: Props = $props();
+
+ let isMobile = $state(new IsMobile());
{#each fields as field (field.key)}
@@ -109,6 +111,7 @@
{/if}
{:else if field.type === 'checkbox'}
{@const isDisabled = field.key === 'pdfAsImage' && !supportsVision()}
+