passepartout-apple/Library/Sources/CommonLibrary/Business
Davide 789f6ad515
Unify paywall and eligibility (#1018)
- Present paywall only on save/connect because PurchaseRequiredButton
instances were presenting paywalls with partial requirements
- Retain PurchaseRequiredButton just to flag paid features visually, but
do nothing on tap
- Suggest paywall products via IAPManager and required features, rather
than from views
- Handle .sharing/.appleTV requirements in ProfileCoordinator, rather
than in StorageSection
- Discontinue platform purchases, but treat as full if iOS + macOS
2024-12-16 21:45:36 +01:00
..
ExtendedTunnel.swift Move processor implementations to concrete objects (#983) 2024-12-08 16:24:23 +01:00
IAPManager.swift Unify paywall and eligibility (#1018) 2024-12-16 21:45:36 +01:00
MigrationManager.swift Skip onboarding migration if no migratable profiles (#1002) 2024-12-11 22:20:14 +01:00
ModulePreferences.swift Clean up dangling module preferences (#999) 2024-12-10 20:33:35 +01:00
PreferencesManager.swift Clean up dangling module preferences (#999) 2024-12-10 20:33:35 +01:00
ProfileManager.swift Move ModulePreferences to Profile.userInfo (#993) 2024-12-10 11:18:52 +01:00
ProviderPreferences.swift Migrate provider favorites to Core Data entities (#997) 2024-12-10 15:19:07 +01:00