Add "read" state for notifications

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

TODO

Problem to solve

  • Users need a way to distinguish between notifications that are new, and notifications that they've already viewed.

Proposal

  • Add a "read" state to notifications
  • Show indicator on unread notifications
  • Mark notification as read when viewing the notification
  • Add filter for read/unread notifications
  • Count of notifications should reflect the total number of unread notifications

WIP Design

Figma link

Intended users

Feature Usage Metrics

Edited by 🤖 GitLab Bot 🤖