- CameraCapture-Screen: Foto aufnehmen, analysieren, Artikel auswählen - OpenAiVisionService: gpt-4o Vision API via Ktor (buildJsonObject) - CameraViewModel: @ApplicationContext, Bitmap-Laden, Nav-Event via UiState - ItemFormViewModel: prefillJson-Route-Parameter, _pendingCategoryName-Matching - Settings: OpenAI API-Key (OPENAI_API_KEY) speichern/laden - Screen.CameraCapture + Screen.ItemForm(prefillJson) in NavGraph - ItemListScreen: PhotoCamera-Icon in TopAppBar - AndroidManifest: TakePicture braucht keine CAMERA-Permission (Intent-basiert) - 8 neue CameraViewModel-Tests, 1 neuer ItemFormViewModel-Test (226 Tests grün) |
||
|---|---|---|
| .. | ||
| schemas/de.krisenvorrat.app.data.db.KrisenvorratDatabase | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||