From 2ffeca1d78224f045d53c268058667c6c489ea45 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 2 Jun 2026 08:38:23 -0400 Subject: [PATCH] docs: document Android notification picker helpers --- .../app/src/main/java/ai/openclaw/app/ui/SettingsScreens.kt | 3 +++ 1 file changed, 3 insertions(+) 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 a343c6c9e49..46ee60060b7 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