2b05eebad9
chore: migriere ComponentPreview-Annotation in konsistente Paketstruktur und bereinige referenzierende Importe
stefan2026-04-19 16:39:24 +02:00
9037b6ce1c
chore: entferne veraltete .gitignore-Einträge und nicht genutzte IDE-Konfigurationsdateien
stefan2026-04-19 16:14:18 +02:00
ec861b8f81
chore: entferne DesktopApp und DesktopMainLayout, da diese nicht mehr benötigt werden
stefan2026-04-19 16:07:54 +02:00
767d78af27
chore: bereinige Import-Anweisungen und entferne nicht genutzten Code in DeviceInitialization-Präsentationsmodulen
stefan2026-04-19 15:59:25 +02:00
8a3ef98c44
chore: entferne AuthApiClient, AuthTokenManager und DeviceInitializationConfig.jvm, da diese nicht mehr benötigt werden
stefan2026-04-19 15:57:59 +02:00
dc66dfb537
chore: konsolidiere Exception-Handling durch _-Platzhalter, bereinige Import-Anweisungen und entferne nicht genutzten Code
stefan2026-04-19 00:54:26 +02:00
ae39eb4637
chore: entferne nicht genutzte NennungsMaske-Komponente, extrahiere AktionsButtonLeiste in separaten Komponentenordner
stefan2026-04-19 00:52:36 +02:00
64d749be3a
chore: entferne nicht genutzte NennungsMaske-Komponente, extrahiere AktionsButtonLeiste in separaten Komponentenordner
stefan2026-04-19 00:52:12 +02:00
1b20e480f4
feat: verbessere Device-Setup-UX durch präzise Fokus-Navigation, Plug-and-Play-Optimierungen und Logging-Standardisierung
stefan2026-04-18 22:29:15 +02:00
c29c8179a1
feat: flexibilisiere JWT-Validierung durch benutzerdefinierte Decoder und verbessere CORS-Konfiguration
stefan2026-04-18 20:40:10 +02:00
2bd2a26ab9
chore: entferne Backup-Dateimuster *~ aus .gitignorestefan2026-04-18 20:40:00 +02:00
fb520c6607
chore: entferne nicht mehr genutzten Code und Backup-Dateien aus shared-Modul
stefan2026-04-18 20:39:39 +02:00
bad6f44122
chore: entferne nicht mehr genutzte Backup-Dateien, IDE-Konfigurationen und Kotlin-Build-Skripte
stefan2026-04-18 20:38:52 +02:00
280debce09
refactor(web): Komplettumstellung auf WASM, Altlasten aus Gradle und Architektur-Tests entfernt
stefan2026-04-18 15:48:32 +02:00
0426d4ee9a
feat: vereinheitliche Startup-Logs in allen Backend-Services, verbessere Konsistenz und Diagnosemöglichkeiten
stefan2026-04-16 18:47:32 +02:00
f98a9075ae
feat: erweitere Changelog um Onboarding, UX-Verbesserungen und Fehlerbehebungen, aktualisiere Settings-Datei
stefan2026-04-16 00:45:35 +02:00
7581f15dfb
feat: füge ConnectivityTracker hinzu, erweitere networkModule, aktualisiere DesktopFooterBar mit Gerätestatus und mDNS-Discovery
stefan2026-04-16 00:00:11 +02:00
67d7b38d79
feat: integriere Live-Daten in NennungsEingangScreen, erweitere NennungRemoteRepository um holeNennungen und markiereAlsGelesen, aktualisiere Port-Konfiguration
stefan2026-04-15 22:59:20 +02:00
6d631acce6
refactor: entferne toJavaInstant und passe DeviceRepository sowie verwandte Modelle an
stefan2026-04-15 22:28:35 +02:00
1cefc26be9
feat: Mail-Service-Ports aktualisiert, Consul- und Zipkin-Konfiguration hinzugefügt, neue Felder in BewerbService eingefügt
stefan2026-04-15 21:45:20 +02:00
18e41a90b6
Refactor and rename NennungViewModel to TurnierNennungViewModel, implement online registration workflow with new UI state, ViewModel logic, and API integration, and update dependencies and documentation accordingly.
stefan2026-04-14 20:51:07 +02:00
d026e7f83c
Remove unused background import from TurnierOnlineNennungenTab to clean up code.
stefan2026-04-14 19:42:56 +02:00
03f0c3a90b
chore(frontend): remove unused imports and update delay syntax in OnlineNennungFormular and NennungsEingangScreenstefan2026-04-14 17:01:37 +02:00
da3b57a91d
feat(mail-service): introduce persistence and REST support for Nennungen
stefan2026-04-14 16:50:24 +02:00
4de44623c2
feat(desktop): add NennungsEingang screen and integrate into navigation
stefan2026-04-14 15:27:04 +02:00
5f87eed86a
chore(billing-service): remove unused Duration.hours import from TagesabschlussServicestefan2026-04-14 13:11:42 +02:00
cfe12e4dd0
feat(billing): implement support for Tagesabschluss and Buchung cancellations
stefan2026-04-14 13:10:52 +02:00
2a1508c6a5
chore(tests): standardize schema usage with constants and resolve IDE warnings
stefan2026-04-14 12:53:28 +02:00
a15cc5971f
chore(tests+config): enhance EntriesIsolationIntegrationTest and add missing Spring metadata
stefan2026-04-14 12:39:53 +02:00
f961b6e771
chore(docs+tests): reactivate EntriesIsolationIntegrationTest and resolve tenant data isolation issues
stefan2026-04-14 12:25:23 +02:00
7e3a5aa49e
Set static health-check-port to 8086 in application.yml for consistent configuration.
stefan2026-04-13 23:30:34 +02:00
bef09791ae
Update series-service startup configuration: change default port to 8090, improve Docker stability with prefer-ip-address, and document fixes in curator log.
stefan2026-04-13 23:27:52 +02:00
2ee9ccf8e9
Add startup fix for scheduling-service: configure application.yml, set service port to 8089, include spring-boot-starter-actuator for health checks, and document changes.
stefan2026-04-13 23:25:24 +02:00
d4509d6c5a
Make health-check-port configurable using SERVER_PORT environment variable in application.yml.
stefan2026-04-13 23:19:25 +02:00
19934e2a96
Add service discovery and health fixes: configure Consul registration, update health-check paths and ports, expand scanBasePackages, and ensure consistent service startup across modules.
stefan2026-04-13 23:17:38 +02:00
8e40d13954
Add missing spring.datasource configuration to entries-service, comment out conflicting index creation in Flyway migration script, and update log documentation for startup fix.
stefan2026-04-13 22:45:05 +02:00
43a98ec9ef
Set SPRING_APPLICATION_NAME for billing-service in Docker Compose to fix Consul registration issues and add stability log documentation.
stefan2026-04-13 22:28:53 +02:00
8d0d8898cb
Organize imports and clean up exceptions: remove unused imports across multiple modules, replace exception variable usage with wildcard, and improve code readability.
stefan2026-04-13 22:03:41 +02:00
fb1c1ee4ce
Remove domain models and services related to Abteilung, AbteilungsRegelService, and Bewerb: cleanup unnecessary entities, validation logic, and tests across backend modules.
stefan2026-04-13 21:58:06 +02:00
76d7019d30
Add PDF invoice generation: implement backend API, introduce PdfService, update frontend repository and UI with download logic, and mark roadmap task complete.
stefan2026-04-13 17:18:45 +02:00
9b9c068e7f
chore(frontend): opt in to ExperimentalWasmDsl in core modules
stefan2026-04-13 14:42:39 +02:00
5c7ba28b1e
Mark C-2 "Design-System konsolidieren" as complete: unify MaterialTheme color palette, define typography scale and spacings, optimize MsTextField for desktop standards, and update related documentation and logs.
stefan2026-04-12 23:13:13 +02:00
a2efe8a7f6
Organize imports across multiple modules: remove unused dependencies and consolidate key input-related imports for better readability and maintenance.
stefan2026-04-12 23:08:54 +02:00
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.
stefan2026-04-12 23:06:49 +02:00
5eb2dd6904
Remove outdated BillingController implementation, resolve conflicting bean definitions across modules, and retain the updated BillingController for consistency with frontend API logic.
stefan2026-04-12 21:51:33 +02:00
9754f3e36b
Enhance billing logic: add REST support for manual and automated transactions, refine billing routes, adapt frontend API integration, and implement transaction type validation.
stefan2026-04-12 18:35:49 +02:00
03950f8b0c
Update billing-service and series-service: refine frontend API integration, stabilize JPA entities, add Flyway migrations, and enhance roadmap documentation.
stefan2026-04-12 18:09:20 +02:00
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.
stefan2026-04-12 18:00:38 +02:00
11abbf0179
Add explicit @Column and @Table annotations for Serie and SeriePunkt entities to align with SQL schema, include @Id annotations in JPA entities, and resolve schema mapping warnings.
stefan2026-04-12 17:47:47 +02:00
5b207a2b9d
Convert Serie and SeriePunkt from data class to regular class, implement manual copy, equals, hashCode, and toString methods for JPA compliance, adjust column mappings, and add Flyway migration for database schema creation.
stefan2026-04-12 17:43:08 +02:00
62aaf6100e
Fix backend infrastructure issues for results-service, series-service, and events-service; integrate @EnableDiscoveryClient and Consul support; convert Series domain entities to data class; and update Gradle dependencies and configurations.
stefan2026-04-12 17:39:20 +02:00
c380537520
Update MASTER_ROADMAP.md: adjust billing and series context statuses, detail Phases 11–13, and refine phase descriptions.
stefan2026-04-12 17:08:28 +02:00
a79e612693
Implement ranking logic with SerieStandEntry, add support for streak results and binding types (Reiter+Pferd, Reiter, Pferd), update UI for detailed ranking display, and finalize Phase 10.
stefan2026-04-12 17:03:06 +02:00
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.
stefan2026-04-12 16:58:22 +02:00
4ad9b274e8
Add Platzierungsberechnung and PDF-Export functionality to ErgebnisRepository, update BewerbViewModel for new actions, and enhance TurnierErgebnislistenTab with dynamic UI elements.
stefan2026-04-12 16:49:09 +02:00
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.
stefan2026-04-12 16:37:10 +02:00
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.
stefan2026-04-12 16:20:50 +02:00
b07d5d7386
Enhance edit dialogs with validation and error handling, implement dropdown searches for Funktionäre, and update Masterdata logs with completion notes.
stefan2026-04-12 16:00:30 +02:00
f82d06f3e7
Add Reiter and Pferd edit dialogs, extend Masterdata repository with save and fetch methods, and integrate editors into Nennungen tab UI. Fix DI configuration and update previews.
stefan2026-04-12 15:56:06 +02:00
4ca25b6417
Integrate Stammdaten and Nennungen features: implement repositories, ViewModels, and full UI integration for Reiter, Pferde, Funktionäre, and Vereine. Expand ApiRoutes, enhance Nennung tab with search and real data, and update CHANGES.
stefan2026-04-11 22:21:49 +02:00
2d6ff49629
Remove unused imports and update type references for improved code readability and maintenance.
stefan2026-04-11 22:02:45 +02:00
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.
stefan2026-04-11 21:58:46 +02:00
edfbbb805f
Mark Phase 9 as complete: finalize Zeitplan-Optimierung, add audit logging for Bewerb modifications, implement ZNS B-Satz export, and enhance Zeitplan tab with drag-and-drop scheduling and conflict validation.
stefan2026-04-11 21:26:55 +02:00
92aecf9abf
Add audit logging for Bewerb changes, implement ZNS B-Satz export, enhance Zeitplan tab with audit log display, export dialog, and clickable Bewerb items, and integrate FixedWidthLineBuilder utility.
stefan2026-04-11 21:23:33 +02:00
d224e2c521
Remove unused imports in CompetitionWarningService and AuditLogTable.
stefan2026-04-11 21:01:32 +02:00