Commit Graph

1675 Commits

Author SHA1 Message Date
Davide De Rosa 22a80014ba Extend beta conditions
Full version in beta and locked features are not exclusive.

Never consider macOS in beta (may accidentally unlock features).
2021-02-05 17:20:51 +01:00
Davide De Rosa 1180590f40 Fix conditions for trusted networks and feedback
Wrong on macOS.
2021-02-05 16:55:39 +01:00
Davide De Rosa 3a5bbf4742 Prompt for trusted networks purchase
Was purchasing full macOS version instead.
2021-02-05 16:55:27 +01:00
Davide De Rosa 7abc704c24 Omit Siri mention in macOS purchase 2021-02-05 16:54:58 +01:00
Davide De Rosa 4ebcfc207b Consider old purchases as full iOS version 2021-02-05 16:54:55 +01:00
Davide De Rosa ac19a15072 Fix release notes 2021-02-04 19:22:19 +01:00
Davide De Rosa 6ed36125de Split build/submit by target 2021-02-04 19:15:27 +01:00
Davide De Rosa 3bf39b9a88 Update macOS screenshots 2021-02-04 19:13:52 +01:00
Davide De Rosa 17007dc637 Set beta release 2021-02-04 18:47:09 +01:00
Davide De Rosa 452589a747 Fix "Update list" locking up providers wizard 2021-02-04 18:44:49 +01:00
Davide De Rosa e8c781b24e Use API key for App Store Connect 2021-02-04 17:15:59 +01:00
Davide De Rosa 307f4000b5 Set beta release 2021-02-04 16:47:04 +01:00
Davide De Rosa 950399a20b Fix reset configuration not working when encrypted 2021-02-04 16:19:01 +01:00
Davide De Rosa c1d02d8edb Add share submenu in macOS 2021-02-04 15:57:29 +01:00
Davide De Rosa 7be724fb53 Fix sharing links
- Fix AlternativeTo URL
- Drop ProductHunt
2021-02-04 15:57:14 +01:00
Davide De Rosa b60f579a95 Fix status item alpha glitch
Flashes on launch for an instant.
2021-02-04 15:21:42 +01:00
Davide De Rosa 01185ffea4 Fix es typo 2021-02-04 15:21:42 +01:00
Davide De Rosa 95449149d3 Merge branch 'restrict-macos-features' 2021-02-04 15:21:35 +01:00
Davide De Rosa d2bcfd8adc Add platform-specific version purchase 2021-02-04 14:17:03 +01:00
Davide De Rosa 394762f5d6 Restrict features with purchase screen
- Providers
- Trusted networks
2021-02-04 14:09:24 +01:00
Davide De Rosa d613c17ac9 Restrict trusted networks in ConnectionService 2021-02-04 14:09:24 +01:00
Davide De Rosa 280ce70965 Restrict feedback 2021-02-04 14:09:24 +01:00
Davide De Rosa be3aaeae04 Review purchases on app launch 2021-02-04 14:09:24 +01:00
Davide De Rosa d788140e47 Ignore macOS FULL_VERSION argument
Quite a stupid way to let one work around in-app restrictions.
2021-02-04 14:09:24 +01:00
Davide De Rosa b8d958ae84 Move purchase strings from iOS to Core
Drop leading - from full version description. Let apps handle it.
2021-02-04 14:09:24 +01:00
Davide De Rosa e59b6c8723 Upgrade Xcode project 2021-02-04 14:09:09 +01:00
Davide De Rosa 3fb1a607cf Extend features retrieval with excluding filter 2021-02-04 14:08:04 +01:00
Davide De Rosa 9566bac598 Fix bad callback thread in restore purchases 2021-02-04 14:04:32 +01:00
Davide De Rosa 6c84217a0f Merge branch 'unify-ios-macos' 2021-02-04 14:04:16 +01:00
Davide De Rosa 7d2ece0256 Share ProductManager in Core with conditionals
In order to share purchase review logic.

Refactor verification of product eligibility
2021-02-04 14:03:47 +01:00
Davide De Rosa 21e9f5c8cc Integrate new in-app purchases
- Share iOS bundle identifier with macOS
- Remove unused macOS donations (reuse iOS if needed)
- Add platform-specific "Full version"
- Skip fetching of legacy providers IAP
2021-02-04 14:03:47 +01:00
Davide De Rosa dd3cac40c6 Bundle macOS app with iOS 2021-02-02 21:25:59 +01:00
Davide De Rosa b732b65d58 Replace - with , in app name
Fix it/es name along the way.
2021-02-02 21:25:59 +01:00
Davide De Rosa df251bc843 Reuse most iOS metadata on macOS 2021-02-02 21:25:59 +01:00
Davide De Rosa 9759727e7f Revert "Use different app names for iOS/macOS"
This reverts commit e3be8e1428.
2021-02-02 21:25:59 +01:00
Davide De Rosa d0bd7eaa20 Merge branch 'fix-optional-menu-items' 2021-02-02 21:25:50 +01:00
Davide De Rosa dedbfe9d6d Reload VPN status after building menu 2021-02-02 21:25:29 +01:00
Davide De Rosa 445249f670 Create variable menu items lazily
- Avoid unwrapped optionals
- Also, delegate ConnectionService after rebuild()

Fix crash on refunded providers.
2021-02-02 21:25:19 +01:00
Davide De Rosa 37fb68c2e1 XXX: Skip overwriting screenshots 2021-01-30 21:58:22 +01:00
Davide De Rosa 35b1bfdfbe Do not reset after build
For proper tagging on submit.
2021-01-30 21:56:25 +01:00
Davide De Rosa d8586059a5 Update iPhone and also iPad screenshots 2021-01-30 21:55:57 +01:00
Davide De Rosa bc06ecdc9b Set beta release 2021-01-30 20:40:58 +01:00
Davide De Rosa bffe0c5cf9 Update inconsistent iPhone screenshots 2021-01-30 20:34:57 +01:00
Davide De Rosa 5a7211132e Split submission to AppCenter and App Store
Tag at the end.
2021-01-30 10:19:05 +01:00
Davide De Rosa 48d3c360ae Fix keyboard not dismissed in Network settings 2021-01-30 10:15:10 +01:00
Davide De Rosa 471a090308 Set beta release 2021-01-29 21:33:26 +01:00
Davide De Rosa 5b4d406ccf Only drop features if refunded
Retain existing providers and trusted networks in beta.
2021-01-29 21:31:27 +01:00
Davide De Rosa b064d76a56 Fix macOS release notes 2021-01-29 18:57:01 +01:00
Davide De Rosa ceffd62c54 Do not generate .pkg for Mac dev builds 2021-01-29 18:45:09 +01:00
Davide De Rosa c27282f772 Merge branch 'app-store-metadata' 2021-01-29 17:51:26 +01:00