diff --git a/CHANGELOG.md b/CHANGELOG.md index c3d99032..abedfdac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,32 @@ Versionierung folgt [Semantic Versioning](https://semver.org/lang/de/). ### [Unreleased] +### Hinzugefügt + +- **Onboarding & Desktop-UX - 15.04.2026:** + - **Desktop-App:** Dynamisierung der Statusanzeigen im App-Footer ("Cloud synchronisiert" & "Verbunden"). + - **Connectivity-Tracking:** Implementierung des `ConnectivityTracker` (KMP) zur Echtzeit-Überwachung der API-Gateway + Erreichbarkeit. + - **LAN-Erkennung:** Integration des `NetworkDiscoveryService` (mDNS) im Footer zur Anzeige aktiver Instanzen im + lokalen Netzwerk. + - **Onboarding:** Datenfluss vom `SettingsManager` bis in den Footer finalisiert (Anzeige des echten Gerätenamens). +- **Online-Nennung & Integration - 15.04.2026:** + - **Backend (Mail-Service):** Finalisierung des `MailController` für Web-Nennungen inkl. SMTP-Versand via World4You. + - **Frontend (Desktop):** `NennungsEingangScreen` an Live-Daten vom `mail-service` angebunden. + - **Repository:** `NennungRemoteRepository` (KMP) um `holeNennungen()` erweitert. +- **Billing & ÖTO - 15.04.2026:** + - **Sportförderbeitrag:** Automatische Buchung von 1,00 EUR (§16 ÖTO) bei jeder Nennung im `entries-service` + implementiert. + +### Behoben + +- **Identity-Modul:** Umstellung auf `kotlin.time.Instant` zur Vermeidung von Deprecation-Warnungen und Behebung von + Persistenz-Konflikten im `ExposedDeviceRepository`. +- **Koin DI:** Korrektur von Typ-Inferenz-Fehlern beim `HttpClient` im `nennung-feature` durch explizite Qualifier. +- **Turnier-Feature:** Behebung eines unsicheren Casts (`Any!` zu `List`) in `TurnierStammdatenTab.kt`. +- **Konfiguration:** Harmonisierung der Ports (Mail-Service auf 8083) in `.env`, `dc-backend.yaml` und + `PlatformConfig.jvm.kt`. + ### Hinzugefügt - **Phase 12 (Abrechnung & Infrastruktur) - 12.04.2026:** - **Infrastruktur:** Docker-Integration für `billing-service` (Port 8087) und API-Gateway Routing vervollständigt. diff --git a/frontend/shells/meldestelle-desktop/settings.json b/frontend/shells/meldestelle-desktop/settings.json index ceb34e42..0d2bf0d0 100644 --- a/frontend/shells/meldestelle-desktop/settings.json +++ b/frontend/shells/meldestelle-desktop/settings.json @@ -1,7 +1,6 @@ { "geraetName": "Meldestelle", "sharedKey": "Meldestelle", - "backupPath": "/home/stefan/WsMeldestelle/Meldestelle/meldestelle/docs/temp", - "networkRole": "MASTER", - "syncInterval": 20 + "backupPath": "/mocode/Meldestelle/docs/temp", + "networkRole": "MASTER" }