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
stefan
d4aeba4666
chore: implementiere MsFilePicker-Komponente, ersetze veraltete Input-Felder in Geräteneukonfiguration und ZNS-Importer, verbessere Vereinskarten-Darstellung und Detail-UX, behebe Tippfehler in settings.json
2026-04-20 02:00:36 +02:00
stefan
85ac1cae9c
chore: implementiere Logo-Upload-Zone mit Base64-Unterstützung, verbessere Vereinsverwaltung mit kompakten Feldern und nutzerspezifischen Uploadoptionen, optimiere Desktop-UX und Navigation
2026-04-20 01:20:20 +02:00
stefan
dfaa2e8545
chore: consolidate redundant controllers in mail-service, improve backend stability, refine desktop UX, and enhance Vereinsverwaltung functionality
2026-04-20 00:21:20 +02:00
stefan
28a7c5dc44
chore: migriere core/sync Modul auf Module Structure Blueprint, setze group und version, füge wasmJsMain Dependency hinzu
2026-04-19 16:52:08 +02:00
stefan
b19f7cadb8
chore: migriere core/network Modul auf Module Structure Blueprint, setze group und version, dokumentiere Änderungen
2026-04-19 16:50:33 +02:00
stefan
cb6db36adb
chore: migriere core/navigation Modul auf Module Structure Blueprint, aktualisiere group und füge wasmJsMain Dependency hinzu
2026-04-19 16:48:37 +02:00
stefan
2ab1840237
chore: setze group und version in Core-LocalDb-Modul, dokumentiere Migration auf Blueprint
2026-04-19 16:45:32 +02:00
stefan
96bdc92723
chore: setze group und version in Core-Domain-Build, füge wasmJsMain Dependency hinzu
2026-04-19 16:42:46 +02:00
stefan
2b05eebad9
chore: migriere ComponentPreview-Annotation in konsistente Paketstruktur und bereinige referenzierende Importe
2026-04-19 16:39:32 +02:00
stefan
8a3ef98c44
chore: entferne AuthApiClient, AuthTokenManager und DeviceInitializationConfig.jvm, da diese nicht mehr benötigt werden
2026-04-19 15:58:03 +02:00
stefan
ae39eb4637
chore: entferne nicht genutzte NennungsMaske-Komponente, extrahiere AktionsButtonLeiste in separaten Komponentenordner
2026-04-19 00:52:36 +02:00
stefan
64d749be3a
chore: entferne nicht genutzte NennungsMaske-Komponente, extrahiere AktionsButtonLeiste in separaten Komponentenordner
2026-04-19 00:52:12 +02:00
stefan
e91b10daa3
JS-spezifische Module und Dateien entfernt, Multiplattform-Targets korrigiert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-18 14:16:29 +02:00
stefan
7bbb991e69
refactor(desktop, core): Onboarding zu DeviceInitialization umbenannt, Navigation und Screens angepasst
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-18 11:10:05 +02:00
stefan
88983f2b4e
feat: verbessere Onboarding-Workflow, verbessere mDNS-Discovery & ZNS-Import
...
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Failing after 1m1s
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Successful in 6m29s
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Successful in 6m14s
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Failing after 1m17s
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Successful in 1m48s
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-17 22:52:37 +02:00
stefan
4b6a242372
feat: ZNS-Cloud-Sync und manuellen Veranstalter-Button im Wizard hinzugefügt
...
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Failing after 59s
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Successful in 6m6s
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 1m13s
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Successful in 1m51s
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-17 00:31:40 +02:00
stefan
8f45544fe1
feat: refactor Health-Check-Probes und Connectivity-Logik, stabilisiere Docker-Services
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-16 18:47:21 +02:00
stefan
b2e6c2427b
refactor(core, veranstaltung): Exception-Handling vereinfacht und Delay-Angabe optimiert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-16 16:16:52 +02:00
stefan
3b7abc55a4
feat(zns-import): DAT-Dateisupport hinzugefügt, Fehlerbehebung und UI-Anpassungen
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-16 16:12:53 +02:00
stefan
cb4f2f855c
feat(veranstaltung): Wizard für neue Veranstaltung implementiert und ZNS-Light-Integration hinzugefügt
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-16 13:26:48 +02:00
stefan
7581f15dfb
feat: füge ConnectivityTracker hinzu, erweitere networkModule, aktualisiere DesktopFooterBar mit Gerätestatus und mDNS-Discovery
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-16 00:00:11 +02:00
stefan
67d7b38d79
feat: integriere Live-Daten in NennungsEingangScreen, erweitere NennungRemoteRepository um holeNennungen und markiereAlsGelesen, aktualisiere Port-Konfiguration
...
Signed-off-by: StefanMoCoAt <stefan.mo.co@gmail.com >
2026-04-15 22:59:24 +02:00
stefan
a5f5e7a24b
feat(mail-service): Port-Konflikt behoben, SMTP-Konfig optimiert und dynamisches Plus-Addressing eingefügt
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-15 13:44:34 +02:00
stefan
d0b756694b
feat(frontend): Struktur und Kommentare verfeinert, Mail-Service-Konfiguration erweitert
...
Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com >
2026-04-15 11:49:31 +02:00
stefan
4de44623c2
feat(desktop): add NennungsEingang screen and integrate into navigation
...
- Introduced `NennungsEingangScreen` for managing online nomination entries.
- Added `NennungsEingang` to `AppScreen` with corresponding route configuration.
- Updated `DesktopMainLayout` to include navigation and UI components for `NennungsEingang`.
- Adjusted `PreviewMain` for screen integration and testing.
2026-04-14 15:27:08 +02:00
stefan
fb1c1ee4ce
Remove domain models and services related to Abteilung, AbteilungsRegelService, and Bewerb: cleanup unnecessary entities, validation logic, and tests across backend modules.
2026-04-13 21:58:25 +02:00
stefan
76d7019d30
Add PDF invoice generation: implement backend API, introduce PdfService, update frontend repository and UI with download logic, and mark roadmap task complete.
2026-04-13 17:18:50 +02:00
stefan
9b9c068e7f
chore(frontend): opt in to ExperimentalWasmDsl in core modules
Desktop CI — Headless Tests & Build / Compose Desktop — Tests (headless) & Build (push) Waiting to run
Build and Publish Docker Images / build-and-push (., backend/infrastructure/gateway/Dockerfile, api-gateway, api-gateway) (push) Waiting to run
Build and Publish Docker Images / build-and-push (., backend/services/ping/Dockerfile, ping-service, ping-service) (push) Waiting to run
Build and Publish Docker Images / build-and-push (., config/docker/caddy/web-app/Dockerfile, web-app, web-app) (push) Waiting to run
Build and Publish Docker Images / build-and-push (., config/docker/keycloak/Dockerfile, keycloak, keycloak) (push) Waiting to run
2026-04-13 14:42:42 +02:00
stefan
f719764914
chore(turnier-feature): remove unused ViewModels and UI components
...
- Removed `AbteilungViewModel`, `BewerbAnlegenViewModel`, `BewerbViewModel`, and `CreateBewerbWizardScreen`.
- Cleaned up related imports and unused domain models.
2026-04-13 14:38:16 +02:00
stefan
a2efe8a7f6
Organize imports across multiple modules: remove unused dependencies and consolidate key input-related imports for better readability and maintenance.
2026-04-12 23:09:03 +02:00
stefan
126522e606
Refine MsTextField component: introduce compact mode, enhance visual styling and error handling, and improve placeholder and keyboard interaction logic. Add Dimens and Colors updates, implement navigation rail and header layout for the desktop shell, and update ROADMAP documentation with planned phases.
2026-04-12 23:07:12 +02:00
stefan
9754f3e36b
Enhance billing logic: add REST support for manual and automated transactions, refine billing routes, adapt frontend API integration, and implement transaction type validation.
2026-04-12 18:35:52 +02:00
stefan
0f2060fc14
Integrate billing-service microservice: add API gateway routing, service discovery with Consul, Docker support, and Spring configuration. Update frontend with API integration, BillingRepository, and BillingViewModel.
2026-04-12 18:00:43 +02:00
stefan
6e99bc97fd
Integrate series-service microservice with API gateway routing, implement Series domain and point aggregation logic, and update frontend with SeriesViewModel, SeriesScreen, and dynamic state handling.
2026-04-12 16:58:29 +02:00
stefan
9c520d1b71
Add results-service microservice with API gateway integration, implement Ergebnis repository and edit dialog, update BewerbViewModel for Ergebniserfassung, and enhance Turnier UI with result management features.
2026-04-12 16:37:14 +02:00
stefan
eb06c85013
Add microservices for masterdata, events, and ZNS import; configure API gateway routes; implement real Turnier and Verein repository integrations; and update infrastructure, frontend, and documentation.
2026-04-12 16:21:10 +02:00
stefan
15b3f17d1d
Integrate Nennungen and Masterdata features: expand ApiRoutes, add repositories and ViewModels for Nennungen and Masterdata. Update navigation and UI components to include Meisterschaften and Cups tabs.
2026-04-11 21:58:55 +02:00
stefan
1ba4845f6c
feat(frontend+billing): integrate billing UI and navigation into Turnier module
...
- **Navigation Updates:**
- Added `AppScreen.Billing` route for participant billing linked to an event and tournament.
- **UI Additions:**
- Introduced `BillingScreen` and `BillingViewModel` for participant account management and manual transactions.
- Updated `TurnierAbrechnungTab` to include `BillingScreen` and enable account interaction.
- **Turnier Enhancements:**
- Enhanced `NennungenTabContent` to support navigation to billing via a new interaction.
- Added billing feature as a dependency to `turnier-feature`.
- **Billing Domain:**
- Extended `Money` to include subtraction operation and improved formatting for negative amounts.
- Added DTOs (`TeilnehmerKontoDto`, `BuchungDto`, `BuchungRequest`) for seamless data exchange with backend.
- **Test Improvements:**
- Updated `PreviewTurnierAbrechnungTab` to include interactive billing placeholder.
- **Misc Updates:**
- Enhanced breadcrumb navigation for billing in `DesktopMainLayout` for better user experience.
2026-04-10 14:30:54 +02:00