From 23d1c06db85c68e1eec8834c11e7f1b9eb8ac274 Mon Sep 17 00:00:00 2001 From: Goober5000 Date: Tue, 3 Mar 2026 23:03:11 -0500 Subject: [PATCH] change talos to hestia Talos reached capacity, so we migrated to Hestia. Just like the Aigaion to Talos migration, all files and functionality remain the same. --- Knossos.NET/Models/Nebula.cs | 2 +- .../ViewModels/GlobalSettingsViewModel.cs | 20 +++++++++---------- Knossos.NET/Views/GlobalSettingsView.axaml | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Knossos.NET/Models/Nebula.cs b/Knossos.NET/Models/Nebula.cs index 48bb1c20..87805ee6 100644 --- a/Knossos.NET/Models/Nebula.cs +++ b/Knossos.NET/Models/Nebula.cs @@ -75,7 +75,7 @@ public struct NebulaModTagJson //https://dl.fsnebula.org/storage/repo.json //https://fsnebula.org/storage/repo.json" - public static string[] nebulaMirrors = { "cf.fsnebula.org", "dl.fsnebula.org", "fsnebula.org", "talos.feralhosting.com", "fsnebula.global.ssl.fastly.net" }; //lowercase, last one is the image host + public static string[] nebulaMirrors = { "cf.fsnebula.org", "dl.fsnebula.org", "fsnebula.org", "hestia.feralhosting.com", "fsnebula.global.ssl.fastly.net" }; //lowercase, last one is the image host private static readonly string repoUrl = @"https://fsnebula.org/storage/repo_minimal.json"; private static readonly string apiURL = @"https://api.fsnebula.org/api/1/"; private static readonly string nebulaURL = @"https://fsnebula.org/"; diff --git a/Knossos.NET/ViewModels/GlobalSettingsViewModel.cs b/Knossos.NET/ViewModels/GlobalSettingsViewModel.cs index 14c4604b..59a3200f 100644 --- a/Knossos.NET/ViewModels/GlobalSettingsViewModel.cs +++ b/Knossos.NET/ViewModels/GlobalSettingsViewModel.cs @@ -85,11 +85,11 @@ internal bool BlDlNebula set { if (blDlNebula != value) { this.SetProperty(ref blDlNebula, value); UnCommitedChanges = true; } } } - private bool blTalos = false; - internal bool BlTalos + private bool blHestia = false; + internal bool BlHestia { - get { return blTalos; } - set { if (blTalos != value) { this.SetProperty(ref blTalos, value); UnCommitedChanges = true; } } + get { return blHestia; } + set { if (blHestia != value) { this.SetProperty(ref blHestia, value); UnCommitedChanges = true; } } } private bool enableLogFile = true; @@ -638,7 +638,7 @@ public void LoadData() BlDlNebula = false; BlCfNebula = false; - BlTalos = false; + BlHestia = false; if (Knossos.globalSettings.mirrorBlacklist != null) { if (Knossos.globalSettings.mirrorBlacklist.Contains("dl.fsnebula.org")) @@ -649,9 +649,9 @@ public void LoadData() { BlCfNebula = true; } - if (Knossos.globalSettings.mirrorBlacklist.Contains("talos.feralhosting.com")) + if (Knossos.globalSettings.mirrorBlacklist.Contains("hestia.feralhosting.com")) { - BlTalos = true; + BlHestia = true; } } @@ -1218,9 +1218,9 @@ internal void SaveCommand() { blMirrors.Add("cf.fsnebula.org"); } - if (BlTalos) + if (BlHestia) { - blMirrors.Add("talos.feralhosting.com"); + blMirrors.Add("hestia.feralhosting.com"); } if (blMirrors.Any() && blMirrors.Count() != 3 /*Invalid!*/) { @@ -1231,7 +1231,7 @@ internal void SaveCommand() Knossos.globalSettings.mirrorBlacklist = null; BlDlNebula = false; BlCfNebula = false; - BlTalos = false; + BlHestia = false; } Knossos.globalSettings.modCompression = ModCompression; diff --git a/Knossos.NET/Views/GlobalSettingsView.axaml b/Knossos.NET/Views/GlobalSettingsView.axaml index 1c7475f4..6359e469 100644 --- a/Knossos.NET/Views/GlobalSettingsView.axaml +++ b/Knossos.NET/Views/GlobalSettingsView.axaml @@ -125,7 +125,7 @@ dl.fsnebula.org cf.fsnebula.org - talos.feralhosting.com + hestia.feralhosting.com