Commit Graph

2858 Commits

Author SHA1 Message Date
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
Davide De Rosa
e3be8e1428 Use different app names for iOS/macOS
App Store Connect complains.
2021-01-29 17:47:50 +01:00
Davide De Rosa
3e2af8f634 Add more l10n to Mac App Store 2021-01-29 12:54:19 +01:00
Davide De Rosa
33e9b47644 Update App Store descriptions 2021-01-29 12:39:05 +01:00
Davide De Rosa
5978705aa9 Enable testing on app targets 2021-01-28 19:39:32 +01:00
Davide De Rosa
d490233f12 Fix macOS CHANGELOG 2021-01-28 19:19:26 +01:00
Davide De Rosa
61f5cc7eb4 Set beta release 2021-01-28 12:34:18 +01:00
Davide De Rosa
8ffc1c9903 Use versioned TunnelKit 2021-01-28 12:16:10 +01:00
Davide De Rosa
306b6e0a71 Remove ugly macOS screenshots from README 2021-01-28 10:42:25 +01:00
Davide De Rosa
70a5175715 Update CHANGELOG 2021-01-27 23:14:14 +01:00
Davide De Rosa
62454eb172 Translate and reorder Core strings 2021-01-27 23:14:14 +01:00
Davide De Rosa
371ec47af2 Update TunnelKit with simpler password reference 2021-01-27 02:17:45 +01:00
Davide De Rosa
db3b0c6a3c Merge branch 'confirm-quit' 2021-01-26 22:08:05 +01:00
Davide De Rosa
33e6b110ae Simplify preferences title 2021-01-26 21:41:51 +01:00
Davide De Rosa
af937eaedc Edit confirm on quit in UI 2021-01-26 21:40:09 +01:00
Davide De Rosa
7ef789db91 Make "Confirm quit" a preference 2021-01-26 20:42:14 +01:00
Davide De Rosa
946158f14a Fix misplaced views 2021-01-26 20:31:10 +01:00
Davide De Rosa
990ba27926 Merge branch 'add-proxy-pac' 2021-01-26 20:21:08 +01:00