diff --git a/src/lib/components/chat/MessageInput.svelte b/src/lib/components/chat/MessageInput.svelte
index d63295947e..0f42985a57 100644
--- a/src/lib/components/chat/MessageInput.svelte
+++ b/src/lib/components/chat/MessageInput.svelte
@@ -510,7 +510,7 @@
>
{#if files.length > 0}
diff --git a/src/lib/components/chat/Messages/UserMessage.svelte b/src/lib/components/chat/Messages/UserMessage.svelte
index 59799c8ced..99f1351deb 100644
--- a/src/lib/components/chat/Messages/UserMessage.svelte
+++ b/src/lib/components/chat/Messages/UserMessage.svelte
@@ -102,7 +102,7 @@
{#if !($settings?.chatBubble ?? true)}
-
+
m.id === message.user)?.info?.meta?.profile_image_url ??
diff --git a/src/lib/components/chat/Settings/Interface.svelte b/src/lib/components/chat/Settings/Interface.svelte
index 3b4b16c57c..95c52a8618 100644
--- a/src/lib/components/chat/Settings/Interface.svelte
+++ b/src/lib/components/chat/Settings/Interface.svelte
@@ -39,7 +39,7 @@
let landingPageMode = '';
let chatBubble = true;
- let chatDirection: 'LTR' | 'RTL' = 'LTR';
+ let chatDirection: 'LTR' | 'RTL' | 'auto' = 'auto';
let ctrlEnterToSend = false;
let collapseCodeBlocks = false;
@@ -263,7 +263,7 @@
widescreenMode = $settings.widescreenMode ?? false;
splitLargeChunks = $settings.splitLargeChunks ?? false;
scrollOnBranchChange = $settings.scrollOnBranchChange ?? true;
- chatDirection = $settings.chatDirection ?? 'LTR';
+ chatDirection = $settings.chatDirection ?? 'auto';
userLocation = $settings.userLocation ?? false;
notificationSound = $settings.notificationSound ?? true;
diff --git a/src/lib/stores/index.ts b/src/lib/stores/index.ts
index 8c811e86cd..87f48c72c7 100644
--- a/src/lib/stores/index.ts
+++ b/src/lib/stores/index.ts
@@ -141,7 +141,7 @@ type Settings = {
notificationEnabled?: boolean;
title?: TitleSettings;
splitLargeDeltas?: boolean;
- chatDirection: 'LTR' | 'RTL';
+ chatDirection: 'LTR' | 'RTL' | 'auto';
ctrlEnterToSend?: boolean;
system?: string;