package: "com.android.server.notification" container: "system" flag { name: "expire_bitmaps" namespace: "systemui" description: "This flag controls removing expired notification bitmaps" bug: "290381858" } flag { name: "polite_notifications" namespace: "systemui" description: "This flag controls the polite notification feature" bug: "270456865" } flag { name: "refactor_attention_helper" namespace: "systemui" description: "This flag controls the refactoring of NMS to NotificationAttentionHelper" bug: "291907312" } flag { name: "cross_app_polite_notifications" namespace: "systemui" description: "This flag controls the cross-app effect of polite notifications" bug: "270456865" } flag { name: "vibrate_while_unlocked" namespace: "systemui" description: "This flag controls the vibrate while unlocked setting of polite notifications" bug: "270456865" } flag { name: "autogroup_summary_icon_update" namespace: "systemui" description: "This flag controls the fix for notifications autogroup summary icon updates" bug: "227693160" } flag { name: "screenshare_notification_hiding" namespace: "systemui" description: "Enable hiding of notifications during screenshare" bug: "312784809" } flag { name: "notification_custom_view_uri_restriction" namespace: "systemui" description: "This flag enables memory restriction of notifications holding custom views with Uri Bitmaps" bug: "270553691" } flag { name: "polite_notifications_attn_update" namespace: "systemui" description: "This flag controls the polite notification attention behavior updates as per UXR feedback" bug: "270456865" } flag { name: "trace_cancel_events" namespace: "systemui" description: "Adds performance tracing for binder cancel calls" bug: "331677193" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "exit_invalid_cancel_early" namespace: "systemui" description: "aborts cancel binder events early if notif doesn't exist" bug: "331677193" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "use_ssm_user_switch_signal" namespace: "systemui" description: "This flag controls which signal is used to handle a user switch system event" bug: "337077643" } flag { name: "notification_minimalism" namespace: "systemui" description: "Minimize the notifications to show on the lockscreen." bug: "330387368" } flag { name: "notification_force_group_singletons" namespace: "systemui" description: "This flag enables forced auto-grouping singleton groups" bug: "336488844" } flag { name: "notification_force_group_conversations" namespace: "systemui" description: "This flag enables forced auto-grouping conversations" bug: "336488844" } flag { name: "notification_lock_screen_settings" namespace: "systemui" description: "This flag enables the new settings page for the notifications on lock screen." bug: "367455695" } flag { name: "notification_vibration_in_sound_uri" namespace: "systemui" description: "This flag enables sound uri with vibration source" bug: "358524009" } flag { name: "notification_vibration_in_sound_uri_for_channel" namespace: "systemui" description: "Enables sound uri with vibration source in notification channel" bug: "351975435" } flag { name: "nm_binder_perf_reduce_zen_broadcasts" namespace: "systemui" description: "Don't send duplicate zen-related (policy changed, etc) broadcasts" bug: "324376849" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "nm_binder_perf_throttle_effects_suppressor_broadcast" namespace: "systemui" description: "Delay sending the ACTION_EFFECTS_SUPPRESSOR_CHANGED broadcast if it changes too often" bug: "371776935" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "prevent_zen_device_effects_while_driving" namespace: "systemui" description: "Don't apply certain device effects (such as grayscale) from active zen rules, if a rule of TYPE_DRIVING is active" bug: "390389174" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "strict_zen_rule_component_validation" namespace: "systemui" description: "Properly validate both CPS and configActivity in both add and update paths" bug: "420605963" } flag { name: "managed_services_concurrent_multiuser" namespace: "systemui" description: "Enables ManagedServices to support Concurrent multi user environment" bug: "380297485" } flag { name: "allow_freezing_idle_nls" namespace: "backstage_power" description: "Allows freezing idle notification listener services" bug: "344050265" } flag { name: "log_cached_posts" namespace: "systemui" description: "Logs an event if notify was called from a cached process state" bug: "392740866" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "random_conversation_ids" namespace: "systemui" description: "Use random ids for new conversation channels, instead of concatenating parent id and conversation id" bug: "432250872" } flag { name: "show_noisy_bundled_notifications" namespace: "notifications" description: "If a classification arrived late and the notification made noise, show the notification as unclassified temporarily" bug: "430573835" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "use_on_binding_died" namespace: "notifications" description: "Prefer onBindingDied for package updates to avoid duplicate service bindings" bug: "434679743" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "limit_managed_services_count" namespace: "systemui" description: "Enforce a maximum number of allowed components in ManagedServices" bug: "428701593" metadata { purpose: PURPOSE_BUGFIX } }