February 20, 20261.0.92v1.0.92RSS

v1.0.92 — [UI/UX] Notification Bell Shows ALL Failed Pipelines (Not Just Recent/Unread)

Release Notes

The notification bell fetches the last 20 failed pipelines with status='failed' at a 30-second poll interval. This means if a product had a pipeline fail 6 months ago and was never fixed, it permanently occupies a slot in the notification list. The total count in the red badge will always show N even after the user has reviewed these. There is no way to dismiss or mark a notification as read.

Category: usability File: src/components/notification-bell.tsx Recommendation: Add a lastViewedAt timestamp stored in localStorage (or a server-side user preference). Failed pipelines older than lastViewedAt should not count toward the badge total or appear in the list after being seen. Alternatively, add a 'Dismiss all' or 'Mark all read' action in the sheet footer alongside the existing 'View all approvals' link. Consider also limiting failed pipelines to those in the last 7 days.