From 22ecca12b4fe0e0850401754c674632f322d919d Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Tue, 21 Apr 2026 22:08:09 -0500 Subject: feat(v2.3.0): add ownership intelligence and subdomain discovery * implement RDAP-based ownership section * add ownership diffing and change classification * add passive subdomain discovery via certificate transparency * highlight interesting subdomains * introduce Data+ scaffolding for future features * include ownership and subdomains in export and history --- DomainDig/HistoryView.swift | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'DomainDig/HistoryView.swift') diff --git a/DomainDig/HistoryView.swift b/DomainDig/HistoryView.swift index 35ec723..6f3d1a9 100644 --- a/DomainDig/HistoryView.swift +++ b/DomainDig/HistoryView.swift @@ -147,6 +147,20 @@ struct HistoryDetailView: View { onEditNote: nil ) .padding(.top, 16) + OwnershipSectionView( + rows: DomainViewModel.ownershipRows(from: snapshot), + loading: false, + error: snapshot.ownershipError, + showsHistoryPlaceholder: !DataAccessService.hasAccess(to: .ownershipHistory) + ) + .padding(.top, 16) + SubdomainsSectionView( + rows: DomainViewModel.subdomainRows(from: snapshot), + loading: false, + error: snapshot.subdomainsError, + showsExtendedPlaceholder: !DataAccessService.hasAccess(to: .extendedSubdomains) + ) + .padding(.top, 16) if let comparisonSnapshot = viewModel.comparisonSnapshot(for: entry) { if let changeSummary = entry.changeSummary { DomainChangeSummaryView(summary: changeSummary) -- cgit v1.2.3