diff --git a/package/chocolatey/unigetui/unigetui.template.nuspec b/package/chocolatey/unigetui/unigetui.template.nuspec index 1875765ec..e6ddfec20 100644 --- a/package/chocolatey/unigetui/unigetui.template.nuspec +++ b/package/chocolatey/unigetui/unigetui.template.nuspec @@ -11,7 +11,7 @@ https://devolutions.net/unigetui/ unigetui wingetui cli package-manager windows-10 windows-11 scoop winget chocolatey npm pip dotnet-tool dotnet windows package-manager-interface gui powershell powershell-ui gallery devolutions Copyright © 2006-2026 - https://github.com/Devolutions/UniGetUI/releases/tag/v$VAR1$ + https://devolutions.net/unigetui/release-notes/ https://github.com/Devolutions/UniGetUI/blob/HEAD/LICENSE false https://cdnweb.devolutions.net/web/common/logos/img-devolutions-unigetui-white.svg diff --git a/src/UniGetUI.Avalonia/ViewModels/Pages/ReleaseNotesPageViewModel.cs b/src/UniGetUI.Avalonia/ViewModels/Pages/ReleaseNotesPageViewModel.cs index 000e2a3f4..575c9f13b 100644 --- a/src/UniGetUI.Avalonia/ViewModels/Pages/ReleaseNotesPageViewModel.cs +++ b/src/UniGetUI.Avalonia/ViewModels/Pages/ReleaseNotesPageViewModel.cs @@ -6,10 +6,10 @@ namespace UniGetUI.Avalonia.ViewModels.Pages; public partial class ReleaseNotesPageViewModel : ViewModels.ViewModelBase { - public string ReleaseNotesUrl { get; } = CoreData.GetGitHubReleasePageUrl(); + public string ReleaseNotesUrl { get; } = CoreData.ReleaseNotesUrl; // Kept in sync from the WebView's NavigationCompleted event via code-behind - public string CurrentUrl { get; set; } = CoreData.GetGitHubReleasePageUrl(); + public string CurrentUrl { get; set; } = CoreData.ReleaseNotesUrl; [RelayCommand] private void OpenInBrowser() => CoreTools.Launch(CurrentUrl); diff --git a/src/UniGetUI.Core.Data.Tests/CoreTests.cs b/src/UniGetUI.Core.Data.Tests/CoreTests.cs index c6029b255..2eafee8b6 100644 --- a/src/UniGetUI.Core.Data.Tests/CoreTests.cs +++ b/src/UniGetUI.Core.Data.Tests/CoreTests.cs @@ -98,6 +98,8 @@ public void CheckGitHubReleaseUrlsUseEscapedResolvedTag() "https://api.github.com/repos/Devolutions/UniGetUI/releases/tags/3.3.7-beta1", CoreData.GetGitHubReleaseApiUrlFromTag("3.3.7-beta1") ); + Assert.Equal("https://devolutions.net/unigetui/release-notes/", CoreData.ReleaseNotesUrl); + Assert.Equal(CoreData.ReleaseNotesUrl, CoreData.GetGitHubReleasePageUrl()); } } } diff --git a/src/UniGetUI.Core.Data/CoreData.cs b/src/UniGetUI.Core.Data/CoreData.cs index ffc2cb460..13f46b2cf 100644 --- a/src/UniGetUI.Core.Data/CoreData.cs +++ b/src/UniGetUI.Core.Data/CoreData.cs @@ -11,6 +11,7 @@ public static class CoreData private const string BundledModernAppDirectoryName = "Avalonia"; private const string ClassicExecutableName = "UniGetUI.exe"; private const string BundledPingetExecutableName = "pinget.exe"; + public const string ReleaseNotesUrl = "https://devolutions.net/unigetui/release-notes/"; private static int? __code_page; public static int CODE_PAGE @@ -60,7 +61,7 @@ public static string[] GetGitHubReleaseTagCandidates(string versionName) public static string GetGitHubReleasePageUrl() { - return GetGitHubReleasePageUrlFromTag(GetGitHubReleaseTag()); + return ReleaseNotesUrl; } public static string GetGitHubReleasePageUrlFromTag(string releaseTag) diff --git a/src/UniGetUI/Pages/DialogPages/ReleaseNotes.xaml.cs b/src/UniGetUI/Pages/DialogPages/ReleaseNotes.xaml.cs index 839e6d86b..a54c06fd8 100644 --- a/src/UniGetUI/Pages/DialogPages/ReleaseNotes.xaml.cs +++ b/src/UniGetUI/Pages/DialogPages/ReleaseNotes.xaml.cs @@ -32,7 +32,7 @@ public ReleaseNotes() private async Task InitializeWebView() { await WebView.EnsureCoreWebView2Async(); - WebView.Source = new Uri(CoreData.GetGitHubReleasePageUrl()); + WebView.Source = new Uri(CoreData.ReleaseNotesUrl); } public void Dispose()