From e886dfee20280421cc1516b37299c63e44f79092 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sun, 5 Jul 2026 15:13:16 +0200 Subject: [PATCH] Whitespace fixing after merge --- .../Assistants/AssistantBase.razor.cs | 6 +++--- .../Assistants/AssistantLowerBase.cs | 8 ++++---- .../Components/AssistantBlock.razor.cs | 2 +- .../Dialogs/ProviderDialog.razor.cs | 8 ++++---- .../Settings/ProviderExtensions.OpenSource.cs | 16 ++++++++-------- .../Settings/ProviderExtensions.Reasoning.cs | 6 +++--- .../AssistantSessionStateReader.cs | 2 +- .../Tools/WorkspaceBehaviour.cs | 2 +- .../wwwroot/changelog/v26.6.3.md | 2 +- 9 files changed, 26 insertions(+), 26 deletions(-) diff --git a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs index 11c6ea0f..11e83a02 100644 --- a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs +++ b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs @@ -121,9 +121,9 @@ public abstract partial class AssistantBase : AssistantLowerBase wher protected virtual IReadOnlyList FooterButtons => []; protected virtual bool HasSettingsPanel => typeof(TSettings) != typeof(NoSettingsPanel); - + private readonly Timer formChangeTimer = new(TimeSpan.FromSeconds(1.6)); - + protected MudForm? Form; protected CancellationTokenSource? CancellationTokenSource; private bool isDisposed; @@ -856,4 +856,4 @@ public abstract partial class AssistantBase : AssistantLowerBase wher protected virtual void RestoreCustomAssistantSessionState(AssistantSessionStateReader state) { } #endregion -} +} \ No newline at end of file diff --git a/app/MindWork AI Studio/Assistants/AssistantLowerBase.cs b/app/MindWork AI Studio/Assistants/AssistantLowerBase.cs index dea67a55..cc1f35e8 100644 --- a/app/MindWork AI Studio/Assistants/AssistantLowerBase.cs +++ b/app/MindWork AI Studio/Assistants/AssistantLowerBase.cs @@ -8,11 +8,11 @@ namespace AIStudio.Assistants; public abstract class AssistantLowerBase : MSGComponentBase { protected static readonly Dictionary USER_INPUT_ATTRIBUTES = new(); - + internal const string RESULT_DIV_ID = "assistantResult"; internal const string BEFORE_RESULT_DIV_ID = "beforeAssistantResult"; internal const string AFTER_RESULT_DIV_ID = "afterAssistantResult"; - + protected static readonly AssistantSessionStateKey PROVIDER_SETTINGS_STATE_KEY = new(nameof(ProviderSettings)); protected static readonly AssistantSessionStateKey INPUT_IS_VALID_STATE_KEY = new(nameof(InputIsValid)); protected static readonly AssistantSessionStateKey CURRENT_PROFILE_STATE_KEY = new(nameof(CurrentProfile)); @@ -22,14 +22,14 @@ public abstract class AssistantLowerBase : MSGComponentBase protected static readonly AssistantSessionStateKey RESULTING_CONTENT_BLOCK_STATE_KEY = new(nameof(ResultingContentBlock)); protected static readonly AssistantSessionStateKey INPUT_ISSUES_STATE_KEY = new(nameof(InputIssues)); protected static readonly AssistantSessionStateKey IS_PROCESSING_STATE_KEY = new(nameof(IsProcessing)); - + protected AIStudio.Settings.Provider ProviderSettings = Settings.Provider.NONE; protected bool InputIsValid; protected Profile CurrentProfile = Profile.NO_PROFILE; protected ChatTemplate CurrentChatTemplate = ChatTemplate.NO_CHAT_TEMPLATE; protected ChatThread? ChatThread; protected IContent? LastUserPrompt; - + protected ContentBlock? ResultingContentBlock; protected string[] InputIssues = []; protected bool IsProcessing; diff --git a/app/MindWork AI Studio/Components/AssistantBlock.razor.cs b/app/MindWork AI Studio/Components/AssistantBlock.razor.cs index 3a353fbd..985cf659 100644 --- a/app/MindWork AI Studio/Components/AssistantBlock.razor.cs +++ b/app/MindWork AI Studio/Components/AssistantBlock.razor.cs @@ -119,4 +119,4 @@ public partial class AssistantBlock : MSGComponentBase where TSetting return base.ProcessIncomingMessage(sendingComponent, triggeredEvent, data); } -} +} \ No newline at end of file diff --git a/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs b/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs index 8bca8eee..b77a128b 100644 --- a/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs +++ b/app/MindWork AI Studio/Dialogs/ProviderDialog.razor.cs @@ -111,7 +111,7 @@ public partial class ProviderDialog : MSGComponentBase, ISecretId Capability.SPEECH_INPUT, Capability.VIDEO_INPUT ]; - + private static readonly IReadOnlyList REASONING_OVERRIDE_MODES = [ ReasoningOverrideMode.AUTOMATIC, @@ -724,10 +724,10 @@ public partial class ProviderDialog : MSGComponentBase, ISecretId return true; } - + private string GetExpertStyles => this.showExpertSettings ? "border-2 border-dashed rounded pa-2" : string.Empty; - - private static string GetPlaceholderExpertSettings => + + private static string GetPlaceholderExpertSettings => """ "temperature": 0.5, "top_p": 0.9, diff --git a/app/MindWork AI Studio/Settings/ProviderExtensions.OpenSource.cs b/app/MindWork AI Studio/Settings/ProviderExtensions.OpenSource.cs index 5dce9ab2..7969a6a0 100644 --- a/app/MindWork AI Studio/Settings/ProviderExtensions.OpenSource.cs +++ b/app/MindWork AI Studio/Settings/ProviderExtensions.OpenSource.cs @@ -153,27 +153,27 @@ public static partial class ProviderExtensions [ Capability.TEXT_INPUT, Capability.MULTIPLE_IMAGE_INPUT, Capability.TEXT_OUTPUT, - + Capability.FUNCTION_CALLING, Capability.CHAT_COMPLETION_API, ]; - - + + // Mistral medium 3.5: - if (modelName.IndexOf("mistral-medium-3.5") is not -1) + if (modelName.IndexOf("mistral-medium-3.5") is not -1) return [ - Capability.TEXT_INPUT, + Capability.TEXT_INPUT, Capability.MULTIPLE_IMAGE_INPUT, Capability.TEXT_OUTPUT, - + Capability.OPTIONAL_REASONING, - + Capability.FUNCTION_CALLING, Capability.CHAT_COMPLETION_API, ]; - + if (modelName.IndexOf("mistral-3") is not -1 || modelName.IndexOf("mistral-large-3") is not -1) return diff --git a/app/MindWork AI Studio/Settings/ProviderExtensions.Reasoning.cs b/app/MindWork AI Studio/Settings/ProviderExtensions.Reasoning.cs index f8e73f99..ec95ee9b 100644 --- a/app/MindWork AI Studio/Settings/ProviderExtensions.Reasoning.cs +++ b/app/MindWork AI Studio/Settings/ProviderExtensions.Reasoning.cs @@ -42,7 +42,7 @@ public static partial class ProviderExtensions var capabilities = provider.GetModelCapabilities(); if (capabilities.Contains(Capability.ALWAYS_REASONING)) return ReasoningIndicatorState.ALWAYS_ON; - + var reasoningConfigurationState = GetReasoningConfigurationState(provider); if (capabilities.Contains(Capability.REASONING_BY_DEFAULT)) { @@ -264,7 +264,7 @@ public static partial class ProviderExtensions text.Equals("on", StringComparison.OrdinalIgnoreCase) || text.Equals("summarized", StringComparison.OrdinalIgnoreCase) => ReasoningConfigurationState.EXPLICITLY_ENABLED, - + true => ReasoningConfigurationState.EXPLICITLY_ENABLED, _ => ReasoningConfigurationState.NOT_CONFIGURED, }; @@ -369,7 +369,7 @@ public static partial class ProviderExtensions string text when text.Equals("enabled", StringComparison.OrdinalIgnoreCase) || text.Equals("adaptive", StringComparison.OrdinalIgnoreCase) => ReasoningConfigurationState.EXPLICITLY_ENABLED, - + string text when IsDisabledText(text) => ReasoningConfigurationState.EXPLICITLY_DISABLED, _ => GetLevelState(value), }; diff --git a/app/MindWork AI Studio/Tools/AssistantSessions/AssistantSessionStateReader.cs b/app/MindWork AI Studio/Tools/AssistantSessions/AssistantSessionStateReader.cs index 7f6481b7..4b826ed6 100644 --- a/app/MindWork AI Studio/Tools/AssistantSessions/AssistantSessionStateReader.cs +++ b/app/MindWork AI Studio/Tools/AssistantSessions/AssistantSessionStateReader.cs @@ -10,7 +10,7 @@ namespace AIStudio.Tools.AssistantSessions; public sealed class AssistantSessionStateReader(IReadOnlyDictionary fields, string assistantTitle) { private static readonly ILogger LOG = Program.LOGGER_FACTORY.CreateLogger(); - + /// /// Restores a typed value when it exists in the snapshot. /// diff --git a/app/MindWork AI Studio/Tools/WorkspaceBehaviour.cs b/app/MindWork AI Studio/Tools/WorkspaceBehaviour.cs index 3c3554c5..d45601e5 100644 --- a/app/MindWork AI Studio/Tools/WorkspaceBehaviour.cs +++ b/app/MindWork AI Studio/Tools/WorkspaceBehaviour.cs @@ -929,4 +929,4 @@ public static class WorkspaceBehaviour public static async Task EnsureBiasWorkspace() => await EnsureWorkspace(KnownWorkspaces.BIAS_WORKSPACE_ID, "Bias of the Day"); public static async Task EnsureERIServerWorkspace() => await EnsureWorkspace(KnownWorkspaces.ERI_SERVER_WORKSPACE_ID, "ERI Servers"); -} +} \ No newline at end of file diff --git a/app/MindWork AI Studio/wwwroot/changelog/v26.6.3.md b/app/MindWork AI Studio/wwwroot/changelog/v26.6.3.md index 6e2160e2..dd829757 100644 --- a/app/MindWork AI Studio/wwwroot/changelog/v26.6.3.md +++ b/app/MindWork AI Studio/wwwroot/changelog/v26.6.3.md @@ -12,4 +12,4 @@ - Improved the chat message formatting so line breaks in responses are preserved more closely, making structured text easier to read. Thanks, Dominic Neuburg (`donework`), for the contribution. - Fixed configuration plugins so they can configure assistant plugin audit settings, including required audit levels, audit provider selection, and automatic background audits. - Fixed default data source selection so sources that require local or trusted providers are selected again after switching from a cloud provider to a suitable provider. -- Upgraded Rust to v1.96.1 +- Upgraded Rust to v1.96.1 \ No newline at end of file