From 205a520708246d2a8a9689f48e9cb62875e7c5d7 Mon Sep 17 00:00:00 2001 From: livio Date: Thu, 24 Sep 2026 17:21:25 +0200 Subject: [PATCH] Rilascia gestione completa progetti e aggiornamenti 0.4.0 --- Components/Pages/Home.razor | 365 +++++++++++++++++- LMEMappeCatastaliApp.csproj | 5 +- MauiProgram.cs | 2 + README.md | 27 +- Services/AppUpdateService.cs | 44 +++ Services/CloudSyncService.cs | 54 +++ Services/MapExportService.cs | 73 +++- Services/ProjectStorageService.cs | 60 ++- wwwroot/css/app.css | 194 +++++++++- wwwroot/js/lme-map.js | 607 ++++++++++++++++++++++++++++-- 10 files changed, 1366 insertions(+), 65 deletions(-) create mode 100644 Services/AppUpdateService.cs create mode 100644 Services/CloudSyncService.cs diff --git a/Components/Pages/Home.razor b/Components/Pages/Home.razor index 66b2291..0a9b7ab 100644 --- a/Components/Pages/Home.razor +++ b/Components/Pages/Home.razor @@ -8,6 +8,8 @@ @inject AzureMapsService AzureMapsService @inject ProjectStorageService ProjectStorageService @inject MapExportService MapExportService +@inject CloudSyncService CloudSyncService +@inject AppUpdateService AppUpdateService @implements IAsyncDisposable LME Mappe Catastali @@ -19,9 +21,11 @@
LME Catasto - @Status + @Status @if (HasUnsavedChanges) { }
+ + - +
+ @if (NavigationMenuOpen) + { + + } +
- + +
+ + @if (SelectedProject?.IsReadOnly == true) + { + Questo progetto è protetto. Usa Duplica per crearne una copia modificabile. + }