diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor
new file mode 100644
index 00000000..5cdb3263
--- /dev/null
+++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor
@@ -0,0 +1,24 @@
+@using AIStudio.Settings
+@using AIStudio.Settings.DataModel
+@inherits SettingsPanelBase
+
+
+
+
+
+
+
+
+
+ @if(this.SettingsManager.ConfigurationData.App.PreviewVisibility > PreviewVisibility.NONE)
+ {
+ var availablePreviewFeatures = ConfigurationSelectDataFactory.GetPreviewFeaturesData(this.SettingsManager).ToList();
+ if (availablePreviewFeatures.Count > 0)
+ {
+
+ }
+ }
+
+
+
+
\ No newline at end of file
diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor.cs b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor.cs
new file mode 100644
index 00000000..f4b75bfe
--- /dev/null
+++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor.cs
@@ -0,0 +1,12 @@
+using AIStudio.Settings.DataModel;
+
+namespace AIStudio.Components.Settings;
+
+public partial class SettingsPanelApp : SettingsPanelBase
+{
+ private void UpdatePreviewFeatures(PreviewVisibility previewVisibility)
+ {
+ this.SettingsManager.ConfigurationData.App.PreviewVisibility = previewVisibility;
+ this.SettingsManager.ConfigurationData.App.EnabledPreviewFeatures = previewVisibility.FilterPreviewFeatures(this.SettingsManager.ConfigurationData.App.EnabledPreviewFeatures);
+ }
+}
\ No newline at end of file
diff --git a/app/MindWork AI Studio/Pages/Settings.razor b/app/MindWork AI Studio/Pages/Settings.razor
index b7d7925e..08a0d10c 100644
--- a/app/MindWork AI Studio/Pages/Settings.razor
+++ b/app/MindWork AI Studio/Pages/Settings.razor
@@ -245,28 +245,8 @@
Add Profile
-
-
-
-
-
-
-
-
-
- @if(this.SettingsManager.ConfigurationData.App.PreviewVisibility > PreviewVisibility.NONE)
- {
- var availablePreviewFeatures = ConfigurationSelectDataFactory.GetPreviewFeaturesData(this.SettingsManager).ToList();
- if (availablePreviewFeatures.Count > 0)
- {
-
- }
- }
-
-
-
-
+
diff --git a/app/MindWork AI Studio/Pages/Settings.razor.cs b/app/MindWork AI Studio/Pages/Settings.razor.cs
index ed29c90a..0f9bb61d 100644
--- a/app/MindWork AI Studio/Pages/Settings.razor.cs
+++ b/app/MindWork AI Studio/Pages/Settings.razor.cs
@@ -41,16 +41,6 @@ public partial class Settings : ComponentBase, IMessageBusReceiver, IDisposable
await base.OnInitializedAsync();
}
- #endregion
-
- #region Preview-feature related
-
- private void UpdatePreviewFeatures(PreviewVisibility previewVisibility)
- {
- this.SettingsManager.ConfigurationData.App.PreviewVisibility = previewVisibility;
- this.SettingsManager.ConfigurationData.App.EnabledPreviewFeatures = previewVisibility.FilterPreviewFeatures(this.SettingsManager.ConfigurationData.App.EnabledPreviewFeatures);
- }
-
#endregion
#region Provider related