From 3ecd3407eb82f9348cb318a8051cc6b3acae14e6 Mon Sep 17 00:00:00 2001 From: Flavio Giacchetti <38221678+ATAC-Helicopter@users.noreply.github.com> Date: Thu, 13 Aug 2026 13:27:44 +0200 Subject: [PATCH 1/4] Rework planning imports and project removal --- Blueprints.App/App.axaml | 191 +++++--- .../Models/ApprovedSourceImportItem.cs | 3 +- .../Models/ProjectDeletionResult.cs | 6 + .../Models/SourceDiscoveryCandidate.cs | 3 +- Blueprints.App/Models/SourceImportProposal.cs | 15 +- .../GitHubRestSourceProviderReader.cs | 70 ++- .../Services/GitHubSourceJsonParser.cs | 6 +- .../GitLabRestSourceProviderReader.cs | 68 ++- .../Services/GitLabSourceJsonParser.cs | 9 +- .../Services/HostedSourceProviderContract.cs | 2 +- .../Services/MarkdownSourceDiscoveryParser.cs | 22 +- .../Services/ProjectDeletionService.cs | 262 ++++++++++ .../ProjectWorkspaceCoordinatorService.cs | 115 ++++- .../Services/RecentProjectsStore.cs | 21 +- .../ViewModels/MainWindowViewModel.cs | 331 +++++++++++-- .../Components/BlueprintCanvasSurface.axaml | 4 +- .../BlueprintCanvasSurface.axaml.cs | 35 +- .../Views/Components/IntegrationsView.axaml | 457 +++++++++--------- .../Views/Components/OverviewView.axaml | 102 ++-- .../Views/Components/OverviewView.axaml.cs | 22 +- .../Views/Components/ReleasePlannerView.axaml | 14 +- .../Views/Components/SetupView.axaml | 72 +-- .../Views/Components/SyncView.axaml | 2 +- .../Views/Components/TeamView.axaml | 6 +- .../Views/Components/TrustView.axaml | 6 +- Blueprints.App/Views/MainWindow.axaml | 191 +++++--- .../GitHubRestSourceProviderReaderTests.cs | 51 ++ Blueprints.Tests/MainWindowWorkflowTests.cs | 33 ++ .../MarkdownSourceDiscoveryParserTests.cs | 24 + ...ProjectWorkspaceCoordinatorServiceTests.cs | 165 +++++++ CHANGELOG.md | 42 ++ 31 files changed, 1808 insertions(+), 542 deletions(-) create mode 100644 Blueprints.App/Models/ProjectDeletionResult.cs create mode 100644 Blueprints.App/Services/ProjectDeletionService.cs diff --git a/Blueprints.App/App.axaml b/Blueprints.App/App.axaml index cf677e1..aa43638 100644 --- a/Blueprints.App/App.axaml +++ b/Blueprints.App/App.axaml @@ -7,21 +7,17 @@ - + - #191A2C - #6254D9 - #7767EA - #35B5A5 - #F6F7FB - #E2E4EC - #686B7B + #2D2B27 + #E85D3F + #C9462C + #2C9C79 + #F4F1EA + #DDD8CC + #746F65 @@ -31,31 +27,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -116,6 +112,12 @@ + + + + + + + + + + + + + @@ -113,14 +113,14 @@ - + - + + - - - + - - - - - - - - - - - - - - - - - - - - + + + + + - -