SettingsViewModel
Parameters
App coroutine dispatchers used by the MVI base class and IO work.
Reads provider model names for the Settings picker.
Observes Stability AI credits for Settings summary rows.
Persists the selected remote model.
Legacy cache use case retained for existing Settings flows.
Reads generated gallery records for storage summaries.
Reads locally configured ONNX models.
Reads locally configured MediaPipe models.
Reads locally configured SDXL models.
Reads locally configured Core ML models on supported builds.
Reads locally configured Bonsai models on supported builds.
Live Room-backed network usage stream.
Shared invalidation stream for non-Room storage usage.
Preferences source observed for provider/model refreshes.
Debug menu availability gate.
Build metadata used to filter platform-supported settings.
External links shown from Settings.
Settings navigation contract.
Platform permission and settings bridge.
Error callback forwarded to the app-level error handling pipeline.