From 8adb110f64a264ab0ea1e58b51046d4947d5bf85 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sun, 23 Apr 2023 19:03:42 +0200
Subject: [PATCH] #735 - updated what's new dialog

---
 .../controller/AboutController.java            |  8 +++++---
 .../resources/languages/news_de.properties     | 18 ++++++++++++------
 .../resources/languages/news_en.properties     | 18 ++++++++++++------
 3 files changed, 29 insertions(+), 15 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 623b56f2e..848fe5be7 100644
--- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
+++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
@@ -47,9 +47,11 @@ public class AboutController extends BaseController
 	public String whatsNewModal(Model model)
 	{
 		final List<NewsEntry> newsEntries = new ArrayList<>();
-		newsEntries.add(NewsEntry.createWithLocalizationKey("csvImportSave"));
-		newsEntries.add(NewsEntry.createWithLocalizationKey("csvImportSuggestions"));
-		newsEntries.add(NewsEntry.createWithLocalizationKey("csvImportAmountSeparators"));
+		newsEntries.add(NewsEntry.createWithLocalizationKey("dockerImageSize"));
+		newsEntries.add(NewsEntry.createWithLocalizationKey("csvImportAvoidPageReload"));
+		newsEntries.add(NewsEntry.createWithLocalizationKey("csvImportBugfixFloatingPointPrecision"));
+		newsEntries.add(NewsEntry.createWithLocalizationKey("csvImportBugfixTemplateAndCategory"));
+		newsEntries.add(NewsEntry.createWithLocalizationKey("sortCategoriesInCharts"));
 
 		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 d5550df1b..6b9d27a17 100644
--- a/BudgetMasterServer/src/main/resources/languages/news_de.properties
+++ b/BudgetMasterServer/src/main/resources/languages/news_de.properties
@@ -2,11 +2,17 @@ news.further.information=Weitere Informationen
 news.all.releases=Alle veröffentlichten und geplanten Versionen:
 news.detailed=Ausführliches Changelog (nur auf Englisch):
 
-news.csvImportSave.headline=Einstellungen für den CSV-Import speichern
-news.csvImportSave.description=Alle Einstellungen beim CSV-Import werden gespeichert und beim nächsten Import vorausgefüllt.
+news.dockerImageSize.headline=Größe des Docker-Images reduziert
+news.dockerImageSize.description=Deutliche Reduzierung der Größe des Docker-Images.
 
-news.csvImportSuggestions.headline=Vorschläge für Buchungsnamen beim CSV-Import
-news.csvImportSuggestions.description=Beim Importieren von Buchungen aus einer CSV-Datei werden bei der Eingabe des Namen Vorschläge auf der Grundlage vorhandener Buchungen angezeigt.
+news.csvImportAvoidPageReload.headline=CSV-Import: Neuladen der Seite vermeiden
+news.csvImportAvoidPageReload.description=Beim Überspringen oder Inline-Speichern einer Buchung aus einer CSV wird die Seite nicht mehr neu geladen.
 
-news.csvImportAmountSeparators.headline=CSV-Import: Konfiguration von Betragstrennzeichen ermöglichen
-news.csvImportAmountSeparators.description=Der CSV-Import bietet neue Konfigurationsoptionen zur Angabe der Gruppierung- und der Dezimaltrennzeichen des Betrags in der CSV-Datei.
+news.csvImportBugfixFloatingPointPrecision.headline=Bugfix: CSV-Import Fließkommagenauigkeit
+news.csvImportBugfixFloatingPointPrecision.description=Behebt einen Fehler, der aufgrund der Fließkommagenauigkeit zu falschen Transaktionsbeträgen führte.
+
+news.csvImportBugfixTemplateAndCategory.headline=Bugfix: CSV-Import aus Vorlage
+news.csvImportBugfixTemplateAndCategory.description=Behebt einen Fehler, der dazu führte, dass die Kategorie einer Vorlage durch die CSV-Daten überschrieben wurde.
+
+news.sortCategoriesInCharts.headline=Kategorien in Balkendiagrammen alphabetisch sortieren
+news.sortCategoriesInCharts.description=Kategorien in Balkendiagrammen werden jetzt alphabetisch sortiert.
diff --git a/BudgetMasterServer/src/main/resources/languages/news_en.properties b/BudgetMasterServer/src/main/resources/languages/news_en.properties
index 1e29cffc2..776b7f891 100644
--- a/BudgetMasterServer/src/main/resources/languages/news_en.properties
+++ b/BudgetMasterServer/src/main/resources/languages/news_en.properties
@@ -2,11 +2,17 @@ news.further.information=Further information
 news.all.releases=All published and planned releases:
 news.detailed=Detailed changelog (english only):
 
-news.csvImportSave.headline=Save and prefill CSV import settings
-news.csvImportSave.description=All settings during csv import are saved and prefilled at the next import.
+news.dockerImageSize.headline=Improve docker image size
+news.dockerImageSize.description=Drastically reduce the size of the docker image.
 
-news.csvImportSuggestions.headline=Show transaction name suggestions in CSV import
-news.csvImportSuggestions.description=While importing transactions from csv the transaction name input offers suggestions based on existing transactions.
+news.csvImportAvoidPageReload.headline=CSV import: avoid page reload
+news.csvImportAvoidPageReload.description=Avoid page reload on skip/undo skip and on inline save.
 
-news.csvImportAmountSeparators.headline=CSV import: allow configuration of amount separators
-news.csvImportAmountSeparators.description=The csv import provides new configuration options to specify the grouping and decimal separators of the amount in the csv file.
+news.csvImportBugfixFloatingPointPrecision.headline=Bugfix: CSV import floating point precision
+news.csvImportBugfixFloatingPointPrecision.description=Fixes a bug that lead to wrong transactions amounts due to floating point precision.
+
+news.csvImportBugfixTemplateAndCategory.headline=Bugfix: CSV import from template
+news.csvImportBugfixTemplateAndCategory.description=Fixes a bug hat caused the category of a template to be overridden by the CSV data.
+
+news.sortCategoriesInCharts.headline=Sort categories alphabetically in bar charts
+news.sortCategoriesInCharts.description=Categories in bar charts are now sorted alphabetically.
-- 
GitLab