Commit Graph

1875 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