diff --git a/app/MindWork AI Studio/Assistants/Agenda/AssistantAgenda.razor b/app/MindWork AI Studio/Assistants/Agenda/AssistantAgenda.razor index 6f2d2fb7..ca0aca81 100644 --- a/app/MindWork AI Studio/Assistants/Agenda/AssistantAgenda.razor +++ b/app/MindWork AI Studio/Assistants/Agenda/AssistantAgenda.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.ASSISTANT_AGENDA)] +@attribute [Route(Routes.ASSISTANT_AGENDA)] @inherits AssistantBaseCore diff --git a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs index b2903f83..b993a052 100644 --- a/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs +++ b/app/MindWork AI Studio/Assistants/AssistantBase.razor.cs @@ -181,17 +181,17 @@ public abstract partial class AssistantBase : ComponentBase var (eventItem, path) = destination switch { - SendTo.AGENDA_ASSISTANT => (Event.SEND_TO_AGENDA_ASSISTANT, PagePath.ASSISTANT_AGENDA), - SendTo.CODING_ASSISTANT => (Event.SEND_TO_CODING_ASSISTANT, PagePath.ASSISTANT_CODING), - SendTo.REWRITE_ASSISTANT => (Event.SEND_TO_REWRITE_ASSISTANT, PagePath.ASSISTANT_REWRITE), - SendTo.TRANSLATION_ASSISTANT => (Event.SEND_TO_TRANSLATION_ASSISTANT, PagePath.ASSISTANT_TRANSLATION), - SendTo.ICON_FINDER_ASSISTANT => (Event.SEND_TO_ICON_FINDER_ASSISTANT, PagePath.ASSISTANT_ICON_FINDER), - SendTo.GRAMMAR_SPELLING_ASSISTANT => (Event.SEND_TO_GRAMMAR_SPELLING_ASSISTANT, PagePath.ASSISTANT_GRAMMAR_SPELLING), - SendTo.TEXT_SUMMARIZER_ASSISTANT => (Event.SEND_TO_TEXT_SUMMARIZER_ASSISTANT, PagePath.ASSISTANT_SUMMARIZER), + SendTo.AGENDA_ASSISTANT => (Event.SEND_TO_AGENDA_ASSISTANT, Routes.ASSISTANT_AGENDA), + SendTo.CODING_ASSISTANT => (Event.SEND_TO_CODING_ASSISTANT, Routes.ASSISTANT_CODING), + SendTo.REWRITE_ASSISTANT => (Event.SEND_TO_REWRITE_ASSISTANT, Routes.ASSISTANT_REWRITE), + SendTo.TRANSLATION_ASSISTANT => (Event.SEND_TO_TRANSLATION_ASSISTANT, Routes.ASSISTANT_TRANSLATION), + SendTo.ICON_FINDER_ASSISTANT => (Event.SEND_TO_ICON_FINDER_ASSISTANT, Routes.ASSISTANT_ICON_FINDER), + SendTo.GRAMMAR_SPELLING_ASSISTANT => (Event.SEND_TO_GRAMMAR_SPELLING_ASSISTANT, Routes.ASSISTANT_GRAMMAR_SPELLING), + SendTo.TEXT_SUMMARIZER_ASSISTANT => (Event.SEND_TO_TEXT_SUMMARIZER_ASSISTANT, Routes.ASSISTANT_SUMMARIZER), - SendTo.CHAT => (Event.SEND_TO_CHAT, PagePath.CHAT), + SendTo.CHAT => (Event.SEND_TO_CHAT, Routes.CHAT), - _ => (Event.NONE, PagePath.ASSISTANTS), + _ => (Event.NONE, Routes.ASSISTANTS), }; switch (destination) @@ -214,7 +214,7 @@ public abstract partial class AssistantBase : ComponentBase this.resultingContentBlock = null; this.providerSettings = default; - await this.JsRuntime.ClearDiv(ASSISTANT_RESULT_DIV_ID); + await this.JsRuntime.ClearDiv(RESULT_DIV_ID); await this.JsRuntime.ClearDiv(AFTER_RESULT_DIV_ID); this.ResetFrom(); diff --git a/app/MindWork AI Studio/Assistants/Coding/AssistantCoding.razor b/app/MindWork AI Studio/Assistants/Coding/AssistantCoding.razor index 49f12c82..b3692712 100644 --- a/app/MindWork AI Studio/Assistants/Coding/AssistantCoding.razor +++ b/app/MindWork AI Studio/Assistants/Coding/AssistantCoding.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.ASSISTANT_CODING)] +@attribute [Route(Routes.ASSISTANT_CODING)] @inherits AssistantBaseCore diff --git a/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor b/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor index 9964a29b..d09355c8 100644 --- a/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor +++ b/app/MindWork AI Studio/Assistants/GrammarSpelling/AssistantGrammarSpelling.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.ASSISTANT_GRAMMAR_SPELLING)] +@attribute [Route(Routes.ASSISTANT_GRAMMAR_SPELLING)] @inherits AssistantBaseCore diff --git a/app/MindWork AI Studio/Assistants/IconFinder/AssistantIconFinder.razor b/app/MindWork AI Studio/Assistants/IconFinder/AssistantIconFinder.razor index 0b0654fc..de8425e0 100644 --- a/app/MindWork AI Studio/Assistants/IconFinder/AssistantIconFinder.razor +++ b/app/MindWork AI Studio/Assistants/IconFinder/AssistantIconFinder.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.ASSISTANT_ICON_FINDER)] +@attribute [Route(Routes.ASSISTANT_ICON_FINDER)] @inherits AssistantBaseCore diff --git a/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor b/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor index 14f5efb3..5000c1f0 100644 --- a/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor +++ b/app/MindWork AI Studio/Assistants/RewriteImprove/AssistantRewriteImprove.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.ASSISTANT_REWRITE)] +@attribute [Route(Routes.ASSISTANT_REWRITE)] @inherits AssistantBaseCore diff --git a/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor b/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor index 6a67a73f..69a7de9f 100644 --- a/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor +++ b/app/MindWork AI Studio/Assistants/TextSummarizer/AssistantTextSummarizer.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.ASSISTANT_SUMMARIZER)] +@attribute [Route(Routes.ASSISTANT_SUMMARIZER)] @inherits AssistantBaseCore @if (!this.SettingsManager.ConfigurationData.TextSummarizer.HideWebContentReader) diff --git a/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor b/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor index 86ffdaa0..f05f662c 100644 --- a/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor +++ b/app/MindWork AI Studio/Assistants/Translation/AssistantTranslation.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.ASSISTANT_TRANSLATION)] +@attribute [Route(Routes.ASSISTANT_TRANSLATION)] @inherits AssistantBaseCore @if (!this.SettingsManager.ConfigurationData.Translation.HideWebContentReader) diff --git a/app/MindWork AI Studio/Layout/MainLayout.razor.cs b/app/MindWork AI Studio/Layout/MainLayout.razor.cs index c0ab46f3..931d2929 100644 --- a/app/MindWork AI Studio/Layout/MainLayout.razor.cs +++ b/app/MindWork AI Studio/Layout/MainLayout.razor.cs @@ -51,12 +51,12 @@ public partial class MainLayout : LayoutComponentBase, IMessageBusReceiver, IDis private static readonly IReadOnlyCollection NAV_ITEMS = new List { - new("Home", Icons.Material.Filled.Home, Color.Default, PagePath.HOME, true), - new("Chat", Icons.Material.Filled.Chat, Color.Default, PagePath.CHAT, false), - new("Assistants", Icons.Material.Filled.Apps, Color.Default, PagePath.ASSISTANTS, false), - new("Supporters", Icons.Material.Filled.Favorite, Color.Error, PagePath.SUPPORTERS, false), - new("About", Icons.Material.Filled.Info, Color.Default, PagePath.ABOUT, false), - new("Settings", Icons.Material.Filled.Settings, Color.Default, PagePath.SETTINGS, false), + new("Home", Icons.Material.Filled.Home, Color.Default, Routes.HOME, true), + new("Chat", Icons.Material.Filled.Chat, Color.Default, Routes.CHAT, false), + new("Assistants", Icons.Material.Filled.Apps, Color.Default, Routes.ASSISTANTS, false), + new("Supporters", Icons.Material.Filled.Favorite, Color.Error, Routes.SUPPORTERS, false), + new("About", Icons.Material.Filled.Info, Color.Default, Routes.ABOUT, false), + new("Settings", Icons.Material.Filled.Settings, Color.Default, Routes.SETTINGS, false), }; #region Overrides of ComponentBase diff --git a/app/MindWork AI Studio/Pages/About.razor b/app/MindWork AI Studio/Pages/About.razor index 3bb3ff94..5f4f6d13 100644 --- a/app/MindWork AI Studio/Pages/About.razor +++ b/app/MindWork AI Studio/Pages/About.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.ABOUT)] +@attribute [Route(Routes.ABOUT)] About MindWork AI Studio diff --git a/app/MindWork AI Studio/Pages/Assistants.razor b/app/MindWork AI Studio/Pages/Assistants.razor index b7630922..82acbfea 100644 --- a/app/MindWork AI Studio/Pages/Assistants.razor +++ b/app/MindWork AI Studio/Pages/Assistants.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.ASSISTANTS)] +@attribute [Route(Routes.ASSISTANTS)] Assistants @@ -10,25 +10,25 @@ General - - - - + + + + Business - - + + Software Engineering - + \ No newline at end of file diff --git a/app/MindWork AI Studio/Pages/Chat.razor b/app/MindWork AI Studio/Pages/Chat.razor index 6a7a400e..d8e2d99f 100644 --- a/app/MindWork AI Studio/Pages/Chat.razor +++ b/app/MindWork AI Studio/Pages/Chat.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.CHAT)] +@attribute [Route(Routes.CHAT)] @using AIStudio.Chat @using AIStudio.Settings.DataModel diff --git a/app/MindWork AI Studio/Pages/Home.razor b/app/MindWork AI Studio/Pages/Home.razor index a0b865a0..a86b8372 100644 --- a/app/MindWork AI Studio/Pages/Home.razor +++ b/app/MindWork AI Studio/Pages/Home.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.HOME)] +@attribute [Route(Routes.HOME)] Let's get started diff --git a/app/MindWork AI Studio/Pages/Settings.razor b/app/MindWork AI Studio/Pages/Settings.razor index 007d727f..7c6145e4 100644 --- a/app/MindWork AI Studio/Pages/Settings.razor +++ b/app/MindWork AI Studio/Pages/Settings.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.SETTINGS)] +@attribute [Route(Routes.SETTINGS)] @using AIStudio.Assistants.Coding @using AIStudio.Assistants.TextSummarizer @using AIStudio.Provider diff --git a/app/MindWork AI Studio/Pages/Supporters.razor b/app/MindWork AI Studio/Pages/Supporters.razor index 1d7e5001..760be05e 100644 --- a/app/MindWork AI Studio/Pages/Supporters.razor +++ b/app/MindWork AI Studio/Pages/Supporters.razor @@ -1,4 +1,4 @@ -@attribute [Route(PagePath.SUPPORTERS)] +@attribute [Route(Routes.SUPPORTERS)] Supporters diff --git a/app/MindWork AI Studio/PagePath.cs b/app/MindWork AI Studio/Routes.razor.cs similarity index 86% rename from app/MindWork AI Studio/PagePath.cs rename to app/MindWork AI Studio/Routes.razor.cs index d5771149..3d770830 100644 --- a/app/MindWork AI Studio/PagePath.cs +++ b/app/MindWork AI Studio/Routes.razor.cs @@ -1,6 +1,6 @@ namespace AIStudio; -public static class PagePath +public sealed partial class Routes { public const string HOME = "/"; public const string CHAT = "/chat"; @@ -9,6 +9,7 @@ public static class PagePath public const string SETTINGS = "/settings"; public const string SUPPORTERS = "/supporters"; + // ReSharper disable InconsistentNaming public const string ASSISTANT_TRANSLATION = "/assistant/translation"; public const string ASSISTANT_REWRITE = "/assistant/rewrite-improve"; public const string ASSISTANT_ICON_FINDER = "/assistant/icons"; @@ -16,4 +17,5 @@ public static class PagePath public const string ASSISTANT_SUMMARIZER = "/assistant/summarizer"; public const string ASSISTANT_CODING = "/assistant/coding"; public const string ASSISTANT_AGENDA = "/assistant/agenda"; -} + // ReSharper restore InconsistentNaming +} \ No newline at end of file diff --git a/app/MindWork AI Studio/Settings/ProviderDialog.razor b/app/MindWork AI Studio/Settings/ProviderDialog.razor index 675fddd1..3a64b92e 100644 --- a/app/MindWork AI Studio/Settings/ProviderDialog.razor +++ b/app/MindWork AI Studio/Settings/ProviderDialog.razor @@ -1,7 +1,7 @@ +@using AIStudio.Components @using AIStudio.Provider @using AIStudio.Provider.SelfHosted @using MudBlazor -@using AIStudio.Components