feat: add dashboard trend charts
This commit is contained in:
@@ -41,12 +41,14 @@ Implementation note:
|
||||
Objective: turn parsed DMARC data into administrator-friendly reports.
|
||||
|
||||
Priority tasks:
|
||||
- Add time-series charts for volume and compliance.
|
||||
- Add per-domain daily rollups.
|
||||
- Add "what changed" summaries for newly observed senders and sudden compliance drops.
|
||||
- Add exportable reports for a domain and date range.
|
||||
- Add actionable recommendations for common SPF, DKIM, and DMARC failure patterns.
|
||||
|
||||
Delivered:
|
||||
- Dashboard time-series charts show daily mail volume, compliance rate, and failure rate.
|
||||
|
||||
Quality bar:
|
||||
- A domain owner can understand who sends mail as their domain, which sources fail, and what to fix next.
|
||||
|
||||
|
||||
+3
-1
@@ -77,8 +77,10 @@ Status: In progress
|
||||
|
||||
Goal: convert raw DMARC data into useful operational reporting.
|
||||
|
||||
Planned:
|
||||
Delivered:
|
||||
- Dashboard trend charts for volume, compliance rate, and failure rate.
|
||||
|
||||
Planned:
|
||||
- Top sender/source reports with pass/fail breakdowns.
|
||||
- Per-domain report timeline and daily rollups.
|
||||
- Exportable reports for a selected domain and date range.
|
||||
|
||||
+4
-4
@@ -128,16 +128,16 @@ This file tracks the specific implementation tasks for each milestone of the DMA
|
||||
## Milestone 4: Dashboard Enhancements
|
||||
|
||||
### Data Visualization
|
||||
- [ ] Integrate Chart.js library
|
||||
- [ ] Create time-series charts for DMARC compliance
|
||||
- [ ] Add volume charts for email traffic
|
||||
- [x] Integrate Chart.js library
|
||||
- [x] Create time-series charts for DMARC compliance
|
||||
- [x] Add volume charts for email traffic
|
||||
- [ ] Implement sender breakdown visualizations
|
||||
- [ ] Create policy distribution charts
|
||||
|
||||
### Dashboard Widgets
|
||||
- [ ] Create compliance rate summary widget
|
||||
- [ ] Add enforcement rate widget
|
||||
- [ ] Implement email volume trends widget
|
||||
- [x] Implement email volume trends widget
|
||||
- [ ] Create top sender sources widget
|
||||
- [ ] Add alert status summary (for later integration)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user