Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions app/MindWork AI Studio/Assistants/I18N/allTexts.lua
Original file line number Diff line number Diff line change
Expand Up @@ -3394,6 +3394,9 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T1516264254"] = "Save chat
-- The media file could not be transcribed.
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T1543974632"] = "The media file could not be transcribed."

-- The attachment has not been sent. Please enter a prompt in the chat window
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T1585750793"] = "The attachment has not been sent. Please enter a prompt in the chat window"

-- Type your input here...
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T1849313532"] = "Type your input here..."

Expand Down
15 changes: 12 additions & 3 deletions app/MindWork AI Studio/Components/ChatComponent.razor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -763,18 +763,27 @@ private void ComposerAttachmentsChanged(HashSet<FileAttachment> attachments)
await this.SyncForegroundChatAsync();
return this.ChatThread;
}

private async Task SendMessage(bool reuseLastUserPrompt = false)
{


if (this.MediaTranscriptionService.IsBusy(this.CurrentMediaImportOwner))
return;

if (!this.IsProviderSelected)
return;

if (!reuseLastUserPrompt && string.IsNullOrWhiteSpace(this.ComposerState.UserInput)
&& this.ComposerState.FileAttachments.Count > 0)
{
await this.MessageBus.SendWarning(new(
Icons.Material.Filled.VoiceChat,
this.T("The attachment has not been sent. Please enter a prompt in the chat window")));
return;
}
if(!this.ChatThread.IsLLMProviderAllowed(this.Provider))
return;

this.RefreshCurrentProfileAndChatTemplate();

// Blur the focus away from the input field to be able to clear it:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3351,6 +3351,9 @@ UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::ATTACHDOCUMENTS::T2250917004"] = "Einige
-- Drag and drop files into the marked area or click here to attach documents:
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::ATTACHDOCUMENTS::T230755331"] = "Ziehen Sie Dateien in den markierten Bereich oder klicken Sie hier, um Dokumente anzuhängen:"

-- The attachment has not been sent. Please enter a prompt in the chat window
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::CHATCOMPONENT::T1585750793"] = "Der Anhang wurde nicht verschickt. Bitte gib einen Prompt in das Chatfenster ein"

-- The media transcription was canceled.
UI_TEXT_CONTENT["AISTUDIO::COMPONENTS::ATTACHDOCUMENTS::T241403726"] = "Die Transkription des Mediums wurde abgebrochen."

Expand Down