From d2551f7b539ffea2556f3cd1b4466708b28e27ce Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sun, 25 Jul 2021 17:50:40 +0200
Subject: [PATCH] #600 - updated what's new dialog

---
 .../controller/AboutController.java           | 20 ++++-----
 .../resources/languages/news_de.properties    | 42 ++++++++-----------
 .../resources/languages/news_en.properties    | 42 ++++++++-----------
 3 files changed, 45 insertions(+), 59 deletions(-)

diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java b/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
index f0a0563dd..257a5b5ee 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/controller/AboutController.java
@@ -36,17 +36,15 @@ public class AboutController extends BaseController
 	public String whatsNewModal(Model model)
 	{
 		final List<NewsEntry> newsEntries = new ArrayList<>();
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.fix.backup.size.headline", "news.fix.backup.size.description"));
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.fix.readonly.accounts.headline", "news.fix.readonly.accounts.description"));
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.designOffensive.headline", "news.designOffensive.description"));
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.gitBackup.headline", "news.gitBackup.description"));
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.backupCharts.headline", "news.backupCharts.description"));
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.importProcess.headline", "news.importProcess.description"));
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.hideAccounts.headline", "news.hideAccounts.description"));
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.statistics.headline", "news.statistics.description"));
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.hotkeysMonth.headline", "news.hotkeysMonth.description"));
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.importBugfixes.headline", "news.importBugfixes.description"));
-		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.chartRelative.headline", "news.chartRelative.description"));
+		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.chartChooser.headline", "news.chartChooser.description"));
+		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.jumpToSearch.headline", "news.jumpToSearch.description"));
+		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.fontAwesomeIcons.headline", "news.fontAwesomeIcons.description"));
+		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.nonSquareImages.headline", "news.nonSquareImages.description"));
+		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.hints.headline", "news.hints.description"));
+		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.tagOverview.headline", "news.tagOverview.description"));
+		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.accountImport.headline", "news.accountImport.description"));
+		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.performance.headline", "news.performance.description"));
+		newsEntries.add(NewsEntry.createWithLocalizationKeys("news.fix.transfersFromHiddenAccounts.headline", "news.fix.transfersFromHiddenAccounts.description"));
 
 		model.addAttribute("newsEntries", newsEntries);
 		return "whatsNewModal";
diff --git a/src/main/resources/languages/news_de.properties b/src/main/resources/languages/news_de.properties
index 55b689f73..fe66dc3fe 100644
--- a/src/main/resources/languages/news_de.properties
+++ b/src/main/resources/languages/news_de.properties
@@ -2,35 +2,29 @@ news.further.information=Weitere Informationen
 news.all.releases=Alle veröffentlichten und geplanten Versionen:
 news.detailed=Ausführliches Changelog (nur auf Englisch):
 
-news.fix.backup.size.headline=Fix für Dateigröße des Backups
-news.fix.backup.size.description=Größe der Backupdateien massiv optimiert.
+news.chartChooser.headline=Neue Diagrammauswahl
+news.chartChooser.description=Vollständige Neugestaltung der Diagrammauswahlseite für bessere Benutzbarkeit.
 
-news.fix.readonly.accounts.headline=Fix für Konten mit Lesezugriff
-news.fix.readonly.accounts.description=Verhindert das Anlegen neuer Buchungen für Konten mit der Sichtbarkeit "Lesezugriff".
+news.jumpToSearch.headline=Zur Suche springen
+news.jumpToSearch.description=Direkt aus der Übersicht der Konten, Kategorien und Tags kann nun zur Suche gesprungen werden.
 
-news.designOffensive.headline=Die Designoffensive
-news.designOffensive.description=Wähle für Kategorien ein Icon aus einer vordefinierten Bibliothek oder lade für Konten und Vorlagen eigene Bilder als Icon hoch.<br>Kategorien können in der Buchungsübersicht jetzt auch als Quadrate statt Kreise dargestellt werden.<br>Das gesamte Design wurde verbessert, z.B. durch Icons an Überschriften und Formularfeldern, Benachrichtigungsbannern, uvm.
+news.fontAwesomeIcons.headline=Fontawesome Icons
+news.fontAwesomeIcons.description=Neben Kategorien können nun auch für Konten und Vorlagen Fontawesome Icons gewählt werden, anstat nur eigene Bilder.
 
-news.gitBackup.headline=Git Backup
-news.gitBackup.description=Backups der Datenbank können nun auch automatisch in ein lokales oder entferntes Git-Repository eingecheckt werden.
+news.nonSquareImages.headline=Nicht quadratische Bilder
+news.nonSquareImages.description=Unterstützung für nicht quadratische Konto-, Kategorie- und Vorlagenicons hinzugefügt.
 
-news.backupCharts.headline=Diagramme ins Backup aufnehmen
-news.backupCharts.description=Benutzerdefinierte Diagramme werden beim Exportieren der Datenbank mit gesichert.
+news.hints.headline=Tipps zur Benutzung
+news.hints.description=Diverse nützliche Tipps hinzugefügt, die als Informationsboxen angezeigt werden. Die Tipps alssen sich ausblenden.
 
-news.importProcess.headline=Neugestaltung des Importvorgangs
-news.importProcess.description=Der Importvorgang wurde in mehrere Schritte aufgeteilt, es wurden Erklärungen hinzugefügt und das Design verbessert.
+news.tagOverview.headline=Tagübersicht
+news.tagOverview.description=Neue Seite hinzugefügt, die die verwendeten Tag-Namen und ihre Verwendungsanzahl zeigt.
 
-news.hideAccounts.headline=Konten ausblenden
-news.hideAccounts.description=Konten und die zugehörigen Buchungen lassen sich neben schreibgeschützt auch auch in den Zustand "versteckt" versetzen und damit komplett ausblenden.
+news.accountImport.headline=Verbesserter Import von Konten
+news.accountImport.description=Die Kontozuweisung im Importvorgang wird gespeichert und es wird nur noch ein Button zum Anlegen eines neuen Kontos angezeigt.
 
-news.statistics.headline=Statistiken
-news.statistics.description=Einige Statistiken der BudgetMaster-Instant werden auf der neuen Statistikseite visualisiert.
+news.performance.headline=Verbesserung der Performance
+news.performance.description=Bilder werden nur nochaus der Datenbank geladen, wenn diese auch benötigt werden. Insbesondere bei der Anzeige von Diagrammen sorgt das für verbesserte Performance.
 
-news.hotkeysMonth.headline=Tastenkombinationen zum Wechseln des Monats
-news.hotkeysMonth.description=Zum vorherigen oder nächsten Monat mithilfe der Pfeiltasten springen.
-
-news.importBugfixes.headline=Bugfixes beim Datenbankimport
-news.importBugfixes.description=Mehrere Bugfixes für Probleme beim Datenbankimport.
-
-news.chartRelative.headline=Diagramm: "Eingaben/Ausgaben pro Monat (nach Kategorien)"
-news.chartRelative.description=Die Balkengrößen sind nun relativ zueinander statt zu jeweils 100% anzuzeigen.
+news.fix.transfersFromHiddenAccounts.headline=Bugfix für versteckte Konten
+news.fix.transfersFromHiddenAccounts.description=Behebt das Problem, dass Umbuchungen aus versteckten Konten ebenfalls versteckt wurden.
diff --git a/src/main/resources/languages/news_en.properties b/src/main/resources/languages/news_en.properties
index 360a97e0c..cc1c4f9f3 100644
--- a/src/main/resources/languages/news_en.properties
+++ b/src/main/resources/languages/news_en.properties
@@ -2,35 +2,29 @@ news.further.information=Further information
 news.all.releases=All published and planned releases:
 news.detailed=More detailed changelog (english only):
 
-news.fix.backup.size.headline=Fix for backup file size
-news.fix.backup.size.description=Dramatically optimized the size of the backup files.
+news.chartChooser.headline=Improved chart chooser
+news.chartChooser.description=Completely re-design the chart chooser page to increase usability.
 
-news.fix.readonly.accounts.headline=Fix for read-only accounts
-news.fix.readonly.accounts.description=Prevents the creation of new transactions for read-only accounts.
+news.jumpToSearch.headline=Jump to search
+news.jumpToSearch.description=Directly jump to search from accounts, categories and tags overview.
 
-news.designOffensive.headline=The design offensive
-news.designOffensive.description=Choose from a set of pre-defined set of icons for categories or upload your own images for accounts and templates.<br>Category circles can now be displayed as squares.<br>Improved overall design by adding icons to headlines and form inputs, notification banners, etc.
+news.fontAwesomeIcons.headline=Fontawesome Icons
+news.fontAwesomeIcons.description=Fontawesome icons can no be used for accounts and templates too instead of only for categories.
 
-news.gitBackup.headline=Git backup
-news.gitBackup.description=Schedule an automatic export of your database content and commit to a local or remote git repository.
+news.nonSquareImages.headline=Non square images
+news.nonSquareImages.description=Added support for non square account, category and template icons.
 
-news.backupCharts.headline=Backup charts
-news.backupCharts.description=Custom charts are now included in the in backups.
+news.hints.headline=Usability hints
+news.hints.description=Added several dismissible information boxes showing useful hints.
 
-news.importProcess.headline=Re-designed import process
-news.importProcess.description=The import process is now split into multiple steps, featuring explanations and an improved design.
+news.tagOverview.headline=Tag overview
+news.tagOverview.description=New page for viewing tag names and how often they are used.
 
-news.hideAccounts.headline=Hide accounts
-news.hideAccounts.description=In addition to mark an account as readonly it is now possible to hide the account and all corresponding transactions completely.
+news.accountImport.headline=Improved account import
+news.accountImport.description=Remember account matching during import and show only one button to create a new account.
 
-news.statistics.headline=Statistics
-news.statistics.description=Some numbers of your BudgetMaster instance will be visualized on the new statistics page.
+news.performance.headline=Improve performance
+news.performance.description=Images are only loaded from database when needed. This improves performance, especially when displaying charts.
 
-news.hotkeysMonth.headline=Hotkeys to switch months
-news.hotkeysMonth.description=Switch to the previous or next month using the arrow keys.
-
-news.importBugfixes.headline=Bugfixes for database import
-news.importBugfixes.description=Several bugfixes for problems during database import.
-
-news.chartRelative.headline=Chart: "incomes and expenditures per month by categories"
-news.chartRelative.description=The bar sizes are now relative to each other instead of 100% each.
+news.fix.transfersFromHiddenAccounts.headline=Bugfix hidden accounts
+news.fix.transfersFromHiddenAccounts.description=Fixes a bug that caused transfers from hidden accounts to be hidden as well.
-- 
GitLab