meldestelle/docs/99_Journal/2026-04-19_Backend_Stability_and_Desktop_UX.md

2.1 KiB

Journal: 19. April 2026 - Backend Stabilität & Desktop UX-Refinement

🏗️ Backend: Infrastruktur & Mail-Service

  • Mail-Service: Konflikt beim Request-Mapping behoben. Der redundante NennungController wurde entfernt und seine Funktionalität (Status-Update, Erstellung) in den zentralen MailController integriert.
  • Health-Checks: spring-boot-starter-actuator zum entries-service hinzugefügt, um die 404-Fehler in der Consul-Überwachung zu eliminieren.
  • Mail-Features: Neuer Endpunkt POST /send-reply im MailController implementiert, um Bestätigungs-Mails an Nenner mit dynamischer Absenderadresse (Turnier-spezifisch) zu senden.

💻 Desktop-App: Navigation & UI

  • Veranstaltungs-Konfiguration: White-Screen Fix durch Korrektur der Navigation im DesktopMainLayout.kt. Es wird nun korrekt auf den VeranstaltungKonfigScreen aus dem Feature-Modul verwiesen.
  • Device-Setup: UX-Verbesserung durch Entfernung blockierender onKeyEvent Handler. Die Navigation zwischen Feldern mittels Tab und Enter funktioniert nun reibungslos über den Standard-Fokus-Flow.
  • Design-System:
    • Suchfeld-Höhe in MsFilterBar.kt auf 44.dp erhöht, um abgeschnittenen Text bei kleinen Schriftarten zu verhindern.
    • MsMasterDetailLayout im Vereins-Bereich um einen Preview-Bereich (Card-Ansicht) erweitert.

🚀 Neue Features

Nennungs-Eingang

  • Antwort-Funktion: Ein neuer Button "Antwort & Übernahme" im Detail-Dialog ermöglicht das direkte Versenden einer Bestätigungs-Mail an den Nenner.
  • Sortierung: Die Liste wird nun standardmäßig mit neuen Nennungen (NEU) zuerst sortiert.

Vereins-Verwaltung

  • Card-Preview: Der obere Teil des Detail-Bereichs zeigt nun eine visuelle Vorschau des Vereins (Name, Status, Ort).
  • Logo-Support: Das Domain-Modell und der Editor wurden um ein logoUrl Feld erweitert, um Vereinslogos (z.B. für nicht registrierte Vereine) zu hinterlegen.

🧹 Curator Hinweis

Alle gemeldeten Start-Fehler im Backend wurden behoben. Die Desktop-App ist nun voll navigierbar und bietet verbesserte Effizienz für die Meldestellen-Mitarbeiter.