Skip to content

Implement subscription notification preferences and management #205

@Smartdevs17

Description

@Smartdevs17

Implement subscription notification preferences and management

Description

Context: Subscribers need granular control over notification types and channels.

Current Limitation: Limited notification preferences exist.

Expected Outcome: Implement comprehensive notification preference system.

Acceptance Criteria

  • Implement NotificationPreference: type, channel, enabled, schedule
  • Add per-type notification toggles
  • Support channel selection (email, push, SMS, in-app)
  • Implement quiet hours settings
  • Add notification scheduling
  • Implement preference templates
  • Create React Native notification settings UI

Technical Scope

Files Likely Affected:

  • app/stores/notificationStore.ts - Notification state
  • app/screens/NotificationPreferencesScreen.tsx

APIs/Contracts Involved:

  • set_notification_preferences(subscriber: Address, preferences: Vec<Preference>)
  • get_notification_preferences(subscriber: Address) -> Vec<Preference>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave programenhancementNew feature or requestfeatureNew feature request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions