diff --git a/apps/android/app/src/main/java/ai/openclaw/app/ui/SettingsScreens.kt b/apps/android/app/src/main/java/ai/openclaw/app/ui/SettingsScreens.kt index a343c6c9e490..46ee60060b79 100644 --- a/apps/android/app/src/main/java/ai/openclaw/app/ui/SettingsScreens.kt +++ b/apps/android/app/src/main/java/ai/openclaw/app/ui/SettingsScreens.kt @@ -1253,6 +1253,7 @@ private fun cronJobStatus(job: GatewayCronJobSummary): ClawStatus { } } +/** Applies query/system visibility rules while always preserving selected packages. */ internal fun filterNotificationAppsForPicker( apps: List, selectedPackages: Set, @@ -1271,6 +1272,7 @@ internal fun filterNotificationAppsForPicker( } } +/** Summarizes allowlist/blocklist mode with an empty-state warning when needed. */ private fun notificationPackageSelectionSummary( mode: NotificationPackageFilterMode, selectedCount: Int, @@ -1290,6 +1292,7 @@ private fun notificationPackageSelectionSummary( } } +/** Builds compact two-letter app badges from package-picker labels. */ private fun notificationAppBadge(label: String): String { val initials = label