passepartout-apple/Passepartout/App/Context
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
..
AppContext+Shared.swift Reorganize Core Data containers (#1017) 2024-12-15 20:20:33 +01:00
AppContext+Testing.swift Unify paywall and eligibility (#1018) 2024-12-16 21:45:36 +01:00
DefaultAppProcessor.swift Separate App/Tunnel responsibilities (#984) 2024-12-08 18:56:39 +01:00
Dependencies+Processors.swift Separate App/Tunnel responsibilities (#984) 2024-12-08 18:56:39 +01:00
ProfileManager+Testing.swift Autogenerate screenshots for all platforms (#998) 2024-12-10 18:06:23 +01:00