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 @@
-
+
-
+
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-