Summary
As a user, I want to be able to mark notifications as read through the GUI without needing to interact with the Ghost AI assistant.
Proposed Features
1. "Mark All as Read" Button
- Add a button in the Notifications page to mark all unread notifications as read with a single click
- Should include a confirmation dialog to prevent accidental clicks
- Ideally placed prominently in the notifications header area
2. "Mark Selected as Read" Button
- Allow users to select multiple notifications (via checkboxes or similar UI pattern)
- Add a button to mark only the selected notifications as read
- This is useful when users want to clear specific items while keeping others for later review
Motivation
While Ghost can mark notifications as read via the API, many users (including developers) prefer GUI-based interactions for these common actions. Having these buttons would:
- Improve UX for real-time notification management
- Reduce friction for users who want to clear their notification queue quickly
- Align with standard patterns seen in other platforms (GitHub, Slack, etc.)
Acceptance Criteria
Summary
As a user, I want to be able to mark notifications as read through the GUI without needing to interact with the Ghost AI assistant.
Proposed Features
1. "Mark All as Read" Button
2. "Mark Selected as Read" Button
Motivation
While Ghost can mark notifications as read via the API, many users (including developers) prefer GUI-based interactions for these common actions. Having these buttons would:
Acceptance Criteria