From 33a8abf5ccd3e08da556db92f6a02affa08d8af8 Mon Sep 17 00:00:00 2001 From: troogs Date: Mon, 2 Nov 2026 06:29:32 +0100 Subject: [PATCH] feat(usability): name everyday tasks and prioritize common actions (U05) --- docs/usability-umsetzung.md | 4 ++++ .../Dialogs/AddTransferDialog.razor | 2 ++ .../Pages/Accounts/AccountDetail.razor | 18 +++++++-------- src/Duempelkas.App/Pages/Dashboard.razor | 23 ++++++++++--------- src/Duempelkas.Desktop/wwwroot/css/app.css | 13 +++++++++-- tests/Duempelkas.Tests/YearNavigationTests.cs | 2 +- 6 files changed, 38 insertions(+), 24 deletions(-) diff --git a/docs/usability-umsetzung.md b/docs/usability-umsetzung.md index 0119cd8..c8bb09d 100644 --- a/docs/usability-umsetzung.md +++ b/docs/usability-umsetzung.md @@ -31,3 +31,7 @@ Einzelkonto und Übersicht enthalten nur wirksame Buchungen. Zeitraum und Bedeut ## U04 – Jahreskontext Gemeinsame explizite Jahresauswahl bleibt beim Wechsel Übersicht/Konto/Zurück erhalten, auch „Alle Jahre“. Auswahl enthält aktuelles und gewähltes Jahr auch ohne Buchungen. Liste und Summen benennen den Zeitraum; Leerzustände unterscheiden fehlende Buchungen und leeren Zeitraum. Abweichendes Datum bleibt unverändert, erfordert eine gezielte Bestätigung im Formular und bietet nach Erfolg „Buchung im Jahr … anzeigen“. Prüfung: 21/21 Debug-Tests, einschließlich gerenderter Navigation 2025 → Konto → Zurück, Buchung 2026 bei Filter 2025 und anschließendem Aufruf des gespeicherten Jahres. Dabei bestehende doppelte DbContext-Registrierung korrigiert, da die Singleton-Factory sonst scoped Optionen konsumiert. + +## U05 – Alltagssprache + +Aktionsleisten benennen Erfassen, Kontenverschieben, PDF-Speichern und Sicherung ausführlich. Flexible Breiten und Zeilenumbruch ersetzen die feste 75-px-Breite. Rückspielen liegt weiterhin auffindbar unter „Weitere Aktionen“ und erklärt Umfang und Rückfallsicherung. „Kontostand“ und „Änderung im Jahr“ ersetzen Fachbegriffe. Umbuchung erklärt ausdrücklich, dass keine Banküberweisung ausgelöst wird. Anrede in den betroffenen Abläufen: du. Prüfung: 21/21 Debug-Tests; native Sichtprüfung folgt im Abschluss. Ein Nutzertest mit der Zielgruppe ist dadurch nicht ersetzt. diff --git a/src/Duempelkas.App/Components/Dialogs/AddTransferDialog.razor b/src/Duempelkas.App/Components/Dialogs/AddTransferDialog.razor index 807e8c5..8012a6d 100644 --- a/src/Duempelkas.App/Components/Dialogs/AddTransferDialog.razor +++ b/src/Duempelkas.App/Components/Dialogs/AddTransferDialog.razor @@ -5,6 +5,8 @@
@(EditEntry != null ? "Umbuchung bearbeiten" : "Neue Umbuchung")
+

Erfasst nur die Buchung. Führt keine Banküberweisung aus.

+