Implement "Zeitplan" feature in tournament details: add TurnierZeitplanTab.kt, update navigation, and integrate visual scheduling with drag-and-drop support. Relocate Detekt configuration.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# 🧹 Curator Log - 2026-04-11
|
||||
|
||||
## 📅 Session Info
|
||||
- **Datum:** 2026-04-11
|
||||
- **Agenten:** 🏗️ Lead Architect, 👷 Backend Developer, 🎨 Frontend Expert, 🧹 Curator
|
||||
- **Fokus:** Implementierung Zeitplan-Optimierung (Frontend Prototyp)
|
||||
|
||||
## 🏗️ Architektur-Entscheidungen
|
||||
- **Komponente:** `TurnierZeitplanTab.kt` wurde als zentraler Ort für die visuelle Zeitplanung geschaffen.
|
||||
- **Layout:** 14-Stunden-Raster (07:00 - 21:00) mit feststehender Zeitachse und scrollbarem Gitter.
|
||||
- **Interaktion:** Vertikales Drag & Drop mit 5-Minuten-Snapping zur präzisen Planung.
|
||||
|
||||
## 👷 Backend/Integration (Status)
|
||||
- **Backend:** Logik in `BewerbService` bereits vorhanden (vorherige Sessions).
|
||||
- **Frontend-Store:** Aktuell noch Mock-Daten (`ZeitplanItemUi`), Anbindung an `BewerbViewModel` steht noch aus.
|
||||
|
||||
## 🎨 Frontend (Details)
|
||||
- **Modul:** `frontend:features:turnier-feature`
|
||||
- **Datei:** `TurnierZeitplanTab.kt` (Neu)
|
||||
- **Anpassung:** `TurnierDetailScreen.kt` um Tab "ZEITPLAN" erweitert.
|
||||
|
||||
## 🧹 Curator Status & Cleanup
|
||||
- ✅ Neue UI-Komponente erstellt und syntaktisch korrigiert.
|
||||
- ✅ Navigation im Turnier-Detail angepasst.
|
||||
- 📂 Nächster Schritt: Mapping von `BewerbUiModel` auf `ZeitplanItemUi`.
|
||||
|
||||
---
|
||||
*Erstellt durch den Curator.*
|
||||
Reference in New Issue
Block a user