passepartout-apple/Passepartout/Library/Sources/AppUIMain/Views
Davide 35c10309a7
Reload receipt on purchase (#892)
StoreKit ProductView performs the purchases internally without calling
IAPManager.purchase(), which causes the IAPManager state to be
momentarily outdated.

Leverage PaywallView.onComplete() to reload the receipt and eventually
trigger IAPManager.objectWillChange, so that the app is immediately
unlocked on a successful purchase.
2024-11-19 11:36:36 +01:00
..
About Add the option to migrate old profiles (#879) 2024-11-16 12:29:03 +01:00
App Reload receipt on purchase (#892) 2024-11-19 11:36:36 +01:00
AppMenu/macOS Refactor buttons/menus 2024-11-17 18:45:04 +01:00
Diagnostics Merge AppLibrary into CommonLibrary (#806) 2024-11-03 13:16:13 +01:00
Migration Rethink eligibility checks (#889) 2024-11-18 17:43:01 +01:00
Modules Prepare WireGuard for provider selector (#890) 2024-11-18 17:49:47 +01:00
Profile Show upgrade icon in profiles list (#891) 2024-11-19 08:55:41 +01:00
Provider Rethink eligibility checks (#889) 2024-11-18 17:43:01 +01:00
Settings Decouple Mac settings from AppMenu (#865) 2024-11-13 22:35:50 +01:00