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.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 🧹 [Curator] — Zwischenstand & Roadmap
|
||||
|
||||
> **Stand:** 3. April 2026
|
||||
> **Stand:** 12. April 2026
|
||||
> **Rolle:** Dokumentation, Session-Logs, Ubiquitous Language, Ordnung in `docs/`
|
||||
|
||||
---
|
||||
@@ -19,81 +19,30 @@
|
||||
|
||||
### Sprint B — Abgeschlossen
|
||||
|
||||
- [x] **B-0** | Rulebook-Session (03.04.2026) dokumentiert →
|
||||
`docs/99_Journal/2026-04-03_Rulebook_B1_Validierung_Frontend.md`
|
||||
- [x] **B-1** (teilweise) | Architect B-1 Session-Log erstellt →
|
||||
`docs/99_Journal/2026-04-03_Architect_B1_LAN-Sync_ADR-0022.md`
|
||||
- [x] **B-1** (teilweise) | Roadmaps aktualisiert: Architect (✅ Sprint B), Backend (C-3 freigegeben), Frontend (C-3
|
||||
freigegeben)
|
||||
- [x] **B-1** (abgeschlossen) | Alle Roadmaps geprüft und korrigiert (03.04.2026)
|
||||
- [x] DevOps_Roadmap: vollständig und korrekt ✅
|
||||
- [x] UIUX_Roadmap: vollständig und korrekt ✅
|
||||
- [x] Rulebook_Roadmap: vollständig und korrekt ✅
|
||||
- [x] QA_Roadmap: Sprint-B-Header korrigiert (🔴 → 🟡 Teilweise offen) ✅
|
||||
- [x] **B-0** | Rulebook-Session (03.04.2026) dokumentiert
|
||||
- [x] **B-1** | Alle Roadmaps geprüft und korrigiert (03.04. & 12.04.)
|
||||
- [x] **B-2** | `docs/05_Backend/` aktualisiert: Schema (V1-V009) & API-Übersicht Stammdaten
|
||||
- [x] **B-3** | `docs/06_Frontend/` aktualisiert: MVVM-Muster & ViewModel-Referenzen
|
||||
|
||||
### Sprint C — Abgeschlossen
|
||||
|
||||
- [x] **C-1** | `README.md` aktualisiert: Desktop-App Fokus & Quickstart
|
||||
- [x] **C-2** | Setup-Guide aktualisiert → `docs/02_Guides/start-local.md`
|
||||
- [x] **C-3** | Session-Logs für Phase 10, 11 & 12 (Serie, Ergebnisse, Billing) erstellt
|
||||
|
||||
---
|
||||
|
||||
## 🟡 Sprint B — Teilweise offen
|
||||
## 🟠 Sprint D — In Arbeit
|
||||
|
||||
- [x] **B-1** | Roadmaps-Verzeichnis pflegen ✅ *3. April 2026*
|
||||
- [x] Architect-, Backend-, Frontend-Roadmaps aktualisiert (03.04.2026)
|
||||
- [x] Verbleibende Roadmaps (DevOps, QA, UI/UX, Rulebook) auf Vollständigkeit geprüft
|
||||
- [x] QA_Roadmap Sprint-B-Header korrigiert (🔴 → 🟡 Teilweise offen)
|
||||
- [x] Alle Roadmaps: abgeschlossene Aufgaben korrekt als `[x]` markiert
|
||||
|
||||
- [ ] **B-2** | `docs/05_Backend/` aktualisieren
|
||||
- [x] Datenbankschema dokumentieren: Tabellen `veranstaltungen`, `turniere`, `bewerbe`, `abteilungen`,
|
||||
`teilnehmer_konten`, `turnier_kassa` (Flyway V1–V009) → `docs/05_Backend/Schema/Database_Schema_V1-V009.md` (03.04.2026)
|
||||
- [x] API-Endpunkte-Übersicht erstellen: Reiter, Pferde, Vereine, Funktionäre (Backend B-1 ✅ abgeschlossen) → `docs/05_Backend/API/API_Uebersicht_Stammdaten.md` (03.04.2026)
|
||||
- [ ] Kassa-Endpunkte ergänzen sobald Backend B-2 abgeschlossen (`/kassa/saldo`, `/zahlvorgaenge`) → Platzhalter: `docs/05_Backend/API/Kassa_API.md` (DRAFT)
|
||||
- [x] Tenant-Isolation (ADR-0021) und Multi-Tenant-Architektur kurz beschreiben → `docs/05_Backend/Multi_Tenant_Kurz.md` (03.04.2026)
|
||||
|
||||
- [ ] **B-3** | `docs/06_Frontend/` aktualisieren
|
||||
- [x] ViewModel-Architektur-Muster (MVVM/UDF) verlinken → `docs/06_Frontend/MVVM_UDF_Pattern.md` (03.04.2026)
|
||||
- [x] Verweis auf `VeranstalterViewModel` als Referenz-Implementierung eintragen → Code: `frontend/features/veranstalter-feature/src/commonMain/kotlin/at/mocode/veranstalter/feature/presentation/VeranstalterViewModel.kt` (03.04.2026)
|
||||
|
||||
---
|
||||
|
||||
## 🟠 Sprint C — Priorität 2 (nächste Woche)
|
||||
|
||||
- [ ] **C-1** | `README.md` aktualisieren
|
||||
- [x] Desktop-App als primären Fokus hervorheben → `README.md` (03.04.2026)
|
||||
- [x] Schnellstart-Anleitung für lokale Entwicklungsumgebung prüfen → Desktop-Run (`:frontend:shells:meldestelle-desktop:run`) ergänzt (03.04.2026)
|
||||
- [x] Veraltete V1-Abschnitte entfernen oder als deprecated markieren → Abschnitt „Legacy (V1) Hinweise“ in `README.md` (03.04.2026)
|
||||
|
||||
- [x] **C-2** | Setup-Guide aktualisieren ✅ *3. April 2026*
|
||||
- [x] Schritt-für-Schritt: Projekt klonen → Docker starten → Desktop-App starten → `docs/02_Guides/start-local.md`
|
||||
- [x] Voraussetzungen (JDK, Gradle, Docker) mit exakten Versionen dokumentiert (JDK 25, Gradle 9.4.0, Compose v2)
|
||||
- [x] Dokument in `docs/02_Guides/` abgelegt/aktualisiert → `docs/02_Guides/start-local.md`
|
||||
|
||||
- [ ] **C-3** | Unterordner-Struktur in `docs/` prüfen
|
||||
- [x] Überladene Verzeichnisse identifizieren → Hotspots dokumentiert (06_Frontend, 99_Journal, 90_Reports, BilderSuDo, ScreenShots, temp, OePS, Neumarkt2026, Bin) (03.04.2026)
|
||||
- [ ] Strukturvorschlag mit Architect abstimmen → Proposal: `docs/01_Architecture/Proposals/C-3_Docs-Strukturvorschlag.md`
|
||||
|
||||
- [ ] **C-4** | V1-Code-Bereinigung koordinieren
|
||||
- [ ] V1-Dateien und -Module zusammen mit Frontend + Backend identifizieren
|
||||
- [ ] Bereinigungsplan erstellen und koordinieren
|
||||
|
||||
- [ ] **C-5** | Sprint-Reports archivieren
|
||||
- [ ] Kurzberichte von allen Teams nach Sprint A/B/C einsammeln
|
||||
- [ ] In `docs/90_Reports/` ablegen
|
||||
- [ ] **D-1** | Kassa-Endpunkte in API-Doku ergänzen (sobald Billing-Service final)
|
||||
- [ ] **D-2** | V1-Code-Bereinigung koordinieren (identifizieren veralteter Module)
|
||||
- [ ] **D-3** | Sprint-Reports Phase 10-12 finalisieren
|
||||
|
||||
---
|
||||
|
||||
## 📌 Abhängigkeiten
|
||||
|
||||
| Warte auf | Von wem | Betrifft |
|
||||
|--------------------------------------|-------------|----------------------------|
|
||||
| ~~Backend CRUD-Endpunkte fertig~~ ✅ | 👷 Backend | B-2 API-Übersicht (bereit) |
|
||||
| Backend B-2 Kassa-Service | 👷 Backend | B-2 Kassa-Doku |
|
||||
| Frontend B-1 ViewModel-Architektur ✅ | 🎨 Frontend | B-3 Frontend-Docs (bereit) |
|
||||
|
||||
---
|
||||
|
||||
## 💡 Empfehlungen (nach Priorität)
|
||||
|
||||
1. **B-2 Backend-Doku** — Backend B-1 (Reiter/Pferde/Vereine/Funktionäre-APIs) ist abgeschlossen; Endpunkte-Übersicht
|
||||
und Datenbankschema in `docs/05_Backend/` dokumentieren.
|
||||
2. **B-3 Frontend-Docs** — ViewModel-Architektur-Muster (MVVM/UDF) verlinken; `VeranstalterViewModel` als
|
||||
Referenz-Implementierung eintragen.
|
||||
3. **C-1 README** — Wichtig für neue Entwickler; Desktop-App ist primärer Fokus, aber README ist noch veraltet.
|
||||
| Warte auf | Von wem | Betrifft |
|
||||
|--------------------------|-------------|---------------------|
|
||||
| Billing-Service Final | 👷 Backend | D-1 Kassa-Doku |
|
||||
| Sprint-Berichte (Dev/QA) | 👷 🎨 🧐 | D-3 Reports |
|
||||
|
||||
Reference in New Issue
Block a user