diff --git a/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor
index fc466e7a..853df195 100644
--- a/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor
+++ b/app/MindWork AI Studio/Components/Settings/SettingsPanelApp.razor
@@ -13,7 +13,7 @@
-
+
diff --git a/app/MindWork AI Studio/Settings/ConfigurationSelectDataFactory.cs b/app/MindWork AI Studio/Settings/ConfigurationSelectDataFactory.cs
index d14868fc..587dec94 100644
--- a/app/MindWork AI Studio/Settings/ConfigurationSelectDataFactory.cs
+++ b/app/MindWork AI Studio/Settings/ConfigurationSelectDataFactory.cs
@@ -63,13 +63,14 @@ public static class ConfigurationSelectDataFactory
yield return new(TB("Enter is sending the input"), SendBehavior.ENTER_IS_SENDING);
}
- public static IEnumerable> GetUpdateBehaviorData()
+ public static IEnumerable> GetUpdateBehaviorData()
{
- yield return new(TB("No automatic update checks"), UpdateBehavior.NO_CHECK);
- yield return new(TB("Once at startup"), UpdateBehavior.ONCE_STARTUP);
- yield return new(TB("Check every hour"), UpdateBehavior.HOURLY);
- yield return new(TB("Check every day"), UpdateBehavior.DAILY);
- yield return new (TB("Check every week"), UpdateBehavior.WEEKLY);
+ yield return new(TB("No automatic update checks"), UpdateInterval.NO_CHECK);
+ yield return new(TB("Once at startup"), UpdateInterval.ONCE_STARTUP);
+ yield return new(TB("Check every hour"), UpdateInterval.HOURLY);
+ yield return new(TB("Check every day"), UpdateInterval.DAILY);
+ yield return new (TB("Check every week"), UpdateInterval.WEEKLY);
+ }
}
public static IEnumerable> GetWorkspaceStorageBehaviorData()
diff --git a/app/MindWork AI Studio/Settings/DataModel/DataApp.cs b/app/MindWork AI Studio/Settings/DataModel/DataApp.cs
index 477afa30..1bdead6b 100644
--- a/app/MindWork AI Studio/Settings/DataModel/DataApp.cs
+++ b/app/MindWork AI Studio/Settings/DataModel/DataApp.cs
@@ -40,7 +40,7 @@ public sealed class DataApp(Expression>? configSelection = n
///
/// If and when we should look for updates.
///
- public UpdateBehavior UpdateBehavior { get; set; } = ManagedConfiguration.Register(configSelection, n => n.UpdateBehavior, UpdateBehavior.HOURLY);
+ public UpdateInterval UpdateInterval { get; set; } = ManagedConfiguration.Register(configSelection, n => n.UpdateInterval, UpdateInterval.HOURLY);
///
/// The navigation behavior.
diff --git a/app/MindWork AI Studio/Settings/DataModel/PreviousModels/DataV1V3.cs b/app/MindWork AI Studio/Settings/DataModel/PreviousModels/DataV1V3.cs
index 0b1c7883..88a8a3d2 100644
--- a/app/MindWork AI Studio/Settings/DataModel/PreviousModels/DataV1V3.cs
+++ b/app/MindWork AI Studio/Settings/DataModel/PreviousModels/DataV1V3.cs
@@ -41,7 +41,7 @@ public sealed class DataV1V3
///
/// If and when we should look for updates.
///
- public UpdateBehavior UpdateBehavior { get; set; } = UpdateBehavior.ONCE_STARTUP;
+ public UpdateInterval UpdateInterval { get; set; } = UpdateInterval.ONCE_STARTUP;
///
/// The navigation behavior.
diff --git a/app/MindWork AI Studio/Settings/DataModel/UpdateBehavior.cs b/app/MindWork AI Studio/Settings/DataModel/UpdateInterval.cs
similarity index 79%
rename from app/MindWork AI Studio/Settings/DataModel/UpdateBehavior.cs
rename to app/MindWork AI Studio/Settings/DataModel/UpdateInterval.cs
index 0b82604f..a7a3ec8c 100644
--- a/app/MindWork AI Studio/Settings/DataModel/UpdateBehavior.cs
+++ b/app/MindWork AI Studio/Settings/DataModel/UpdateInterval.cs
@@ -1,6 +1,6 @@
namespace AIStudio.Settings.DataModel;
-public enum UpdateBehavior
+public enum UpdateInterval
{
NO_CHECK,
ONCE_STARTUP,
diff --git a/app/MindWork AI Studio/Settings/SettingsMigrations.cs b/app/MindWork AI Studio/Settings/SettingsMigrations.cs
index 7c5a4293..e5041817 100644
--- a/app/MindWork AI Studio/Settings/SettingsMigrations.cs
+++ b/app/MindWork AI Studio/Settings/SettingsMigrations.cs
@@ -90,7 +90,7 @@ public static class SettingsMigrations
IsSavingEnergy = previousData.IsSavingEnergy,
NextProviderNum = previousData.NextProviderNum,
ShortcutSendBehavior = previousData.ShortcutSendBehavior,
- UpdateBehavior = previousData.UpdateBehavior,
+ UpdateInterval = previousData.UpdateInterval,
};
}
@@ -117,7 +117,7 @@ public static class SettingsMigrations
IsSavingEnergy = previousData.IsSavingEnergy,
NextProviderNum = previousData.NextProviderNum,
ShortcutSendBehavior = previousData.ShortcutSendBehavior,
- UpdateBehavior = previousData.UpdateBehavior,
+ UpdateInterval = previousData.UpdateInterval,
WorkspaceStorageBehavior = previousData.WorkspaceStorageBehavior,
WorkspaceStorageTemporaryMaintenancePolicy = previousData.WorkspaceStorageTemporaryMaintenancePolicy,
};
@@ -141,7 +141,7 @@ public static class SettingsMigrations
{
EnableSpellchecking = previousConfig.EnableSpellchecking,
IsSavingEnergy = previousConfig.IsSavingEnergy,
- UpdateBehavior = previousConfig.UpdateBehavior,
+ UpdateInterval = previousConfig.UpdateInterval,
NavigationBehavior = previousConfig.NavigationBehavior,
},
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/PluginConfiguration.cs b/app/MindWork AI Studio/Tools/PluginSystem/PluginConfiguration.cs
index 5e5efd3e..8a1ed5b8 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/PluginConfiguration.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/PluginConfiguration.cs
@@ -53,7 +53,7 @@ public sealed class PluginConfiguration(bool isInternal, LuaState state, PluginT
}
// Config: check for updates, and if so, how often?
- ManagedConfiguration.TryProcessConfiguration(x => x.App, x => x.UpdateBehavior, this.Id, settingsTable, dryRun);
+ ManagedConfiguration.TryProcessConfiguration(x => x.App, x => x.UpdateInterval, this.Id, settingsTable, dryRun);
// Config: allow the user to add providers?
ManagedConfiguration.TryProcessConfiguration(x => x.App, x => x.AllowUserToAddProvider, this.Id, settingsTable, dryRun);
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Loading.cs b/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Loading.cs
index 2553b537..32515b6a 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Loading.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Loading.cs
@@ -139,7 +139,7 @@ public static partial class PluginFactory
wasConfigurationChanged = true;
// Check for update behavior:
- if(ManagedConfiguration.IsConfigurationLeftOver(x => x.App, x => x.UpdateBehavior, AVAILABLE_PLUGINS))
+ if(ManagedConfiguration.IsConfigurationLeftOver(x => x.App, x => x.UpdateInterval, AVAILABLE_PLUGINS))
wasConfigurationChanged = true;
// Check for users allowed to added providers:
diff --git a/app/MindWork AI Studio/Tools/Services/UpdateService.cs b/app/MindWork AI Studio/Tools/Services/UpdateService.cs
index 7cda6443..cee21cc5 100644
--- a/app/MindWork AI Studio/Tools/Services/UpdateService.cs
+++ b/app/MindWork AI Studio/Tools/Services/UpdateService.cs
@@ -42,14 +42,14 @@ public sealed class UpdateService : BackgroundService, IMessageBusReceiver
//
// Set the update interval based on the user's settings.
//
- this.updateInterval = this.settingsManager.ConfigurationData.App.UpdateBehavior switch
+ this.updateInterval = this.settingsManager.ConfigurationData.App.UpdateInterval switch
{
- UpdateBehavior.NO_CHECK => Timeout.InfiniteTimeSpan,
- UpdateBehavior.ONCE_STARTUP => Timeout.InfiniteTimeSpan,
+ UpdateInterval.NO_CHECK => Timeout.InfiniteTimeSpan,
+ UpdateInterval.ONCE_STARTUP => Timeout.InfiniteTimeSpan,
- UpdateBehavior.HOURLY => TimeSpan.FromHours(1),
- UpdateBehavior.DAILY => TimeSpan.FromDays(1),
- UpdateBehavior.WEEKLY => TimeSpan.FromDays(7),
+ UpdateInterval.HOURLY => TimeSpan.FromHours(1),
+ UpdateInterval.DAILY => TimeSpan.FromDays(1),
+ UpdateInterval.WEEKLY => TimeSpan.FromDays(7),
_ => TimeSpan.FromHours(1)
};
@@ -58,7 +58,7 @@ public sealed class UpdateService : BackgroundService, IMessageBusReceiver
// When the user doesn't want to check for updates, we can
// return early.
//
- if(this.settingsManager.ConfigurationData.App.UpdateBehavior is UpdateBehavior.NO_CHECK)
+ if(this.settingsManager.ConfigurationData.App.UpdateInterval is UpdateInterval.NO_CHECK)
return;
//