From 78cb138c75deb890bc6e3aff4248c5718f045159 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Tue, 11 Aug 2026 13:23:52 +0200 Subject: [PATCH] Polish batch assistant UX --- .../Assistants/BatchProcessing/AssistantBatchProcessing.razor | 2 +- .../AssistantBatchProcessing.razor.Validation.cs | 3 +++ app/MindWork AI Studio/Pages/Assistants.razor | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/MindWork AI Studio/Assistants/BatchProcessing/AssistantBatchProcessing.razor b/app/MindWork AI Studio/Assistants/BatchProcessing/AssistantBatchProcessing.razor index 73e40fd6..43f96e11 100644 --- a/app/MindWork AI Studio/Assistants/BatchProcessing/AssistantBatchProcessing.razor +++ b/app/MindWork AI Studio/Assistants/BatchProcessing/AssistantBatchProcessing.razor @@ -35,7 +35,7 @@ @if (this.promptSource is BatchProcessingPromptSource.FREE_PROMPT) { - + } diff --git a/app/MindWork AI Studio/Assistants/BatchProcessing/AssistantBatchProcessing.razor.Validation.cs b/app/MindWork AI Studio/Assistants/BatchProcessing/AssistantBatchProcessing.razor.Validation.cs index 80cf156d..cbc101b6 100644 --- a/app/MindWork AI Studio/Assistants/BatchProcessing/AssistantBatchProcessing.razor.Validation.cs +++ b/app/MindWork AI Studio/Assistants/BatchProcessing/AssistantBatchProcessing.razor.Validation.cs @@ -27,6 +27,9 @@ public partial class AssistantBatchProcessing foreach (var patternEntry in individualPatterns) { var pattern = patternEntry.Trim(); + if (pattern.Contains("**", StringComparison.Ordinal)) + return T("Please use only single asterisks as wildcards, e.g., *.pdf or report-*.docx."); + if (pattern is "." or ".." || pattern.EndsWith("..", StringComparison.Ordinal) || pattern.IndexOfAny([Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar, '/', '\\']) >= 0) diff --git a/app/MindWork AI Studio/Pages/Assistants.razor b/app/MindWork AI Studio/Pages/Assistants.razor index 2f5a3c31..8f4bd907 100644 --- a/app/MindWork AI Studio/Pages/Assistants.razor +++ b/app/MindWork AI Studio/Pages/Assistants.razor @@ -55,7 +55,7 @@ - + @@ -80,4 +80,4 @@ - \ No newline at end of file +