From 6c90943944950a8f55251f0d91f3acc94749bce2 Mon Sep 17 00:00:00 2001 From: SpoinkyNL Date: Thu, 4 Feb 2021 20:22:04 +0100 Subject: [PATCH] UI - Added changes since last build to update dialog --- src/Artemis.UI/Artemis.UI.csproj | 1 + .../Settings/Dialogs/UpdateDialogView.xaml | 25 +- .../Settings/Dialogs/UpdateDialogViewModel.cs | 60 +++- .../Models/UpdateService/DevOpsBuilds.cs | 277 ++++++++++++++++++ .../Models/UpdateService/GitHubDifference.cs | 243 +++++++++++++++ src/Artemis.UI/Services/UpdateService.cs | 106 +++---- src/Artemis.UI/buildinfo.json | 8 +- src/Artemis.UI/packages.lock.json | 30 ++ 8 files changed, 690 insertions(+), 60 deletions(-) create mode 100644 src/Artemis.UI/Services/Models/UpdateService/DevOpsBuilds.cs create mode 100644 src/Artemis.UI/Services/Models/UpdateService/GitHubDifference.cs diff --git a/src/Artemis.UI/Artemis.UI.csproj b/src/Artemis.UI/Artemis.UI.csproj index a6d91aa1c..c0eacf441 100644 --- a/src/Artemis.UI/Artemis.UI.csproj +++ b/src/Artemis.UI/Artemis.UI.csproj @@ -133,6 +133,7 @@ + diff --git a/src/Artemis.UI/Screens/Settings/Dialogs/UpdateDialogView.xaml b/src/Artemis.UI/Screens/Settings/Dialogs/UpdateDialogView.xaml index be9bacf79..88ab9c7de 100644 --- a/src/Artemis.UI/Screens/Settings/Dialogs/UpdateDialogView.xaml +++ b/src/Artemis.UI/Screens/Settings/Dialogs/UpdateDialogView.xaml @@ -7,18 +7,39 @@ mc:Ignorable="d" d:DesignHeight="450" d:DesignWidth="800"> - + Update available A new Artemis update is available! 🥳 You are currently running build while the latest build is . Updating Artemis will give you the latest bug(fixes), features and improvements. + + Changes + + + + + Retrieving changes... + + + + + + + + + + + +