From c6d04f889630b729ed5151f4d2a16bf756cbb649 Mon Sep 17 00:00:00 2001 From: max Date: Sun, 27 Sep 2026 19:30:52 +0200 Subject: [PATCH] feat(release): v0.3.4.1 - fix installer UI text overlap and branding --- README.md | 2 +- RELEASE_NOTES.md | 9 +++++++++ compilation/installer_client.iss | 6 +++--- compilation/installer_client.nsi | 14 +++++++------- compilation/installer_server.iss | 6 +++--- compilation/installer_server.nsi | 8 ++++---- 6 files changed, 27 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index bf859bc..7ad4068 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ # LOGAR: Fleet Log Aggregation & Centralized Provisioning System ### *Secure Log Aggregation, PKI Fleet Licensing & Centralized Delivery for Autonomous AI Analysis* -[![Version](https://img.shields.io/badge/version-0.3.4-blue.svg)](RELEASE_NOTES.md) +[![Version](https://img.shields.io/badge/version-0.3.4.1-blue.svg)](RELEASE_NOTES.md) [![Tests](https://img.shields.io/badge/tests-42%20passed-success.svg)](tests/) [![Security](https://img.shields.io/badge/mTLS-TLS%201.3-green.svg)](https://gitea.eibl.tech/me0nline/LOGAR/wiki/PKI-and-Licensing) [![Branding](https://img.shields.io/badge/branding-guide-cyan.svg)](https://gitea.eibl.tech/me0nline/LOGAR/wiki/Branding-Guide) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index e6d056f..b78660f 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,14 @@ # LOGAR Release Notes +## [v0.3.4.1] - 2026-09-27 + +### 🎨 Installer Dialog UI Spacing & Branding Enhancements +- **NSIS Client Config Profile Dialog Fix**: Adjusted vertical coordinates and label boundaries in the Windows Client NSIS installer (`installer_client.nsi`) to prevent input field overlap and ensure multi-line instructional text renders without visual clipping. +- **Installer Footer Branding Clean-Up**: Escaped ampersands in Windows installer branding labels (`BrandingText`) to avoid character truncation in native win32 footer panels. +- **License Authority UI Clean-Up**: Simplified table ACTIONS column in the Licensing Authority portal to exclusively display `⚙️ Manage`, keeping secondary actions (`Reinstate`, `Delete`) inside the dedicated management modal. + +--- + ## [v0.3.4] - 2026-09-27 ### 🔄 In-Place Installer Upgrades & Mutual Exclusion Guards diff --git a/compilation/installer_client.iss b/compilation/installer_client.iss index 5bc2c87..34f0279 100644 --- a/compilation/installer_client.iss +++ b/compilation/installer_client.iss @@ -1,7 +1,7 @@ [Setup] AppId={{9C4A6F1D-8975-476E-8512-4217DE029A88}} AppName=LOGAR Client -AppVersion=0.3.4 +AppVersion=0.3.4.1 AppPublisher=LOGAR AppPublisherURL=https://logar.eibl.tech AppSupportURL=https://logar.eibl.tech @@ -19,9 +19,9 @@ WizardImageFile=assets\wizard_sidebar.bmp WizardSmallImageFile=assets\wizard_small.bmp VersionInfoCompany=LOGAR VersionInfoDescription=LOGAR Windows Edge Log Forwarder Setup -VersionInfoVersion=0.3.4.0 +VersionInfoVersion=0.3.4.1 VersionInfoProductName=LOGAR Client -VersionInfoProductVersion=0.3.4 +VersionInfoProductVersion=0.3.4.1 [Files] Source: "..\dist\Win_Client.exe"; DestDir: "{app}"; Flags: ignoreversion diff --git a/compilation/installer_client.nsi b/compilation/installer_client.nsi index 6bdd39d..6cc795f 100644 --- a/compilation/installer_client.nsi +++ b/compilation/installer_client.nsi @@ -7,15 +7,15 @@ OutFile "../dist/LOGAR-Client-Setup.exe" InstallDir "$PROGRAMFILES64\LOGAR" RequestExecutionLevel admin -BrandingText "LOGAR Centralized Log Aggregator & Forwarder" +BrandingText "LOGAR Centralized Log Aggregator && Forwarder" -VIProductVersion "0.3.4.0" +VIProductVersion "0.3.4.1" VIAddVersionKey "ProductName" "LOGAR Client" VIAddVersionKey "CompanyName" "LOGAR" VIAddVersionKey "LegalCopyright" "© 2026 LOGAR" VIAddVersionKey "FileDescription" "LOGAR Windows Edge Log Forwarder Setup" -VIAddVersionKey "FileVersion" "0.3.4.0" -VIAddVersionKey "ProductVersion" "0.3.4.0" +VIAddVersionKey "FileVersion" "0.3.4.1" +VIAddVersionKey "ProductVersion" "0.3.4.1" # --- Visual Graphics & Branding --- !define MUI_ICON "assets/logo.ico" @@ -127,13 +127,13 @@ Function ConfigPageCreate !insertmacro MUI_HEADER_TEXT "Import Client Configuration (Optional)" "Choose a client_config.json profile exported from LOGAR Server." - ${NSD_CreateLabel} 0 0 100% 30u "If you have exported a client_config.json profile bundle from your LOGAR Server dashboard, select it below to configure the forwarder immediately.$\r$\n$\r$\nLeave this field blank to configure later." + ${NSD_CreateLabel} 0 0 100% 48u "If you have exported a client_config.json profile bundle from your LOGAR Server dashboard, select it below to configure the forwarder immediately.$\r$\n$\r$\nLeave this field blank to configure later." Pop $0 - ${NSD_CreateText} 0 38u 75% 12u "$CFGFILE" + ${NSD_CreateText} 0 54u 75% 14u "$CFGFILE" Pop $CfgFileInput - ${NSD_CreateButton} 78% 37u 22% 14u "Browse..." + ${NSD_CreateButton} 78% 53u 22% 16u "Browse..." Pop $CfgBrowseBtn ${NSD_OnClick} $CfgBrowseBtn OnBrowseCfg diff --git a/compilation/installer_server.iss b/compilation/installer_server.iss index 54e1948..b81345e 100644 --- a/compilation/installer_server.iss +++ b/compilation/installer_server.iss @@ -1,7 +1,7 @@ [Setup] AppId={{4F3D675E-1E4E-43B6-8C84-B47DE290BE4A}} AppName=LOGAR Server -AppVersion=0.3.4 +AppVersion=0.3.4.1 AppPublisher=LOGAR AppPublisherURL=https://logar.eibl.tech AppSupportURL=https://logar.eibl.tech @@ -19,9 +19,9 @@ WizardImageFile=assets\wizard_sidebar.bmp WizardSmallImageFile=assets\wizard_small.bmp VersionInfoCompany=LOGAR VersionInfoDescription=LOGAR Cloud Hub & TCP Ingestion Server Setup -VersionInfoVersion=0.3.4.0 +VersionInfoVersion=0.3.4.1 VersionInfoProductName=LOGAR Server -VersionInfoProductVersion=0.3.4 +VersionInfoProductVersion=0.3.4.1 [Files] Source: "..\dist\Server.exe"; DestDir: "{app}"; Flags: ignoreversion diff --git a/compilation/installer_server.nsi b/compilation/installer_server.nsi index 93c4a6d..11e2844 100644 --- a/compilation/installer_server.nsi +++ b/compilation/installer_server.nsi @@ -6,15 +6,15 @@ OutFile "../dist/LOGAR-Server-Setup.exe" InstallDir "$PROGRAMFILES64\LOGAR-Server" RequestExecutionLevel admin -BrandingText "LOGAR Centralized Log Aggregator & Ingestion Hub" +BrandingText "LOGAR Centralized Log Aggregator && Ingestion Hub" -VIProductVersion "0.3.4.0" +VIProductVersion "0.3.4.1" VIAddVersionKey "ProductName" "LOGAR Server" VIAddVersionKey "CompanyName" "LOGAR" VIAddVersionKey "LegalCopyright" "© 2026 LOGAR" VIAddVersionKey "FileDescription" "LOGAR Cloud Hub & TCP Ingestion Server Setup" -VIAddVersionKey "FileVersion" "0.3.4.0" -VIAddVersionKey "ProductVersion" "0.3.4.0" +VIAddVersionKey "FileVersion" "0.3.4.1" +VIAddVersionKey "ProductVersion" "0.3.4.1" # --- Visual Graphics & Branding --- !define MUI_ICON "assets/logo.ico"