summaryrefslogtreecommitdiff
path: root/DomainDig/FeatureAccessService.swift
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-04-24 15:04:54 -0500
committerChristian Cleberg <[email protected]>2026-04-24 15:04:54 -0500
commit3f0b7746b1bee4c2f626eb805e3fd13c5f2f5d22 (patch)
tree17c710faf6191ac86ea5b6cab4df240cf2cefef9 /DomainDig/FeatureAccessService.swift
parentd0b3b7a15b59266b4ae4262fdb0364245092c17c (diff)
downloaddomain-dig-3f0b7746b1bee4c2f626eb805e3fd13c5f2f5d22.tar.gz
domain-dig-3f0b7746b1bee4c2f626eb805e3fd13c5f2f5d22.tar.bz2
domain-dig-3f0b7746b1bee4c2f626eb805e3fd13c5f2f5d22.zip
DomainDig v3.8.0 — Smart Monitoring
* Stable domain intervals * Frequent changes decrease intervals * Duplicate states do not trigger alerts * Quiet hours suppress alerts * Quiet hours across midnight work correctly * Sensitivity levels alter behavior as expected
Diffstat (limited to 'DomainDig/FeatureAccessService.swift')
-rw-r--r--DomainDig/FeatureAccessService.swift14
1 files changed, 7 insertions, 7 deletions
diff --git a/DomainDig/FeatureAccessService.swift b/DomainDig/FeatureAccessService.swift
index 9fae3bd..a601b33 100644
--- a/DomainDig/FeatureAccessService.swift
+++ b/DomainDig/FeatureAccessService.swift
@@ -3,7 +3,7 @@ import Foundation
enum FeatureTier: String, Codable, CaseIterable, Identifiable {
case free
case pro
- case dataPlus
+ case proPlus = "dataPlus"
var id: String { rawValue }
@@ -13,8 +13,8 @@ enum FeatureTier: String, Codable, CaseIterable, Identifiable {
return "Free"
case .pro:
return "Pro"
- case .dataPlus:
- return "Data+"
+ case .proPlus:
+ return "Pro+"
}
}
}
@@ -114,9 +114,9 @@ enum FeatureAccessService {
workflowLimit: nil,
batchSizeLimit: nil
)
- case .dataPlus:
+ case .proPlus:
return FeatureEntitlements(
- tier: .dataPlus,
+ tier: .proPlus,
capabilities: Set(FeatureCapability.allCases),
trackedDomainLimit: effectivelyUnlimitedTrackedDomains,
workflowLimit: nil,
@@ -158,7 +158,7 @@ enum FeatureAccessService {
case .workflows, .batchOperations, .automatedMonitoring, .localAlerts, .advancedExports:
return "Available in Pro"
case .ownershipHistory, .dnsHistory, .extendedSubdomains, .domainPricing:
- return "Available in Data+"
+ return "Available in Pro+"
case .limitedTracking:
return "Tracking is limited on Free"
case .singleLookup, .basicHistory:
@@ -220,7 +220,7 @@ enum FeatureAccessService {
let title: String
switch capability {
case .ownershipHistory, .dnsHistory, .extendedSubdomains, .domainPricing:
- title = "Available in Data+"
+ title = "Available in Pro+"
default:
title = "Available in Pro"
}