diff --git a/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor b/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor index be60a4c8..e1d51f4b 100644 --- a/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor +++ b/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor @@ -1,5 +1,5 @@ @attribute [Route(Routes.ASSISTANT_DOCUMENT_ANALYSIS)] -@inherits AssistantBaseCore +@inherits AssistantBaseCore @using AIStudio.Settings @using AIStudio.Settings.DataModel diff --git a/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor.cs b/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor.cs index d896d315..48fd7d86 100644 --- a/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor.cs +++ b/app/MindWork AI Studio/Assistants/DocumentAnalysis/DocumentAnalysisAssistant.razor.cs @@ -17,7 +17,7 @@ using DialogOptions = AIStudio.Dialogs.DialogOptions; namespace AIStudio.Assistants.DocumentAnalysis; -public partial class DocumentAnalysisAssistant : AssistantBaseCore +public partial class DocumentAnalysisAssistant : AssistantBaseCore { [Inject] private IDialogService DialogService { get; init; } = null!; diff --git a/app/MindWork AI Studio/Assistants/I18N/allTexts.lua b/app/MindWork AI Studio/Assistants/I18N/allTexts.lua index 5fec597b..30c4329a 100644 --- a/app/MindWork AI Studio/Assistants/I18N/allTexts.lua +++ b/app/MindWork AI Studio/Assistants/I18N/allTexts.lua @@ -5866,6 +5866,12 @@ UI_TEXT_CONTENT["AISTUDIO::DIALOGS::SETTINGS::SETTINGSDIALOGDATASOURCES::T926703 -- Export configuration UI_TEXT_CONTENT["AISTUDIO::DIALOGS::SETTINGS::SETTINGSDIALOGDATASOURCES::T975426229"] = "Export configuration" +-- Close +UI_TEXT_CONTENT["AISTUDIO::DIALOGS::SETTINGS::SETTINGSDIALOGDOCUMENTANALYSIS::T3448155331"] = "Close" + +-- Assistant: Document Analysis Options +UI_TEXT_CONTENT["AISTUDIO::DIALOGS::SETTINGS::SETTINGSDIALOGDOCUMENTANALYSIS::T687448148"] = "Assistant: Document Analysis Options" + -- When enabled, you can preselect some ERI server options. UI_TEXT_CONTENT["AISTUDIO::DIALOGS::SETTINGS::SETTINGSDIALOGERISERVER::T1280666275"] = "When enabled, you can preselect some ERI server options." diff --git a/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogCoding.razor b/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogCoding.razor index 22520085..45fc7a6f 100644 --- a/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogCoding.razor +++ b/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogCoding.razor @@ -16,7 +16,7 @@ - + Close diff --git a/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogDocumentAnalysis.razor b/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogDocumentAnalysis.razor new file mode 100644 index 00000000..73b79d7b --- /dev/null +++ b/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogDocumentAnalysis.razor @@ -0,0 +1,19 @@ +@using AIStudio.Settings +@inherits SettingsDialogBase + + + + + + @T("Assistant: Document Analysis Options") + + + + + + + + @T("Close") + + + diff --git a/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogDocumentAnalysis.razor.cs b/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogDocumentAnalysis.razor.cs new file mode 100644 index 00000000..c6903cb1 --- /dev/null +++ b/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogDocumentAnalysis.razor.cs @@ -0,0 +1,3 @@ +namespace AIStudio.Dialogs.Settings; + +public partial class SettingsDialogDocumentAnalysis : SettingsDialogBase; diff --git a/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogSlideBuilder.razor b/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogSlideBuilder.razor index d1c60be5..c70c46af 100644 --- a/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogSlideBuilder.razor +++ b/app/MindWork AI Studio/Dialogs/Settings/SettingsDialogSlideBuilder.razor @@ -25,7 +25,7 @@ - + diff --git a/app/MindWork AI Studio/Pages/Assistants.razor b/app/MindWork AI Studio/Pages/Assistants.razor index 5a3d0c98..8a80af3b 100644 --- a/app/MindWork AI Studio/Pages/Assistants.razor +++ b/app/MindWork AI Studio/Pages/Assistants.razor @@ -85,7 +85,7 @@ - + @@ -136,4 +136,4 @@ } - \ No newline at end of file + diff --git a/app/MindWork AI Studio/Settings/SettingsManager.cs b/app/MindWork AI Studio/Settings/SettingsManager.cs index d2194ef5..b8253695 100644 --- a/app/MindWork AI Studio/Settings/SettingsManager.cs +++ b/app/MindWork AI Studio/Settings/SettingsManager.cs @@ -635,13 +635,20 @@ public sealed class SettingsManager public bool IsToolSelectionVisible(AIStudio.Tools.Components component) => component switch { - AIStudio.Tools.Components.CHAT => true, + AIStudio.Tools.Components.CHAT or + AIStudio.Tools.Components.CODING_ASSISTANT or + AIStudio.Tools.Components.SLIDE_BUILDER_ASSISTANT or + AIStudio.Tools.Components.DOCUMENT_ANALYSIS_ASSISTANT => true, _ => this.ConfigurationData.Tools.VisibleToolSelectionComponents.Contains(component.ToString()), }; public void SetToolSelectionVisibility(AIStudio.Tools.Components component, bool isVisible) { - if (component is AIStudio.Tools.Components.CHAT) + if (component is + AIStudio.Tools.Components.CHAT or + AIStudio.Tools.Components.CODING_ASSISTANT or + AIStudio.Tools.Components.SLIDE_BUILDER_ASSISTANT or + AIStudio.Tools.Components.DOCUMENT_ANALYSIS_ASSISTANT) return; var key = component.ToString();