Description
Users need to preview how quiet-hours affect delivery and to override quiet-hours per category (e.g. critical alerts always delivered). Design an inline preview and per-row override control in the notification matrix.
Requirements and context
- Must be accessible (WCAG 2.1 AA), responsive, and documented in the design system
- Should be consistent with existing patterns and easy to review
- Relevant code:
src/components/Notifications
- Override control must be discoverable but not intrusive
Suggested execution
- Fork the repo and create a branch
git checkout -b uiux/notifications-quiet-hours-preview
- Implement changes
- Design the preview timeline showing next 24 hours
- Specify per-row override toggle and info popover
- Draft copy that explains override implications
- Validate accessibility and responsive assumptions
Test and commit
- Run checks
npm run lint and component/visual tests
- Cover edge cases
- DST transitions, cross-timezone travel, RTL layout
- Include screenshots/before-after and accessibility (axe) notes
Example commit message
design: notifications quiet-hours preview
Guidelines
- Minimum 95 percent test coverage
- Clear documentation
- Timeframe: 96 hours
Description
Users need to preview how quiet-hours affect delivery and to override quiet-hours per category (e.g. critical alerts always delivered). Design an inline preview and per-row override control in the notification matrix.
Requirements and context
src/components/NotificationsSuggested execution
git checkout -b uiux/notifications-quiet-hours-previewTest and commit
npm run lintand component/visual testsExample commit message
design: notifications quiet-hours previewGuidelines