-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Feature Request: Add notification indicator to recap tab icon
Problem Statement
The recap tab currently provides no visual indication when new recap entries are available. Users must manually check the recap tab to discover if there's new information, leading to missed updates and reduced effectiveness of the recap feature.
Proposed Solution
Add a visual notification indicator (badge/dot) to the recap tab icon when unread recap entries are present. This indicator should:
- Be clearly visible without being intrusive
- Distinguish between read and unread recap entries
- Clear when the user views the recap tab
- Follow standard UI patterns for notification badges
User Experience
Current behavior:
- Recap entries are added during the session
- User has no indication that new entries exist
- User must remember to check the recap tab manually
- Important recap information may be overlooked
Expected behavior:
- Recap entries are added during the session
- Visual indicator appears on recap tab icon
- User notices the indicator and checks recap tab
- Indicator clears upon viewing
- User stays informed of session progress
Success Criteria
- Notification indicator appears when new recap entries are added
- Indicator is visually distinct but not distracting
- Indicator clears when user views the recap tab
- Indicator persists across tab switches until viewed
- Implementation follows existing UI design patterns
- No performance impact on recap entry creation
Technical Considerations
- Track "last viewed" state for the recap tab
- Compare against timestamp of most recent recap entry
- Update indicator state on recap entry creation and tab view
- Consider using existing badge/notification UI components
- Ensure indicator state is managed efficiently
Impact
User Value: High - Improves discoverability and keeps users informed of session progress
Implementation Effort: Medium - Requires state management for read/unread tracking and UI updates
Priority: Medium - Enhances existing feature usability without blocking core functionality
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status