Show estimated resolution date per metric in compliance sidebar
Add a read-only estimated resolution date line at the top of each noncompliant metric's section in the asset sidebar, sourced from that metric's own resolution_date. Formats valid dates as YYYY-MM-DD and shows placeholders for unset and invalid dates. Resolved metrics are unaffected and the existing editable Resolution Date field is unchanged. Date classification is isolated in a pure helper (frontend/src/utils/ resolutionDate.js) covered by example and fast-check property tests, with render and interaction tests for the sidebar. Closes #20
This commit is contained in:
23
CHANGELOG.md
23
CHANGELOG.md
@@ -6,6 +6,29 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this
|
||||
|
||||
---
|
||||
|
||||
## [2.1.0] — 2026-06-01
|
||||
|
||||
### Features
|
||||
|
||||
- **Estimated resolution date per metric** — the compliance asset sidebar now shows each noncompliant metric's estimated resolution date at the top of its section, in `YYYY-MM-DD` format, with placeholders for metrics that have no date set or an invalid date (closes #20)
|
||||
- **CARD Action Modal** with full owner context
|
||||
- **Granite Loader Sheet generator** with CARD enrichment, plus a Loader Sheet button on the Reporting page queue panel
|
||||
- **Vendor-specific issue type dropdown** for Jira ticket creation, with all vendor project keys
|
||||
- **LIVE and LAST REPORT badges** on the VCL compliance page
|
||||
- **Collapsible sections** on the Ivanti Queue page and side panel
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- Fix remediation plan and resolution date missing from the compliance table; format `resolution_date` as `YYYY-MM-DD`
|
||||
- Improve CARD action error messages and default loader columns
|
||||
- Fix CARD production timeout by forcing IPv4 (`dns.setDefaultResultOrder('ipv4first')`)
|
||||
- Add IP address validation to CARD confirm/decline/redirect actions
|
||||
- Auto-resolve bare IP to CARD asset ID with suffix lookup
|
||||
- Increase CARD API timeout from 15s to 30s
|
||||
- Rewrite CARD enrich-batch to use the team assets endpoint for full data
|
||||
|
||||
---
|
||||
|
||||
## [2.0.0] — 2026-05-26
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
Reference in New Issue
Block a user