From 688e99e76ce5e12c76fdf3a9739539ae2100d2fd Mon Sep 17 00:00:00 2001 From: Alexandros Nikolopoulos Date: Mon, 9 Mar 2026 09:54:10 +0000 Subject: [PATCH 1/4] Added versioning + version tag in the UI --- Directory.Build.props | 5 +++ tilework.ui/Components/Layout/NavMenu.razor | 43 ++++++++++++++------- 2 files changed, 34 insertions(+), 14 deletions(-) create mode 100644 Directory.Build.props diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 0000000..735f780 --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,5 @@ + + + 0.6.1 + + diff --git a/tilework.ui/Components/Layout/NavMenu.razor b/tilework.ui/Components/Layout/NavMenu.razor index b1a6e47..bf6be0f 100644 --- a/tilework.ui/Components/Layout/NavMenu.razor +++ b/tilework.ui/Components/Layout/NavMenu.razor @@ -1,16 +1,31 @@ @namespace Tilework.Ui.Components.Layout +@using System.Reflection - - - Load balancers - Target groups - - - Certificate authorities - Certificates - - - @* Identity providers *@ - Users - - + + + + Load balancers + Target groups + + + Certificate authorities + Certificates + + + @* Identity providers *@ + Users + + + + + @AppVersion + + + +@code { + private static readonly string AppVersion = + "v" + Assembly.GetExecutingAssembly() + .GetCustomAttribute() + ?.InformationalVersion? + .Split('+')[0] ?? "0.0.0"; +} From 0a4255b77ca3669413510cbefca03f9c70318da5 Mon Sep 17 00:00:00 2001 From: Alexandros Nikolopoulos Date: Wed, 18 Mar 2026 17:48:01 +0000 Subject: [PATCH 2/4] Upgraded autmapper to 15.1.1 --- tilework.core/ServiceCollectionExtensions.cs | 10 +++++----- tilework.core/tilework.core.csproj | 2 +- tilework.ui/ServiceCollectionExtensions.cs | 2 +- tilework.ui/tilework.ui.csproj | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tilework.core/ServiceCollectionExtensions.cs b/tilework.core/ServiceCollectionExtensions.cs index 28e898d..a53d573 100644 --- a/tilework.core/ServiceCollectionExtensions.cs +++ b/tilework.core/ServiceCollectionExtensions.cs @@ -82,16 +82,16 @@ public static IServiceCollection AddLoadBalancing(this IServiceCollection servic { services.Configure(configuration); - services.AddAutoMapper(typeof(HAProxyConfigurationProfile)); - services.AddAutoMapper(typeof(HAProxyMonitoringProfile)); + services.AddAutoMapper(_ => { }, + typeof(HAProxyConfigurationProfile), + typeof(HAProxyMonitoringProfile), + typeof(LoadBalancingMappingProfile)); services.AddScoped(); services.AddScoped(); services.AddHostedService(); - services.AddAutoMapper(typeof(LoadBalancingMappingProfile)); - services.AddTransient(); return services; @@ -110,7 +110,7 @@ public static IServiceCollection AddCertificateManagement(this IServiceCollectio services.AddHostedService(); - services.AddAutoMapper(typeof(CertificateManagementMappingProfile)); + services.AddAutoMapper(_ => { }, typeof(CertificateManagementMappingProfile)); services.AddTransient(); diff --git a/tilework.core/tilework.core.csproj b/tilework.core/tilework.core.csproj index 4c211d7..6f8e65b 100644 --- a/tilework.core/tilework.core.csproj +++ b/tilework.core/tilework.core.csproj @@ -7,7 +7,7 @@ - + diff --git a/tilework.ui/ServiceCollectionExtensions.cs b/tilework.ui/ServiceCollectionExtensions.cs index c33eb9d..52ceba3 100644 --- a/tilework.ui/ServiceCollectionExtensions.cs +++ b/tilework.ui/ServiceCollectionExtensions.cs @@ -7,7 +7,7 @@ public static class ServiceCollectionExtensions { public static IServiceCollection AddUserInterface(this IServiceCollection services) { - services.AddAutoMapper(typeof(FormMappingProfile)); + services.AddAutoMapper(_ => { }, typeof(FormMappingProfile)); services.AddScoped(); services.AddScoped(); diff --git a/tilework.ui/tilework.ui.csproj b/tilework.ui/tilework.ui.csproj index 23f1ea6..dcb71d4 100644 --- a/tilework.ui/tilework.ui.csproj +++ b/tilework.ui/tilework.ui.csproj @@ -9,7 +9,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive From 8cb6a13718cf16e3b5df4867cc3c8c05c6ee7844 Mon Sep 17 00:00:00 2001 From: Alexandros Nikolopoulos Date: Wed, 18 Mar 2026 17:59:58 +0000 Subject: [PATCH 3/4] Fixed issue with msbuild, incremented version number --- Directory.Build.props | 2 +- tilework.ui/wwwroot/css/fonts.css | 4 ++-- ....ttf => Inter-Italic-VariableFont_opsz_wght.ttf} | Bin ...sz,wght.ttf => Inter-VariableFont_opsz_wght.ttf} | Bin 4 files changed, 3 insertions(+), 3 deletions(-) rename tilework.ui/wwwroot/fonts/inter/{Inter-Italic-VariableFont_opsz,wght.ttf => Inter-Italic-VariableFont_opsz_wght.ttf} (100%) rename tilework.ui/wwwroot/fonts/inter/{Inter-VariableFont_opsz,wght.ttf => Inter-VariableFont_opsz_wght.ttf} (100%) diff --git a/Directory.Build.props b/Directory.Build.props index 735f780..6b5b8ee 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,5 +1,5 @@ - 0.6.1 + 0.6.2 diff --git a/tilework.ui/wwwroot/css/fonts.css b/tilework.ui/wwwroot/css/fonts.css index 8b6d340..dad2e54 100644 --- a/tilework.ui/wwwroot/css/fonts.css +++ b/tilework.ui/wwwroot/css/fonts.css @@ -1,13 +1,13 @@ @font-face { font-family: 'Inter'; - src: url('/fonts/inter/Inter-VariableFont_opsz,wght.ttf') format('truetype'); + src: url('/fonts/inter/Inter-VariableFont_opsz_wght.ttf') format('truetype'); font-weight: 100 900; font-style: normal; } @font-face { font-family: 'Inter'; - src: url('/fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf') format('truetype'); + src: url('/fonts/inter/Inter-Italic-VariableFont_opsz_wght.ttf') format('truetype'); font-weight: 100 900; font-style: italic; } diff --git a/tilework.ui/wwwroot/fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf b/tilework.ui/wwwroot/fonts/inter/Inter-Italic-VariableFont_opsz_wght.ttf similarity index 100% rename from tilework.ui/wwwroot/fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf rename to tilework.ui/wwwroot/fonts/inter/Inter-Italic-VariableFont_opsz_wght.ttf diff --git a/tilework.ui/wwwroot/fonts/inter/Inter-VariableFont_opsz,wght.ttf b/tilework.ui/wwwroot/fonts/inter/Inter-VariableFont_opsz_wght.ttf similarity index 100% rename from tilework.ui/wwwroot/fonts/inter/Inter-VariableFont_opsz,wght.ttf rename to tilework.ui/wwwroot/fonts/inter/Inter-VariableFont_opsz_wght.ttf From 5318e3b53e6c6d6b5c29f736aaef420ac69f4ba3 Mon Sep 17 00:00:00 2001 From: Alexandros Nikolopoulos Date: Wed, 18 Mar 2026 18:42:50 +0000 Subject: [PATCH 4/4] Suppressed Automapper license as this is OSS --- tilework.ui/appsettings.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tilework.ui/appsettings.json b/tilework.ui/appsettings.json index ed92a72..c733e76 100644 --- a/tilework.ui/appsettings.json +++ b/tilework.ui/appsettings.json @@ -3,7 +3,8 @@ "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning", - "Microsoft.EntityFrameworkCore": "Warning" + "Microsoft.EntityFrameworkCore": "Warning", + "LuckyPennySoftware.AutoMapper.License": "None" } }, "LoadBalancing": {