- user-notifications collection (per-user inbox, owner-scoped read) - notifyUser() fire-and-forget helper + notification label mapping - NotificationsBell in the site header with 30s polling, unread badge, mark-read on click, and "Mark all read" - markNotificationsRead / markAllNotificationsRead server actions |
||
|---|---|---|
| .. | ||
| (frontend) | ||
| (payload) | ||
| api | ||
| login | ||
| my-route | ||