diff --git a/ui/src/api.ts b/ui/src/api.ts index ba1565f..e21118c 100644 --- a/ui/src/api.ts +++ b/ui/src/api.ts @@ -193,13 +193,16 @@ export const api = { conversationId: string, messageId: string, params: ChatParams, - ) => invoke("regenerate_message", { conversationId, messageId, params }), + ) => invoke("regenerate_message", { payload: { conversationId, messageId, params } }), editMessage: ( conversationId: string, messageId: string, content: string, params: ChatParams, - ) => invoke("edit_message", { conversationId, messageId, content, params }), + ) => + invoke("edit_message", { + payload: { conversationId, messageId, content, params }, + }), listMessageVersions: (messageId: string) => invoke("list_message_versions", { messageId }), applyMessageVersion: ( @@ -215,11 +218,13 @@ export const api = { source?: string, ) => invoke("download_enqueue", { - url, - fileName, - sha256: sha256 ?? null, - repoId: repoId ?? null, - source: source ?? null, + payload: { + url, + fileName, + sha256: sha256 ?? null, + repoId: repoId ?? null, + source: source ?? null, + }, }), serverStart: (port: number, apiKey: string) => invoke("server_start", { port, apiKey }), diff --git a/ui/src/pages/ChatPage.tsx b/ui/src/pages/ChatPage.tsx index 7e5d066..7798f06 100644 --- a/ui/src/pages/ChatPage.tsx +++ b/ui/src/pages/ChatPage.tsx @@ -718,15 +718,19 @@ function MessageBubble({ ) : isUser ? ( <>
{message.content}
- {!streaming ? ( +
- ) : null} +
) : message.content ? ( {message.content}