Küchendisplay
Das Küchendisplay (de.profipos.kitchendisplay, Android / Kotlin /
Compose) zeigt offene Bons als Karten in der Küche. Live-Build seit
13.06.2026: Jenkins #2841.
Bon-Karten-Ansicht
Funktionen (Stand 13.06.2026)
- Bon-Liste sortiert nach
bonNr, gepollt alle 5 s. - Tap auf Position → Checkbox → optimistic UI-Update + Server-Call
(
setPositionKuecheStatus). Rollback bei Fehler. - Alle-Fertig → Karte färbt sich grün (
Color(0xFFE6F4EA)). - Kein PIN-Login (das Display ist kein Bediener-Gerät).
Genutzte Endpoints
GET /api/v1/statusGET /api/v1/bons?status=offen(getOffeneBons)GET /api/v1/bons/{uuid}(getBon)POST /api/v1/bonpositionen/{uuid}/kueche-status(setPositionKuecheStatus)
Files
data/api/ServerApi.kt— Retrofit-Schnittstelledata/KitchenBonsRepository.kt— Poll (5 s) →KitchenSnapshot,bonDetails,setKuecheStatusui/screens/HomeScreen.kt— Bon-Karten-UI
Bekannte TODOs (Backlog)
- Sound-Alert bei neuen Bons
- FIFO-Visualisierung (Bon-Alter in Minuten)
- Bediener-Markierung (welcher Koch hat eine Position erledigt)
- Heartbeat-Worker mit Token-Expiry-Check