Description
`hooks/use-notifications.ts:242` only exposes `markAllRead` (auto-fired when the panel opens) and `clearAll` — there's no way for a user to dismiss or mark a single notification individually.
Location
`hooks/use-notifications.ts:242`, `components/layout/notification-bell.tsx`
Task
Add a `dismissNotification(id)` (or similar) function to the hook, and a per-item dismiss control in the notification dropdown UI.
Good for contributors because
Clear, scoped feature addition building on the hook's existing state-management pattern (`markAllRead`/`clearAll` are already implemented as a reference).
Description
`hooks/use-notifications.ts:242` only exposes `markAllRead` (auto-fired when the panel opens) and `clearAll` — there's no way for a user to dismiss or mark a single notification individually.
Location
`hooks/use-notifications.ts:242`, `components/layout/notification-bell.tsx`
Task
Add a `dismissNotification(id)` (or similar) function to the hook, and a per-item dismiss control in the notification dropdown UI.
Good for contributors because
Clear, scoped feature addition building on the hook's existing state-management pattern (`markAllRead`/`clearAll` are already implemented as a reference).