Add status updates when generating chat completions, add system theme support, add custom openai model embedding support, and fix various bugs.

This commit is contained in:
jakepresent 2025-08-16 13:13:46 -04:00
parent cc821315f8
commit 1077c1b703
No known key found for this signature in database
13 changed files with 347 additions and 66 deletions

View file

@ -42,6 +42,7 @@ const MessageBox = ({
isLast,
rewrite,
sendMessage,
statusText,
}: {
message: Message;
messageIndex: number;
@ -51,6 +52,7 @@ const MessageBox = ({
isLast: boolean;
rewrite: (messageId: string) => void;
sendMessage: (message: string) => void;
statusText?: string;
}) => {
const [parsedMessage, setParsedMessage] = useState(message.content);
const [speechMessage, setSpeechMessage] = useState(message.content);
@ -182,7 +184,7 @@ const MessageBox = ({
size={20}
/>
<h3 className="text-black dark:text-white font-medium text-xl">
Answer
{loading && isLast && statusText ? statusText : 'Answer'}
</h3>
</div>