From faeba7c17a7a409aad4148c4768cf1394fd66175 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 27 Jul 2026 05:28:33 -0400 Subject: [PATCH] refac --- src/lib/components/chat/Chat.svelte | 2 +- .../chat/Messages/ResponseMessage.svelte | 142 +++++++++--------- 2 files changed, 74 insertions(+), 70 deletions(-) diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index 2737e453b0..87a40296f6 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -3930,7 +3930,7 @@ {chatActionHandler} {addMessages} allowDelete={!(generating || taskIds?.length)} - forkHandler={generating || taskIds?.length ? null : handleForkChat} + forkHandler={handleForkChat} topPadding={!embedded} bottomPadding={files.length > 0} {onSelect} diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index e2db3eac01..2f75e575bb 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -1339,37 +1339,6 @@ {/if} - {#if message.done && !readOnly && forkHandler} - - - - {/if} - {#if $user?.role === 'admin' || ($user?.permissions?.chat?.regenerate_response ?? true)} {#if $settings?.regenerateMenu ?? true} - - {/if} - {/if} - {#each model?.actions ?? [] as action} + + {/if} + + {#if $user?.role === 'admin' || ($user?.permissions?.chat?.delete_message ?? true)} + {#if siblings.length > 1} + + + + {/if} + {/if} + {#if message.timestamp}