From b36c1bd77db2a36422642d3cac272686c88feefb Mon Sep 17 00:00:00 2001 From: Benjamin Date: Sun, 9 Nov 2025 12:19:22 -0600 Subject: [PATCH] Fixed Linux not being able to check current version --- ShinRyuModManager-CE/ShinRyuModManager-CE.csproj | 7 +++++-- ShinRyuModManager-CE/UserInterface/Assets/changelog.md | 5 +++++ .../UserInterface/Updater/AutoUpdating.cs | 9 +++++++-- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/ShinRyuModManager-CE/ShinRyuModManager-CE.csproj b/ShinRyuModManager-CE/ShinRyuModManager-CE.csproj index 7b181cc..2507706 100644 --- a/ShinRyuModManager-CE/ShinRyuModManager-CE.csproj +++ b/ShinRyuModManager-CE/ShinRyuModManager-CE.csproj @@ -12,11 +12,14 @@ false UserInterface\Assets\Icons\SRMM_icon.ico true - true - 1.2.0 + 1.2.1 $(AssemblyVersion) + ShinRyuModManager-CE + SRMM Studio + ShinRyuModManager-CE + 2025 SRMM Studio false diff --git a/ShinRyuModManager-CE/UserInterface/Assets/changelog.md b/ShinRyuModManager-CE/UserInterface/Assets/changelog.md index 3284851..2939a89 100644 --- a/ShinRyuModManager-CE/UserInterface/Assets/changelog.md +++ b/ShinRyuModManager-CE/UserInterface/Assets/changelog.md @@ -1,3 +1,8 @@ +> ### **%{color:orange} Version 1.2.1 %** ### +* Fixed linux bug with auto updater failing to check version + +--- + > ### **%{color:orange} Version 1.2.0 %** ### * Added auto updater diff --git a/ShinRyuModManager-CE/UserInterface/Updater/AutoUpdating.cs b/ShinRyuModManager-CE/UserInterface/Updater/AutoUpdating.cs index f91330a..0793815 100644 --- a/ShinRyuModManager-CE/UserInterface/Updater/AutoUpdating.cs +++ b/ShinRyuModManager-CE/UserInterface/Updater/AutoUpdating.cs @@ -2,6 +2,8 @@ using Avalonia.Media; using Avalonia.Media.Immutable; using NetSparkleUpdater; +using NetSparkleUpdater.AssemblyAccessors; +using NetSparkleUpdater.Configurations; using NetSparkleUpdater.Enums; using NetSparkleUpdater.SignatureVerifiers; using NetSparkleUpdater.UI.Avalonia; @@ -45,10 +47,13 @@ public static void Init() { TmpDownloadFilePath = _tempDir, TmpDownloadFileNameWithExtension = $"{Guid.NewGuid()}.zip", RelaunchAfterUpdate = false, - LogWriter = new SerilogWriter() + LogWriter = new SerilogWriter(), +#pragma warning disable CS0618 // Type or member is obsolete + Configuration = new JSONConfiguration(new AssemblyReflectionAccessor(null)) +#pragma warning restore CS0618 // Type or member is obsolete }; - _ = _updater.StartLoop(true, TimeSpan.FromMinutes(5)); + _ = _updater.StartLoop(true, true, TimeSpan.FromMinutes(15)); } private static void HandleRyuUpdater() {