remove unused configs, add others

This commit is contained in:
Anthony Stirling
2025-10-19 22:28:55 +01:00
parent d70ec668f1
commit 82cf8cfde4
13 changed files with 101 additions and 38 deletions

View File

@@ -440,21 +440,9 @@ public class ApplicationProperties {
@Data
public static class Ui {
private String appName;
private String homeDescription;
private String appNameNavbar;
private List<String> languages;
public String getAppName() {
return appName != null && appName.trim().length() > 0 ? appName : null;
}
public String getHomeDescription() {
return homeDescription != null && homeDescription.trim().length() > 0
? homeDescription
: null;
}
public String getAppNameNavbar() {
return appNameNavbar != null && appNameNavbar.trim().length() > 0
? appNameNavbar

View File

@@ -72,14 +72,6 @@ public class SettingsController {
// Update UI settings
if (settings.containsKey("ui")) {
Map<String, String> ui = (Map<String, String>) settings.get("ui");
if (ui.containsKey("appName")) {
GeneralUtils.saveKeyToSettings("ui.appName", ui.get("appName"));
applicationProperties.getUi().setAppName(ui.get("appName"));
}
if (ui.containsKey("homeDescription")) {
GeneralUtils.saveKeyToSettings("ui.homeDescription", ui.get("homeDescription"));
applicationProperties.getUi().setHomeDescription(ui.get("homeDescription"));
}
if (ui.containsKey("appNameNavbar")) {
GeneralUtils.saveKeyToSettings("ui.appNameNavbar", ui.get("appNameNavbar"));
applicationProperties.getUi().setAppNameNavbar(ui.get("appNameNavbar"));

View File

@@ -51,9 +51,7 @@ public class ConfigController {
configData.put("serverPort", appConfig.getServerPort());
// Extract values from ApplicationProperties
configData.put("appName", applicationProperties.getUi().getAppName());
configData.put("appNameNavbar", applicationProperties.getUi().getAppNameNavbar());
configData.put("homeDescription", applicationProperties.getUi().getHomeDescription());
configData.put("languages", applicationProperties.getUi().getLanguages());
// Security settings

View File

@@ -153,8 +153,6 @@ system:
cleanupSystemTemp: false # Whether to clean broader system temp directory
ui:
appName: '' # application's visible name
homeDescription: '' # short description or tagline shown on the homepage
appNameNavbar: '' # name displayed on the navigation bar
languages: [] # If empty, all languages are enabled. To display only German and Polish ["de_DE", "pl_PL"]. British English is always enabled.