Skip to content

Add a full notifications page listing all notifications with read and unread filtering #43

Description

@Chucks1093

Summary

The notification bell dropdown shows only the five most recent notifications. A dedicated notifications page should list all notifications with the ability to filter by read/unread status and mark all as read in one action.

Scope

  • Fetch all notifications paginated from the notifications endpoint
  • Display each notification with message, timestamp, and read/unread indicator
  • Add a 'Mark all as read' button that marks every unread notification as read in a single request
  • Add 'All' / 'Unread' filter tabs that switch the displayed list
  • Infinite scroll to load additional pages as the user scrolls down

Acceptance Criteria

  • All notifications displayed with correct message and timestamp
  • 'Mark all as read' marks every unread notification and updates the UI
  • 'Unread' tab shows only unread notifications
  • Infinite scroll loads additional pages correctly
  • Unread count in nav bell decrements as notifications are marked read

ETA: 12 hours


Coordinate on Telegram

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions