diff options
| author | Christian Cleberg <[email protected]> | 2026-04-24 12:38:38 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-04-24 12:38:38 -0500 |
| commit | d0b3b7a15b59266b4ae4262fdb0364245092c17c (patch) | |
| tree | 5adb0df9963caf78aa98fa17adfb2c175291ded9 /DomainDig/DomainMonitoringService.swift | |
| parent | b35f1b432fc24fbab1fa05593c9a0bca7e4d95a6 (diff) | |
| download | domain-dig-d0b3b7a15b59266b4ae4262fdb0364245092c17c.tar.gz domain-dig-d0b3b7a15b59266b4ae4262fdb0364245092c17c.tar.bz2 domain-dig-d0b3b7a15b59266b4ae4262fdb0364245092c17c.zip | |
feat(v3.7.0): add timeline and advanced diffing system
- introduce TimelineView for historical snapshots
- allow comparison between any two snapshots
- implement DiffService for structured domain diffs
- improve diff visualization with clear change indicators
- add navigation across changes
- optimize history loading for performance
- extend CLI and export to support timeline data
Diffstat (limited to 'DomainDig/DomainMonitoringService.swift')
| -rw-r--r-- | DomainDig/DomainMonitoringService.swift | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/DomainDig/DomainMonitoringService.swift b/DomainDig/DomainMonitoringService.swift index 5128c0b..56dfe3f 100644 --- a/DomainDig/DomainMonitoringService.swift +++ b/DomainDig/DomainMonitoringService.swift @@ -509,6 +509,10 @@ final class DomainMonitoringService { isPartialSnapshot: previousSnapshot.isPartialSnapshot, validationIssues: previousSnapshot.validationIssues, totalLookupDurationMs: previousSnapshot.totalLookupDurationMs, + snapshotIndex: previousSnapshot.snapshotIndex, + previousSnapshotID: previousSnapshot.previousSnapshotID, + changeCount: previousSnapshot.changeCount, + severitySummary: previousSnapshot.severitySummary, dnsSections: previousSnapshot.dnsSections, dnsError: previousSnapshot.dnsError, availabilityResult: previousSnapshot.availabilityResult, |
