From 5eb7647fafb0f0a5b27af0cd02b1dafe761dcc54 Mon Sep 17 00:00:00 2001 From: sysadmin Date: Mon, 1 Sep 2025 04:49:05 +0100 Subject: [PATCH] PWA-implementation --- .../Areas/Admin/Views/Dashboard/Index.cshtml | 35 +- .../Areas/Admin/Views/Shared/_Layout.cshtml | 43 +- LittleShop/Enums/PaymentStatus.cs | 5 +- LittleShop/Services/BTCPayServerService.cs | 25 +- LittleShop/appsettings.json | 2 +- .../wwwroot/css/corporate-steel-theme.css | 415 + LittleShop/wwwroot/css/modern-admin.css | 442 + LittleShop/wwwroot/css/radzen-tech-theme.css | 534 + LittleShop/wwwroot/favicon.ico | 1 + LittleShop/wwwroot/icons/icon-128x128.png | Bin 0 -> 2574 bytes LittleShop/wwwroot/icons/icon-144x144.png | Bin 0 -> 2827 bytes LittleShop/wwwroot/icons/icon-152x152.png | Bin 0 -> 3025 bytes LittleShop/wwwroot/icons/icon-192x192.png | Bin 0 -> 4070 bytes LittleShop/wwwroot/icons/icon-384x384.png | Bin 0 -> 16396 bytes LittleShop/wwwroot/icons/icon-512x512.png | Bin 0 -> 20312 bytes LittleShop/wwwroot/icons/icon-72x72.png | Bin 0 -> 1531 bytes LittleShop/wwwroot/icons/icon-96x96.png | Bin 0 -> 1956 bytes LittleShop/wwwroot/icons/icon-placeholder.svg | 16 + LittleShop/wwwroot/js/holographic-effects.js | 537 + LittleShop/wwwroot/js/modern-mobile.js | 214 + LittleShop/wwwroot/js/pwa.js | 205 + .../lib/bootstrap-icons/bootstrap-icons.css | 2018 ++ .../lib/bootstrap/css/bootstrap.min.css | 7 + .../lib/bootstrap/js/bootstrap.bundle.min.js | 7 + .../wwwroot/lib/fontawesome/css/all.min.css | 6 + .../fontawesome/webfonts/fa-brands-400.woff2 | Bin 0 -> 104544 bytes .../fontawesome/webfonts/fa-solid-900.woff2 | Bin 0 -> 126828 bytes LittleShop/wwwroot/lib/jquery/jquery.min.js | 2 + .../wwwroot/lib/radzen/Radzen.Blazor.js | 2580 ++ LittleShop/wwwroot/lib/radzen/dark-base.css | 24431 +++++++++++++++ LittleShop/wwwroot/lib/radzen/dark.css | 24578 ++++++++++++++++ LittleShop/wwwroot/manifest.json | 90 + LittleShop/wwwroot/sw.js | 106 + create_pwa_icons.ps1 | 86 + 34 files changed, 56372 insertions(+), 13 deletions(-) create mode 100644 LittleShop/wwwroot/css/corporate-steel-theme.css create mode 100644 LittleShop/wwwroot/css/modern-admin.css create mode 100644 LittleShop/wwwroot/css/radzen-tech-theme.css create mode 100644 LittleShop/wwwroot/favicon.ico create mode 100644 LittleShop/wwwroot/icons/icon-128x128.png create mode 100644 LittleShop/wwwroot/icons/icon-144x144.png create mode 100644 LittleShop/wwwroot/icons/icon-152x152.png create mode 100644 LittleShop/wwwroot/icons/icon-192x192.png create mode 100644 LittleShop/wwwroot/icons/icon-384x384.png create mode 100644 LittleShop/wwwroot/icons/icon-512x512.png create mode 100644 LittleShop/wwwroot/icons/icon-72x72.png create mode 100644 LittleShop/wwwroot/icons/icon-96x96.png create mode 100644 LittleShop/wwwroot/icons/icon-placeholder.svg create mode 100644 LittleShop/wwwroot/js/holographic-effects.js create mode 100644 LittleShop/wwwroot/js/modern-mobile.js create mode 100644 LittleShop/wwwroot/js/pwa.js create mode 100644 LittleShop/wwwroot/lib/bootstrap-icons/bootstrap-icons.css create mode 100644 LittleShop/wwwroot/lib/bootstrap/css/bootstrap.min.css create mode 100644 LittleShop/wwwroot/lib/bootstrap/js/bootstrap.bundle.min.js create mode 100644 LittleShop/wwwroot/lib/fontawesome/css/all.min.css create mode 100644 LittleShop/wwwroot/lib/fontawesome/webfonts/fa-brands-400.woff2 create mode 100644 LittleShop/wwwroot/lib/fontawesome/webfonts/fa-solid-900.woff2 create mode 100644 LittleShop/wwwroot/lib/jquery/jquery.min.js create mode 100644 LittleShop/wwwroot/lib/radzen/Radzen.Blazor.js create mode 100644 LittleShop/wwwroot/lib/radzen/dark-base.css create mode 100644 LittleShop/wwwroot/lib/radzen/dark.css create mode 100644 LittleShop/wwwroot/manifest.json create mode 100644 LittleShop/wwwroot/sw.js create mode 100644 create_pwa_icons.ps1 diff --git a/LittleShop/Areas/Admin/Views/Dashboard/Index.cshtml b/LittleShop/Areas/Admin/Views/Dashboard/Index.cshtml index 46aa676..25c97f7 100644 --- a/LittleShop/Areas/Admin/Views/Dashboard/Index.cshtml +++ b/LittleShop/Areas/Admin/Views/Dashboard/Index.cshtml @@ -59,6 +59,9 @@
Quick Actions
+
@@ -95,4 +98,34 @@
- \ No newline at end of file + + + \ No newline at end of file diff --git a/LittleShop/Areas/Admin/Views/Shared/_Layout.cshtml b/LittleShop/Areas/Admin/Views/Shared/_Layout.cshtml index b4890d2..8020cd3 100644 --- a/LittleShop/Areas/Admin/Views/Shared/_Layout.cshtml +++ b/LittleShop/Areas/Admin/Views/Shared/_Layout.cshtml @@ -2,15 +2,42 @@ - + @ViewData["Title"] - LittleShop Admin - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
-