diff options
| author | Christian Cleberg <[email protected]> | 2026-04-23 22:15:20 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-04-23 22:15:20 -0500 |
| commit | f045a5d339a796f40a9e958436ebc6f5314bdab8 (patch) | |
| tree | c1d122f3ed7a9110dfcd001c86a56ed67980dfcc /DomainDig/PremiumAccessService.swift | |
| parent | 6c23daaaba2a954220ece2afa7193dbdcad55c22 (diff) | |
| download | domain-dig-f045a5d339a796f40a9e958436ebc6f5314bdab8.tar.gz domain-dig-f045a5d339a796f40a9e958436ebc6f5314bdab8.tar.bz2 domain-dig-f045a5d339a796f40a9e958436ebc6f5314bdab8.zip | |
feat(v3.4.0): add backup, restore, and data portability
• introduce versioned DomainDig backup format
• add full backup export/import with merge and replace modes
• implement data validation and conflict handling
• add partial exports for tracked domains, workflows, and history
• add Data Portability settings section
• support Files/iCloud Drive import and export
• harden migrations for evolving local models
• extend CLI with backup export and validation
Diffstat (limited to 'DomainDig/PremiumAccessService.swift')
| -rw-r--r-- | DomainDig/PremiumAccessService.swift | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/DomainDig/PremiumAccessService.swift b/DomainDig/PremiumAccessService.swift index 8de2626..35c172f 100644 --- a/DomainDig/PremiumAccessService.swift +++ b/DomainDig/PremiumAccessService.swift @@ -9,8 +9,10 @@ enum PremiumAccessService { return FeatureAccessService.hasAccess(to: .batchOperations) case .unlimitedTrackedDomains: return FeatureAccessService.currentTier != .free - case .automatedMonitoring, .pushAlerts: - return false + case .automatedMonitoring: + return FeatureAccessService.hasAccess(to: .automatedMonitoring) + case .pushAlerts: + return FeatureAccessService.hasAccess(to: .localAlerts) } } |
