Show sent messages before the server confirms them

The composer now puts the bubble and clears the input as soon as you send, so a slow connection never holds either. The bot's status row reads "<name> is getting your message..." until the saved message arrives (by response or push), then switches to thinking. A failed send removes the bubble and restores the text and files.
This commit is contained in:
2026-10-20 14:50:20 +01:00
parent 4f7e0a6bf0
commit 8425631b3a
9 changed files with 323 additions and 42 deletions
+7
View File
@@ -55,6 +55,13 @@ export const BotNeedsYouStatusLine = "Waiting on you";
*/
export const BotWaitingStatusLine = "Waiting for a free model";
/**
* What the thinking row says while a just-sent message is still on its way
* to the server, before the bot has it and before its reply is queued
* ("<name> is getting your message…").
*/
export const BotGettingMessageStatusLine = "Getting your message";
/**
* The bot's status line while its task waits for another job on the same
* computer to finish.