User Interface medium complexity mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Per-category opt-in/opt-out settings screen allowing users to control which push notification scenarios they receive. Settings are persisted to push_notification_configs in Supabase. Includes a global master toggle and individual category toggles.

Feature: Push Notifications & Scenario-Based Alerts

notification-settings-screen

Responsibilities

  • Load and display current notification preferences per category
  • Save updated preferences to push_notification_configs
  • Provide master enable/disable toggle
  • Handle OS-level permission prompt on first enable

Interfaces

loadPreferences()
savePreferences(config)
toggleCategory(category, enabled)
toggleAllNotifications(enabled)
requestOsPermission()
showPermissionDeniedBanner()

Related Data Entities (1)

Data entities managed by this component