mirror of
				https://github.com/MindWorkAI/AI-Studio.git
				synced 2025-11-04 03:20:21 +00:00 
			
		
		
		
	Added missed text content
This commit is contained in:
		
							parent
							
								
									989fb05210
								
							
						
					
					
						commit
						ae0cb4c363
					
				@ -34,7 +34,7 @@
 | 
				
			|||||||
                        </MudButton>
 | 
					                        </MudButton>
 | 
				
			||||||
                        @if (this.isProcessing && this.cancellationTokenSource is not null)
 | 
					                        @if (this.isProcessing && this.cancellationTokenSource is not null)
 | 
				
			||||||
                        {
 | 
					                        {
 | 
				
			||||||
                            <MudTooltip Text="Stop generation">
 | 
					                            <MudTooltip Text="@TB("Stop generation")">
 | 
				
			||||||
                                <MudIconButton Variant="Variant.Filled" Icon="@Icons.Material.Filled.Stop" Color="Color.Error" OnClick="() => this.CancelStreaming()"/>
 | 
					                                <MudIconButton Variant="Variant.Filled" Icon="@Icons.Material.Filled.Stop" Color="Color.Error" OnClick="() => this.CancelStreaming()"/>
 | 
				
			||||||
                            </MudTooltip>
 | 
					                            </MudTooltip>
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
@ -80,7 +80,7 @@
 | 
				
			|||||||
                {
 | 
					                {
 | 
				
			||||||
                    @if (this.ShowSendTo)
 | 
					                    @if (this.ShowSendTo)
 | 
				
			||||||
                    {
 | 
					                    {
 | 
				
			||||||
                        <MudMenu AnchorOrigin="Origin.TopLeft" TransformOrigin="Origin.BottomLeft" StartIcon="@Icons.Material.Filled.Apps" EndIcon="@Icons.Material.Filled.KeyboardArrowDown" Label="Send to ..." Variant="Variant.Filled" Style="@this.GetSendToColor()" Class="rounded">
 | 
					                        <MudMenu AnchorOrigin="Origin.TopLeft" TransformOrigin="Origin.BottomLeft" StartIcon="@Icons.Material.Filled.Apps" EndIcon="@Icons.Material.Filled.KeyboardArrowDown" Label="@TB("Send to ...")" Variant="Variant.Filled" Style="@this.GetSendToColor()" Class="rounded">
 | 
				
			||||||
                            @foreach (var assistant in Enum.GetValues<Components>().Where(n => n.AllowSendTo()).OrderBy(n => n.Name().Length))
 | 
					                            @foreach (var assistant in Enum.GetValues<Components>().Where(n => n.AllowSendTo()).OrderBy(n => n.Name().Length))
 | 
				
			||||||
                            {
 | 
					                            {
 | 
				
			||||||
                                <MudMenuItem OnClick="() => this.SendToAssistant(assistant, new())">
 | 
					                                <MudMenuItem OnClick="() => this.SendToAssistant(assistant, new())">
 | 
				
			||||||
@ -110,7 +110,7 @@
 | 
				
			|||||||
                            break;
 | 
					                            break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        case SendToButton sendToButton:
 | 
					                        case SendToButton sendToButton:
 | 
				
			||||||
                            <MudMenu AnchorOrigin="Origin.TopLeft" TransformOrigin="Origin.BottomLeft" StartIcon="@Icons.Material.Filled.Apps" EndIcon="@Icons.Material.Filled.KeyboardArrowDown" Label="Send to ..." Variant="Variant.Filled" Style="@this.GetSendToColor()" Class="rounded">
 | 
					                            <MudMenu AnchorOrigin="Origin.TopLeft" TransformOrigin="Origin.BottomLeft" StartIcon="@Icons.Material.Filled.Apps" EndIcon="@Icons.Material.Filled.KeyboardArrowDown" Label="@TB("Send to ...")" Variant="Variant.Filled" Style="@this.GetSendToColor()" Class="rounded">
 | 
				
			||||||
                                @foreach (var assistant in Enum.GetValues<Components>().Where(n => n.AllowSendTo()).OrderBy(n => n.Name().Length))
 | 
					                                @foreach (var assistant in Enum.GetValues<Components>().Where(n => n.AllowSendTo()).OrderBy(n => n.Name().Length))
 | 
				
			||||||
                                {
 | 
					                                {
 | 
				
			||||||
                                    <MudMenuItem OnClick="() => this.SendToAssistant(assistant, sendToButton)">
 | 
					                                    <MudMenuItem OnClick="() => this.SendToAssistant(assistant, sendToButton)">
 | 
				
			||||||
@ -125,14 +125,14 @@
 | 
				
			|||||||
                @if (this.ShowCopyResult)
 | 
					                @if (this.ShowCopyResult)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    <MudButton Variant="Variant.Filled" StartIcon="@Icons.Material.Filled.ContentCopy" OnClick="() => this.CopyToClipboard()">
 | 
					                    <MudButton Variant="Variant.Filled" StartIcon="@Icons.Material.Filled.ContentCopy" OnClick="() => this.CopyToClipboard()">
 | 
				
			||||||
                        Copy result
 | 
					                        @TB("Copy result")
 | 
				
			||||||
                    </MudButton>
 | 
					                    </MudButton>
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                @if (this.ShowReset)
 | 
					                @if (this.ShowReset)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    <MudButton Variant="Variant.Filled" Style="@this.GetResetColor()" StartIcon="@Icons.Material.Filled.Refresh" OnClick="() => this.InnerResetForm()">
 | 
					                    <MudButton Variant="Variant.Filled" Style="@this.GetResetColor()" StartIcon="@Icons.Material.Filled.Refresh" OnClick="() => this.InnerResetForm()">
 | 
				
			||||||
                        Reset
 | 
					                        @TB("Reset")
 | 
				
			||||||
                    </MudButton>
 | 
					                    </MudButton>
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -58,19 +58,19 @@
 | 
				
			|||||||
                this.SettingsManager.ConfigurationData.Workspace.StorageBehavior is not WorkspaceStorageBehavior.DISABLE_WORKSPACES
 | 
					                this.SettingsManager.ConfigurationData.Workspace.StorageBehavior is not WorkspaceStorageBehavior.DISABLE_WORKSPACES
 | 
				
			||||||
                && this.SettingsManager.ConfigurationData.Workspace.DisplayBehavior is WorkspaceDisplayBehavior.TOGGLE_OVERLAY)
 | 
					                && this.SettingsManager.ConfigurationData.Workspace.DisplayBehavior is WorkspaceDisplayBehavior.TOGGLE_OVERLAY)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                <MudTooltip Text="Show your workspaces" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
					                <MudTooltip Text="@T("Show your workspaces")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
				
			||||||
                    <MudIconButton Icon="@Icons.Material.Filled.SnippetFolder" OnClick="() => this.ToggleWorkspaceOverlay()"/>
 | 
					                    <MudIconButton Icon="@Icons.Material.Filled.SnippetFolder" OnClick="() => this.ToggleWorkspaceOverlay()"/>
 | 
				
			||||||
                </MudTooltip>
 | 
					                </MudTooltip>
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            @if (this.SettingsManager.ConfigurationData.Workspace.StorageBehavior is WorkspaceStorageBehavior.STORE_CHATS_MANUALLY)
 | 
					            @if (this.SettingsManager.ConfigurationData.Workspace.StorageBehavior is WorkspaceStorageBehavior.STORE_CHATS_MANUALLY)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                <MudTooltip Text="Save chat" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
					                <MudTooltip Text="@T("Save chat")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
				
			||||||
                    <MudIconButton Icon="@Icons.Material.Filled.Save" OnClick="() => this.SaveThread()" Disabled="@(!this.CanThreadBeSaved)"/>
 | 
					                    <MudIconButton Icon="@Icons.Material.Filled.Save" OnClick="() => this.SaveThread()" Disabled="@(!this.CanThreadBeSaved)"/>
 | 
				
			||||||
                </MudTooltip>
 | 
					                </MudTooltip>
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <MudTooltip Text="Start temporary chat" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
					            <MudTooltip Text="@T("Start temporary chat")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
				
			||||||
                <MudIconButton Icon="@Icons.Material.Filled.AddComment" OnClick="() => this.StartNewChat(useSameWorkspace: false)"/>
 | 
					                <MudIconButton Icon="@Icons.Material.Filled.AddComment" OnClick="() => this.StartNewChat(useSameWorkspace: false)"/>
 | 
				
			||||||
            </MudTooltip>
 | 
					            </MudTooltip>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -12,13 +12,13 @@ public partial class SettingsDialogDataSources : SettingsDialogBase
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
            var matchedEmbedding = this.SettingsManager.ConfigurationData.EmbeddingProviders.FirstOrDefault(x => x.Id == internalDataSource.EmbeddingId);
 | 
					            var matchedEmbedding = this.SettingsManager.ConfigurationData.EmbeddingProviders.FirstOrDefault(x => x.Id == internalDataSource.EmbeddingId);
 | 
				
			||||||
            if(matchedEmbedding == default)
 | 
					            if(matchedEmbedding == default)
 | 
				
			||||||
                return "T(No valid embedding)";
 | 
					                return T("No valid embedding");
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
            return matchedEmbedding.Name;
 | 
					            return matchedEmbedding.Name;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        if(dataSource is IExternalDataSource)
 | 
					        if(dataSource is IExternalDataSource)
 | 
				
			||||||
            return "T(External (ERI))";
 | 
					            return T("External (ERI)");
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        return T("Unknown");
 | 
					        return T("Unknown");
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -8,7 +8,7 @@
 | 
				
			|||||||
        </MudText>
 | 
					        </MudText>
 | 
				
			||||||
    </TitleContent>
 | 
					    </TitleContent>
 | 
				
			||||||
    <DialogContent>
 | 
					    <DialogContent>
 | 
				
			||||||
        <ConfigurationSlider T="int" OptionDescription="@T("How fast should the live translation react?")" Min="500" Max="3_000" Step="100" Unit="milliseconds" Value="@(() => this.SettingsManager.ConfigurationData.Translation.DebounceIntervalMilliseconds)" ValueUpdate="@(updatedValue => this.SettingsManager.ConfigurationData.Translation.DebounceIntervalMilliseconds = updatedValue)"/>
 | 
					        <ConfigurationSlider T="int" OptionDescription="@T("How fast should the live translation react?")" Min="500" Max="3_000" Step="100" Unit="@T("milliseconds")" Value="@(() => this.SettingsManager.ConfigurationData.Translation.DebounceIntervalMilliseconds)" ValueUpdate="@(updatedValue => this.SettingsManager.ConfigurationData.Translation.DebounceIntervalMilliseconds = updatedValue)"/>
 | 
				
			||||||
        <ConfigurationOption OptionDescription="@T("Hide the web content reader?")" LabelOn="@T("Web content reader is hidden")" LabelOff="@T("Web content reader is shown")" State="@(() => this.SettingsManager.ConfigurationData.Translation.HideWebContentReader)" StateUpdate="@(updatedState => this.SettingsManager.ConfigurationData.Translation.HideWebContentReader = updatedState)" OptionHelp="@T("When activated, the web content reader is hidden and cannot be used. As a result, the user interface becomes a bit easier to use.")"/>
 | 
					        <ConfigurationOption OptionDescription="@T("Hide the web content reader?")" LabelOn="@T("Web content reader is hidden")" LabelOff="@T("Web content reader is shown")" State="@(() => this.SettingsManager.ConfigurationData.Translation.HideWebContentReader)" StateUpdate="@(updatedState => this.SettingsManager.ConfigurationData.Translation.HideWebContentReader = updatedState)" OptionHelp="@T("When activated, the web content reader is hidden and cannot be used. As a result, the user interface becomes a bit easier to use.")"/>
 | 
				
			||||||
        <MudPaper Class="pa-3 mb-8 border-dashed border rounded-lg">
 | 
					        <MudPaper Class="pa-3 mb-8 border-dashed border rounded-lg">
 | 
				
			||||||
            <ConfigurationOption OptionDescription="@T("Preselect translator options?")" LabelOn="@T("Translator options are preselected")" LabelOff="@T("No translator options are preselected")" State="@(() => this.SettingsManager.ConfigurationData.Translation.PreselectOptions)" StateUpdate="@(updatedState => this.SettingsManager.ConfigurationData.Translation.PreselectOptions = updatedState)" OptionHelp="@T("When enabled, you can preselect the translator options. This is might be useful when you prefer a specific target language or LLM model.")"/>
 | 
					            <ConfigurationOption OptionDescription="@T("Preselect translator options?")" LabelOn="@T("Translator options are preselected")" LabelOff="@T("No translator options are preselected")" State="@(() => this.SettingsManager.ConfigurationData.Translation.PreselectOptions)" StateUpdate="@(updatedState => this.SettingsManager.ConfigurationData.Translation.PreselectOptions = updatedState)" OptionHelp="@T("When enabled, you can preselect the translator options. This is might be useful when you prefer a specific target language or LLM model.")"/>
 | 
				
			||||||
 | 
				
			|||||||
@ -5,27 +5,27 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<div class="inner-scrolling-context">
 | 
					<div class="inner-scrolling-context">
 | 
				
			||||||
    <MudText Typo="Typo.h3" Class="mb-2 mr-3">
 | 
					    <MudText Typo="Typo.h3" Class="mb-2 mr-3">
 | 
				
			||||||
        Assistants
 | 
					        @T("Assistants")
 | 
				
			||||||
    </MudText>
 | 
					    </MudText>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <InnerScrolling>
 | 
					    <InnerScrolling>
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
        <MudText Typo="Typo.h4" Class="mb-2 mr-3">
 | 
					        <MudText Typo="Typo.h4" Class="mb-2 mr-3">
 | 
				
			||||||
            General
 | 
					            @T("General")
 | 
				
			||||||
        </MudText>
 | 
					        </MudText>
 | 
				
			||||||
        <MudStack Row="@true" Wrap="@Wrap.Wrap" Class="mb-3">
 | 
					        <MudStack Row="@true" Wrap="@Wrap.Wrap" Class="mb-3">
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogTextSummarizer" Name="@T("Text Summarizer")" Description="@T("Use an LLM to summarize a given text.")" Icon="@Icons.Material.Filled.TextSnippet" Link="@Routes.ASSISTANT_SUMMARIZER"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogTextSummarizer" Name="@T("Text Summarizer")" Description="@T("Use an LLM to summarize a given text.")" Icon="@Icons.Material.Filled.TextSnippet" Link="@Routes.ASSISTANT_SUMMARIZER"/>
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogTranslation" Name="@T("Translation")" Description="@T("Translate text into another language.")" Icon="@Icons.Material.Filled.Translate" Link="@Routes.ASSISTANT_TRANSLATION"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogTranslation" Name="@T("Translation")" Description="@T("Translate text into another language.")" Icon="@Icons.Material.Filled.Translate" Link="@Routes.ASSISTANT_TRANSLATION"/>
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogGrammarSpelling" Name="Grammar & Spelling" Description="@T("Check grammar and spelling of a given text.")" Icon="@Icons.Material.Filled.Edit" Link="@Routes.ASSISTANT_GRAMMAR_SPELLING"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogGrammarSpelling" Name="@T("Grammar & Spelling")" Description="@T("Check grammar and spelling of a given text.")" Icon="@Icons.Material.Filled.Edit" Link="@Routes.ASSISTANT_GRAMMAR_SPELLING"/>
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogRewrite" Name="Rewrite & Improve" Description="@T("Rewrite and improve a given text for a chosen style.")" Icon="@Icons.Material.Filled.Edit" Link="@Routes.ASSISTANT_REWRITE"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogRewrite" Name="@T("Rewrite & Improve")" Description="@T("Rewrite and improve a given text for a chosen style.")" Icon="@Icons.Material.Filled.Edit" Link="@Routes.ASSISTANT_REWRITE"/>
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogSynonyms" Name="@T("Synonyms")" Description="@T("Find synonyms for a given word or phrase.")" Icon="@Icons.Material.Filled.Spellcheck" Link="@Routes.ASSISTANT_SYNONYMS"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogSynonyms" Name="@T("Synonyms")" Description="@T("Find synonyms for a given word or phrase.")" Icon="@Icons.Material.Filled.Spellcheck" Link="@Routes.ASSISTANT_SYNONYMS"/>
 | 
				
			||||||
        </MudStack>
 | 
					        </MudStack>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <MudText Typo="Typo.h4" Class="mb-2 mr-3 mt-6">
 | 
					        <MudText Typo="Typo.h4" Class="mb-2 mr-3 mt-6">
 | 
				
			||||||
            Business
 | 
					            @T("Business")
 | 
				
			||||||
        </MudText>
 | 
					        </MudText>
 | 
				
			||||||
        <MudStack Row="@true" Wrap="@Wrap.Wrap" Class="mb-3">
 | 
					        <MudStack Row="@true" Wrap="@Wrap.Wrap" Class="mb-3">
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogWritingEMails" Name="E-Mail" Description="@T("Generate an e-mail for a given context.")" Icon="@Icons.Material.Filled.Email" Link="@Routes.ASSISTANT_EMAIL"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogWritingEMails" Name="@T("E-Mail")" Description="@T("Generate an e-mail for a given context.")" Icon="@Icons.Material.Filled.Email" Link="@Routes.ASSISTANT_EMAIL"/>
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogMyTasks" Name="@T("My Tasks")" Description="@T("Analyze a text or an email for tasks you need to complete.")" Icon="@Icons.Material.Filled.Task" Link="@Routes.ASSISTANT_MY_TASKS"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogMyTasks" Name="@T("My Tasks")" Description="@T("Analyze a text or an email for tasks you need to complete.")" Icon="@Icons.Material.Filled.Task" Link="@Routes.ASSISTANT_MY_TASKS"/>
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogAgenda" Name="@T("Agenda Planner")" Description="@T("Generate an agenda for a given meeting, seminar, etc.")" Icon="@Icons.Material.Filled.CalendarToday" Link="@Routes.ASSISTANT_AGENDA"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogAgenda" Name="@T("Agenda Planner")" Description="@T("Generate an agenda for a given meeting, seminar, etc.")" Icon="@Icons.Material.Filled.CalendarToday" Link="@Routes.ASSISTANT_AGENDA"/>
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogJobPostings" Name="@T("Job Posting")" Description="@T("Generate a job posting for a given job description.")" Icon="@Icons.Material.Filled.Work" Link="@Routes.ASSISTANT_JOB_POSTING"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogJobPostings" Name="@T("Job Posting")" Description="@T("Generate a job posting for a given job description.")" Icon="@Icons.Material.Filled.Work" Link="@Routes.ASSISTANT_JOB_POSTING"/>
 | 
				
			||||||
@ -34,14 +34,14 @@
 | 
				
			|||||||
        </MudStack>
 | 
					        </MudStack>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <MudText Typo="Typo.h4" Class="mb-2 mr-3 mt-6">
 | 
					        <MudText Typo="Typo.h4" Class="mb-2 mr-3 mt-6">
 | 
				
			||||||
            Learning
 | 
					            @T("Learning")
 | 
				
			||||||
        </MudText>
 | 
					        </MudText>
 | 
				
			||||||
        <MudStack Row="@true" Wrap="@Wrap.Wrap" Class="mb-3">
 | 
					        <MudStack Row="@true" Wrap="@Wrap.Wrap" Class="mb-3">
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogAssistantBias" Name="@T("Bias of the Day")" Description="@T("Learn about one cognitive bias every day.")" Icon="@Icons.Material.Filled.Psychology" Link="@Routes.ASSISTANT_BIAS"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogAssistantBias" Name="@T("Bias of the Day")" Description="@T("Learn about one cognitive bias every day.")" Icon="@Icons.Material.Filled.Psychology" Link="@Routes.ASSISTANT_BIAS"/>
 | 
				
			||||||
        </MudStack>
 | 
					        </MudStack>
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
        <MudText Typo="Typo.h4" Class="mb-2 mr-3 mt-6">
 | 
					        <MudText Typo="Typo.h4" Class="mb-2 mr-3 mt-6">
 | 
				
			||||||
            Software Engineering
 | 
					            @T("Software Engineering")
 | 
				
			||||||
        </MudText>
 | 
					        </MudText>
 | 
				
			||||||
        <MudStack Row="@true" Wrap="@Wrap.Wrap" Class="mb-3">
 | 
					        <MudStack Row="@true" Wrap="@Wrap.Wrap" Class="mb-3">
 | 
				
			||||||
            <AssistantBlock TSettings="SettingsDialogCoding" Name="@T("Coding")" Description="@T("Get coding and debugging support from an LLM.")" Icon="@Icons.Material.Filled.Code" Link="@Routes.ASSISTANT_CODING"/>
 | 
					            <AssistantBlock TSettings="SettingsDialogCoding" Name="@T("Coding")" Description="@T("Get coding and debugging support from an LLM.")" Icon="@Icons.Material.Filled.Code" Link="@Routes.ASSISTANT_CODING"/>
 | 
				
			||||||
@ -54,7 +54,7 @@
 | 
				
			|||||||
        @if (PreviewFeatures.PRE_PLUGINS_2025.IsEnabled(this.SettingsManager))
 | 
					        @if (PreviewFeatures.PRE_PLUGINS_2025.IsEnabled(this.SettingsManager))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            <MudText Typo="Typo.h4" Class="mb-2 mr-3 mt-6">
 | 
					            <MudText Typo="Typo.h4" Class="mb-2 mr-3 mt-6">
 | 
				
			||||||
                AI Studio Development
 | 
					                @T("AI Studio Development")
 | 
				
			||||||
            </MudText>
 | 
					            </MudText>
 | 
				
			||||||
            <MudStack Row="@true" Wrap="@Wrap.Wrap" Class="mb-3">
 | 
					            <MudStack Row="@true" Wrap="@Wrap.Wrap" Class="mb-3">
 | 
				
			||||||
                <AssistantBlock TSettings="SettingsDialogI18N" Name="@T("Localization")" Description="@T("Translate AI Studio text content into other languages")" Icon="@Icons.Material.Filled.Translate" Link="@Routes.ASSISTANT_AI_STUDIO_I18N"/>
 | 
					                <AssistantBlock TSettings="SettingsDialogI18N" Name="@T("Localization")" Description="@T("Translate AI Studio text content into other languages")" Icon="@Icons.Material.Filled.Translate" Link="@Routes.ASSISTANT_AI_STUDIO_I18N"/>
 | 
				
			||||||
 | 
				
			|||||||
@ -58,7 +58,7 @@
 | 
				
			|||||||
        // Case: Sidebar can be toggled and is currently hidden
 | 
					        // Case: Sidebar can be toggled and is currently hidden
 | 
				
			||||||
        <MudStack Row="@true" Style="width: 100%; overflow: hidden; height: 100%; flex-grow: 1; min-height: 0;">
 | 
					        <MudStack Row="@true" Style="width: 100%; overflow: hidden; height: 100%; flex-grow: 1; min-height: 0;">
 | 
				
			||||||
            <MudPaper Class="border border-solid rounded-lg mb-3">
 | 
					            <MudPaper Class="border border-solid rounded-lg mb-3">
 | 
				
			||||||
                <MudTooltip Text="Show your workspaces" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
					                <MudTooltip Text="@T("Show your workspaces")" Placement="@TOOLBAR_TOOLTIP_PLACEMENT">
 | 
				
			||||||
                    <MudIconButton Size="Size.Large" Icon="@this.WorkspaceSidebarToggleIcon" OnClick="() => this.ToggleWorkspaceSidebar()"/>
 | 
					                    <MudIconButton Size="Size.Large" Icon="@this.WorkspaceSidebarToggleIcon" OnClick="() => this.ToggleWorkspaceSidebar()"/>
 | 
				
			||||||
                </MudTooltip>
 | 
					                </MudTooltip>
 | 
				
			||||||
            </MudPaper>
 | 
					            </MudPaper>
 | 
				
			||||||
 | 
				
			|||||||
@ -10,7 +10,7 @@
 | 
				
			|||||||
    <InnerScrolling>
 | 
					    <InnerScrolling>
 | 
				
			||||||
        <MudExpansionPanels Class="mb-3" MultiExpansion="@false">
 | 
					        <MudExpansionPanels Class="mb-3" MultiExpansion="@false">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <ExpansionPanel HeaderIcon="@Icons.Material.Filled.MenuBook" HeaderText="Introduction" IsExpanded="@true">
 | 
					            <ExpansionPanel HeaderIcon="@Icons.Material.Filled.MenuBook" HeaderText="@T("Introduction")" IsExpanded="@true">
 | 
				
			||||||
                <MudText Typo="Typo.h5" Class="mb-3">
 | 
					                <MudText Typo="Typo.h5" Class="mb-3">
 | 
				
			||||||
                    @T("Welcome to MindWork AI Studio!")
 | 
					                    @T("Welcome to MindWork AI Studio!")
 | 
				
			||||||
                </MudText>
 | 
					                </MudText>
 | 
				
			||||||
 | 
				
			|||||||
@ -70,7 +70,7 @@
 | 
				
			|||||||
                </MudGrid>
 | 
					                </MudGrid>
 | 
				
			||||||
            </ExpansionPanel>
 | 
					            </ExpansionPanel>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <ExpansionPanel HeaderText="Content Contributors" HeaderIcon="@Icons.Material.Filled.Code">
 | 
					            <ExpansionPanel HeaderText="@T("Content Contributors")" HeaderIcon="@Icons.Material.Filled.Code">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <MudGrid Justify="Justify.Center" Spacing="2" Style="width: 100%;" Class="ma-0">
 | 
					                <MudGrid Justify="Justify.Center" Spacing="2" Style="width: 100%;" Class="ma-0">
 | 
				
			||||||
                    <MudItem Class="pa-0 pr-2" xs="6">
 | 
					                    <MudItem Class="pa-0 pr-2" xs="6">
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user