StefanMo
4f715d10bb
refactor: extrahiere ReiterLizenz in core-domain, aktualisiere Abhängigkeiten und behebe Windows-SQLite-Temp-Verzeichnisproblem
2026-05-12 23:33:48 +02:00
stefan
e389fe9bce
feat(desktop, network): Chat-Funktion hinzugefügt und P2P-Sync verbessert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-05-11 13:57:53 +02:00
stefan
8d176ce955
refactor(gradle, desktop): Build-Konfiguration bereinigt, Ports optimiert und UI-Logik konsolidiert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-05-09 14:27:22 +02:00
stefan
74ef6424b7
docs(journal): Session-Log zu P2P-Guards, FilePicker-Fixes und Tests hinzugefügt
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-05-08 15:08:20 +02:00
stefan
3959168695
feat(core, network): Port-Guards für Mehrfachstarts von P2P-Server integriert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-05-08 12:45:13 +02:00
stefan
04a435df1d
refactor(core, desktop): Fehlertexte präzisiert und Verzeichnisauswahl für JFileChooser optimiert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-05-08 12:25:58 +02:00
stefan
3aaf5cc59c
feat(desktop, network): Fehlerhandling verbessert, Tools-Menü erweitert und mDNS-Discovery optimiert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-05-07 17:18:17 +02:00
stefan
a2d94bbc7e
refactor(desktop, core): Exception-Handling optimiert und Divider-Komponente angepasst
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-05-07 15:44:08 +02:00
stefan
95a130c72e
feat(desktop, device-initialization): Tools-Menü mit Backup-Option und Reset-Funktion ergänzt
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-05-07 15:42:12 +02:00
stefan
223bf77776
feat(core, network): lokale Chat-Kommunikation und WebSocket-Server hinzugefügt
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-05-07 10:58:31 +02:00
stefan
9bee2f233e
fix: verbessere Fallback-Logik für Gerätenamen in JmDnsDiscoveryService
...
Feature Build — Windows MSI / 📦 Windows .msi Packaging (push) Has been cancelled
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-05-05 23:21:54 +02:00
stefan
c317147ca4
feat: verbesserte Netzwerkfähigkeit und Chat-Test integriert
...
- **Discovery:** Unterstützung für Multi-Interface-Broadcast und manuelle IP-Eingabe.
- **UI:** Chat-Test für Verbindungsprüfung hinzugefügt.
- **ViewModel:** Datenübertragungslogik (Ping/Pong, Chat) implementiert.
- **Workflow:** Windows-MSI-Build als separaten Job hinzugefügt.
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-05-05 23:18:25 +02:00
stefan
022ffccccd
feat(device-initialization, core): mDNS-Discovery erweitert, Geräte- und UI-Interaktion optimiert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-30 15:58:24 +02:00
stefan
8ab6ab1c2a
feat(core, device-initialization): Netzwerk-Discovery verbessert, IP-Binding hinzugefügt und UI optimiert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-30 12:12:52 +02:00
stefan
62f9472695
feat(device-initialization, core): Plan-USB-Backup hinzugefügt, BackupService implementiert und UI-Export-Button ergänzt
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-29 15:08:11 +02:00
stefan
b94984043c
feat(device-initialization, core): Theme-Support hinzugefügt, Fokus- und UI-Optimierungen umgesetzt
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-29 15:03:03 +02:00
stefan
fd78404d72
refactor(design-system): Tooltip-Positionierung auf Above geändert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-29 12:53:15 +02:00
stefan
884ccc0db5
refactor(core, device-initialization): Icons auf AutoMirrored geändert, Tooltip-Positionierung und Alignment vereinfacht
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-29 12:50:27 +02:00
stefan
8ecc9fbe52
feat(device-initialization, core): Unterstützung für Hilfe-Tooltips, Netzwerk-Interface-Auswahl & Discovery-Radar ergänzt
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-29 12:45:49 +02:00
stefan
5d6d9efd27
feat(veranstaltung): migrate event wizard to declarative orchestrator (ADR-0025). Transferred logic from EventFlowSample to EventWizardFlow. Renamed Demo* components to EventWizard*. Added OETO-compliant steps: TurnierKonfiguration, BewerbKonfiguration, AbteilungKonfiguration, Summary. Updated DSL flow to include full sequential path. --trailer "Co-authored-by: Junie <junie@jetbrains.com>"
2026-04-28 13:24:27 +02:00
stefan
3f291c907c
### fix: v28 verbessere Same-Origin-Strategie und Fehlerbehandlung
...
Build and Publish Docker Images / build-and-push (., backend/services/mail/Dockerfile, mail-service, mail-service) (push) Successful in 5m46s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Successful in 4m40s
- **PlatformConfig.wasmJs.kt:** API-URLs auf leere Strings geändert (Root-Proxy).
- **OnlineNennungFormular:** Fehlermeldungen bei Versandfehlern präzisiert.
- **NennungRemoteRepository:** Detaillierte Fehlerrückmeldungen hinzugefügt.
- **Caddyfile:** Reverse Proxy angepasst, Header und Strategie-Version aktualisiert.
- **WebMainScreen:** Versionsmarker auf `v2026-04-23.28 - SAME-ORIGIN v2` aktualisiert.
2026-04-23 15:40:15 +02:00
stefan
251647a6ab
### fix: implementiere Same-Origin-Strategie zur Umgehung von CORS
...
Build and Publish Docker Images / build-and-push (., backend/services/mail/Dockerfile, mail-service, mail-service) (push) Successful in 5m38s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Successful in 4m35s
- **PlatformConfig.wasmJs.kt:** API-URLs auf relative Pfade (`/api`) geändert.
- **Caddyfile:** `/api/*` Anfragen intern weitergeleitet, `/api` Präfix entfernt. Header angepasst.
- **UI:** Versionsmarker auf `v2026-04-23.27 - SAME-ORIGIN PROXY` aktualisiert.
- **Docs:** Analyse und Lösung zur neuen Strategie hinzugefügt.
2026-04-23 15:16:08 +02:00
stefan
af02e14f2d
### feat: verbessere Feedback- und Fehlerhandling im Nennformular
...
Build and Publish Docker Images / build-and-push (., backend/services/mail/Dockerfile, mail-service, mail-service) (push) Successful in 6m0s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Successful in 4m39s
- **OnlineNennungFormular:** Ladeindikator und Fehleranzeige bei API-Fehlermeldungen hinzugefügt.
- **WebMainScreen:** Navigation zum Erfolgsscreen erfolgt erst nach erfolgreicher API-Bestätigung.
- **UI:** Aktualisiere Versionsmarker auf `v2026-04-23.11 - NETWORK STATUS FIX`.
2026-04-23 10:16:16 +02:00
stefan
8730ffa7db
### feat: verbessere Feedback- und Fehlerhandling im Nennformular
...
Build and Publish Docker Images / build-and-push (., backend/services/mail/Dockerfile, mail-service, mail-service) (push) Successful in 5m51s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Successful in 4m44s
- **OnlineNennungFormular:** Ladeindikator und Fehleranzeige bei API-Fehlermeldungen hinzugefügt.
- **WebMainScreen:** Navigation zum Erfolgsscreen erfolgt erst nach erfolgreicher API-Bestätigung.
- **UI:** Aktualisiere Versionsmarker auf `v2026-04-23.11 - NETWORK STATUS FIX`.
2026-04-23 09:34:59 +02:00
stefan
8b44edda90
### feat: aktualisiere Netzwerk-URLs und vereinfachte Online-Nennung
...
- **PlatformConfig:** Passe Standard-URLs für lokale Dienste an (`8092` statt `8083/8085`).
- **OnlineNennungFormular:** Entferne zusätzliche Felder und vereinfachere Validierungslogik.
- **OnlineNennungViewModel:** Ersetze HttpClient-Logik durch Repository-Injektion.
- **DI:** Aktualisiere Dependencies für `NennungRemoteRepository`.
2026-04-22 16:22:59 +02:00
stefan
beb20e0cf7
### feat: erweitere ZNS und SQLDelight-Integration
...
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Has been cancelled
- **SQLDelight:** Füge neue Queries (`countVereine`, `maxUpdated...`) zur SQLite-Datenbank hinzu und aktualisiere `DesktopMasterdataRepository`.
- **ZNS-Sync:** Passe `ZnsImportState` an, um Pferde- und Funktionärsdaten zu unterstützen.
- **Cloud-Sync:** Entferne redundante Auth-Header und setze Limits für Massensynchronisation auf 50.000 Datensätze.
- **Masterdata-Service:** Stabilisiere Consul Health-Checks und implementiere Limit-Beschränkungen auf Controller-Ebene.
2026-04-22 14:14:39 +02:00
stefan
98c241fc64
### feat: erweitere Stammdaten-Integration
...
- **Repositories:** Implementiere und integriere `KtorPferdRepository` und `KtorFunktionaerRepository`.
- **SQLite:** Erweitere Schema um `LocalPferd` und `LocalFunktionaer` mit passenden Queries.
- **ViewModels:** Passe `PferdeViewModel` und `FunktionaerViewModel` an, um Flows und Repository-Injektion zu nutzen.
- **DI-Module:** Aktualisiere `PferdeModule` und `FunktionaerModule` für Backend-Anbindung.
2026-04-22 12:25:43 +02:00
stefan
e0b1ce8836
### feat: implementiere SQLite-Integration und Repository-Refactoring
...
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Failing after 58s
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Successful in 6m0s
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Successful in 6m10s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Failing after 2m0s
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Successful in 1m55s
- Erstelle Persistenz-Layer mit SQLite-Tabellen für `Verein` und `Reiter` inkl. Queries.
- Entferne Mock-Daten in `ReiterViewModel` und nutze Repository-Injektion.
- Integriere neue Tabellen und Queries im `DesktopMasterdataRepository`.
- Erweitere `VeranstalterWizardViewModel` um lokale Suche mit SQLite-Queries.
- Harmonisiere Feldnamen (`remoteReiterResults`) über alle Module hinweg.
- Aktualisiere DI-Module (`VeranstalterModule`, `ReiterModule`, `DesktopModule`) mit SQLite-Injektionen.
- Refaktor UI-Komponenten und Screens (`ReiterScreen`, `StammdatenImportScreen`) mit neuer Logik.
2026-04-22 02:20:55 +02:00
stefan
9195cdb14d
### feat: verbessere Wizard-Validierung und UI-Feedback
...
- Integriere Fortschrittsanzeige während der Veranstalter-Suche (`isCheckingStats`).
- Zeige Fehlermeldungen bei Suchfehlern im `EventWizardScreen`.
- Füge `hasSelectedVeranstalter`-Guard und zugehörige Tests hinzu.
- Präzisiere `DemoEventFlow` mit expliziter Guard-Logik.
- Aktualisiere Unit-Tests zur Abdeckung neuer Guard-Szenarien.
2026-04-21 21:26:06 +02:00
stefan
92028d9e02
### feat: erweitere Wizard- und UI-Logik
...
- Füge automatische Re-Evaluierung im `EventWizardViewModel` nach Import hinzu.
- Aktualisiere `StammdatenImportScreen` mit `onBack`-Callback für Status-Prüfung.
- Erweitere `PingScreen` im `ConnectivityCheck`-Screen um Navigation zum Login.
- Präzisiere `hasZns`-Guard mit Prüfung auf Import-Datum.
2026-04-21 20:43:15 +02:00
stefan
bdb45eefe4
### feat: verbessere Validierungs- und Draft-Funktionalität im Wizard
...
- Entferne `onNavigateToVeranstalterNeu` aus `EventWizardScreen` und zugehörigen Komponenten.
- Füge persistente Speicherung für Drafts über `DraftStore` hinzu (JSON für JVM, No-op für Wasm).
- Ergänze WizardScaffold um `errorSummary` zur Anzeige von Validierungsfehlern.
- Bereinige und optimiere Schritt-Logik in `EventWizardViewModel`.
2026-04-21 20:12:53 +02:00
stefan
c54ad3830d
feat: füge Wizard-Orchestrator mit Runtime, Scaffold und DraftStore (MVP) hinzu
...
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Has been cancelled
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 18:30:16 +02:00
stefan
d66bd63cc9
feat: füge DraftStore und Speichern/Resume von Wizard-Status hinzu
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 18:26:34 +02:00
stefan
3b4e3db51d
feat: erweitere DemoEventFlow und EventWizardViewModel um neue Schritte
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 18:16:56 +02:00
stefan
91a8c38b25
feat: implementiere WizardScaffold und Hotkey-Integration mittels Compose
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 17:56:56 +02:00
stefan
19ba044ec0
feat: integriere WizardRuntime in EventWizardViewModel und erweitere Schritt-Logik
...
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Has been cancelled
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 17:44:31 +02:00
stefan
9556e0ac67
test: füge Unit-Tests für WizardRuntime hinzu
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 17:03:41 +02:00
stefan
4692bd186c
chore: füge Core-Wizard-Modul hinzu und integriere in Veranstaltung-Feature
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 17:02:28 +02:00
stefan
237c71e5a0
chore: implementiere Wizard-Framework mit State- und Flow-Logik sowie Feature-Flags für Migration
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 17:01:31 +02:00
stefan
7cfdd06d1e
chore: integriere Logo-Upload und Vorschau in Veranstalter-Wizard, verbessere Navigationslogik und erweitere Datenmodelle
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 15:16:05 +02:00
stefan
544fbf792c
chore: erweitere Veranstalter-Wizard um Bearbeitungsmodus, füge Kontaktdaten und Step-Logik hinzu
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 14:37:43 +02:00
stefan
18e619abfc
chore: erweitere Datenmodelle um neue Felder, verbessere Styling und aktualisiere Veranstalter-UI
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 14:24:54 +02:00
stefan
f13c2eb35b
chore: erweitere Datenmodelle um Nation und Bundesland, verbessere UI im Profil- und Veranstaltungs-Wizard
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 13:56:08 +02:00
stefan
574f8c470c
chore: refaktoriere Veranstaltungs-UI zu Events, implementiere ZNS-Suche und verbessere Navigationslogik
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 13:42:45 +02:00
stefan
1a295c18c8
chore: integriere Turnier-Wizard und ZNS-Importer in Veranstaltungsscreen, implementiere Profil-Onboarding und aktualisiere Modulabhängigkeiten
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 10:42:47 +02:00
stefan
7acd9ea4c2
chore: implementiere Suche nach Veranstalter via OEPS-Nummer, verbessere UI-Flow im Veranstaltungs-Wizard und erweitere VereinRepository um OEPS-Abfrage
...
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Has been cancelled
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-21 09:27:38 +02:00
stefan
c1327f3186
chore: erweitere Veranstaltungs-Wizard um Ansprechperson-Anzeige, verbessere Fehlerhandling bei fehlenden Stammdaten und implementiere MsStringDropdown
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-20 23:53:43 +02:00
stefan
db58c24613
chore: entferne settings.json und Veranstaltungskomponenten, refaktoriere Veranstaltungsverwaltung und implementiere StoreVeranstaltungRepository
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-20 18:33:45 +02:00
stefan
b94e0f2d9d
chore: implementiere Zustandsprüfung für DiscoveryService und ConnectivityTracker, verbessere Plug-and-Play-Kompatibilität und optimiere LAN-Discovery
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-20 14:39:48 +02:00
stefan
345c329350
chore: enhance Stammdaten-Verwaltung and refine desktop UX across multiple features, fix typo in settings.json, enable WASM builds, and add Master-Detail layout for Funktionäre
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Has been cancelled
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Has been cancelled
2026-04-20 02:49:34 +02:00