meldestelle/frontend/core
Stefan Mogeritsch 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
..
auth feat(auth, ui): add Keycloak login flow and enhance LoginScreen UI 2026-03-21 17:49:15 +01:00
design-system feat(pferde-feature): introduce Pferde management module with screens, ViewModel, and domain models 2026-03-31 12:20:03 +02:00
domain feat(validation): integrate ÖTO/FEI rule validations and centralized validators 2026-04-03 09:04:12 +02:00
local-db refactor: streamline deep link handling and improve sqlite worker initialization 2026-03-16 10:26:41 +01:00
navigation feat(frontend+billing): integrate billing UI and navigation into Turnier module 2026-04-10 14:30:54 +02:00
network feat(core+frontend): enhance SyncEvent model and integrate sync handling in BewerbViewModel 2026-04-10 11:09:33 +02:00
sync build: switch to hybrid build for Kotlin/JS web-app and optimize Docker setup 2026-02-04 15:34:40 +01:00