From e5060dd4b10190165153e8a580f3402fc3b58845 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sat, 5 Oct 2024 15:28:55 +0200
Subject: [PATCH] update what's new dialog

---
 .../budgetmaster/controller/AboutController.java    |  5 ++++-
 .../src/main/resources/languages/news_de.properties | 13 +++++++++++--
 .../src/main/resources/languages/news_en.properties | 13 +++++++++++--
 3 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
index 9e2c741a3..a573df662 100644
--- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
+++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
@@ -47,7 +47,10 @@ public class AboutController extends BaseController
 	public String whatsNewModal(Model model)
 	{
 		final List<NewsEntry> newsEntries = new ArrayList<>();
-		newsEntries.add(NewsEntry.createWithLocalizationKey("transactionNameSuggestionsOrder"));
+		newsEntries.add(NewsEntry.createWithLocalizationKey("accountEndDate"));
+		newsEntries.add(NewsEntry.createWithLocalizationKey("accountDescription"));
+		newsEntries.add(NewsEntry.createWithLocalizationKey("transactionNameSuggestionsSort"));
+		newsEntries.add(NewsEntry.createWithLocalizationKey("transactionNameSuggestionsSort"));
 
 		model.addAttribute(ModelAttributes.NEWS_ENTRIES, newsEntries);
 		return ReturnValues.WHATS_NEW;
diff --git a/BudgetMasterServer/src/main/resources/languages/news_de.properties b/BudgetMasterServer/src/main/resources/languages/news_de.properties
index 3e894ff47..49b1c3ae4 100644
--- a/BudgetMasterServer/src/main/resources/languages/news_de.properties
+++ b/BudgetMasterServer/src/main/resources/languages/news_de.properties
@@ -2,5 +2,14 @@ news.further.information=Weitere Informationen
 news.all.releases=Alle veröffentlichten und geplanten Versionen:
 news.detailed=Ausführliches Changelog (nur auf Englisch):
 
-news.transactionNameSuggestionsOrder.headline=Neue Einstellungsoption für die Sortierung der Buchungsnamensvorschläge
-news.transactionNameSuggestionsOrder.description=Neu Einstellungsoption, um festzulegen, wie die Vorschläge für Transaktionsnamen sortiert werden (alphabetisch oder nach Häufigkeit der Verwendung).
+news.accountEndDate.headline=Konten: neues optionales Feld "Enddatum"
+news.accountEndDate.description=Konten können jetzt mit einem Enddatum versehen werden. Kurz vor Erreichen des Enddatums wird nach dem Login eine Warnung angezeigt.
+
+news.accountDescription.headline=Konten: neues optionales Feld "Beschreibung"
+news.accountDescription.description=Konten können jetzt mit einer Beschreibung versehen werden.
+
+news.transactionNameSuggestionsSort.headline=Einstellungsoption für die Sortierung der Buchungsnamensvorschläge
+news.transactionNameSuggestionsSort.description=Neue Einstellungsoption hinzugefügt, um festzulegen, wie die Vorschläge für Transaktionsnamen sortiert werden (alphabetisch oder nach Häufigkeit der Verwendung).
+
+news.bugfixCsvImport.headline=Bugfix: CSV Import
+news.bugfixCsvImport.description=Fehler behoben, der verhinderte, dass beim csv-Import die richtigen Spalten ausgewählt wurden, wenn die csv-Datei weniger Zeilen als Spalten hat.
\ No newline at end of file
diff --git a/BudgetMasterServer/src/main/resources/languages/news_en.properties b/BudgetMasterServer/src/main/resources/languages/news_en.properties
index 601457c1a..ec45762ab 100644
--- a/BudgetMasterServer/src/main/resources/languages/news_en.properties
+++ b/BudgetMasterServer/src/main/resources/languages/news_en.properties
@@ -2,5 +2,14 @@ news.further.information=Further information
 news.all.releases=All published and planned releases:
 news.detailed=Detailed changelog (english only):
 
-news.transactionNameSuggestionsOrder.headline=New settings option for transaction name suggestion ordering
-news.transactionNameSuggestionsOrder.description=Added a new settings option to define how transaction name suggestions are ordered (alphabetically or by frequency of use).
+news.accountEndDate.headline=Accounts: new optional field "end date"
+news.accountEndDate.description=Accounts can now have an end date. A warning is displayed after login if the end date of an account will soon be reached.
+
+news.accountDescription.headline=Accounts: new optional field "description"
+news.accountDescription.description=Accounts can now be given a description.
+
+news.transactionNameSuggestionsSort.headline=Settings option for transaction name suggestion ordering
+news.transactionNameSuggestionsSort.description=Add new settings option to define how transaction name suggestions are ordered (alphabetically or by frequency of use).
+
+news.bugfixCsvImport.headline=Bugfix: CSV import
+news.bugfixCsvImport.description=Fixed a bug that prevented to select the correct columns during csv import if the csv has fewer rows than columns .
\ No newline at end of file
-- 
GitLab