Package-level declarations

Types

Link copied to clipboard
private class AndroidSettingsPlatformActions(val context: Context, val launchStoragePermission: (Array<String>) -> Unit, val launchNotificationPermission: (String) -> Unit, val storagePermissionResult: MutableState<CompletableDeferred<Boolean>?>, val notificationPermissionResult: MutableState<CompletableDeferred<Boolean>?>) : SettingsPlatformActions

Android bridge used by Settings for permissions plus cache/model byte summaries.

Link copied to clipboard

iOS bridge used by Settings for links, settings navigation, and storage usage summaries.

Link copied to clipboard

Common fallback used in previews/tests and unsupported targets.

Link copied to clipboard

Platform bridge for Settings actions that cannot be implemented in common code.

Properties

Link copied to clipboard
private const val LOCAL_MODEL_DIRECTORY: String

Functions

Link copied to clipboard
private fun File.directorySize(): Long

Recursively calculates file or directory byte size, returning zero for missing paths.

Link copied to clipboard

Creates Android-specific settings actions for permissions, links, logs, and usage summaries.

Creates iOS-specific settings actions for links and settings navigation.