Davide De Rosa
|
f6af9a3fb8
|
Bump build number
|
2021-10-05 20:48:26 +02:00 |
Davide De Rosa
|
40ab30365a
|
Bump build
|
2021-10-05 08:01:13 +02:00 |
Davide De Rosa
|
ca1adb424a
|
Bump base build number
|
2021-10-01 19:42:45 +02:00 |
Davide De Rosa
|
b0fff93c89
|
Update bundle/pods
|
2021-09-27 18:11:58 +02:00 |
Davide De Rosa
|
d1a1b555f8
|
Rename to LocalProduct to avoid StoreKit clash
Started happening with Xcode 13.
|
2021-09-27 18:01:42 +02:00 |
Davide De Rosa
|
dd7f144bb3
|
Move VPN.shared from TunnelKit to Core
Start moving legacy out of inner library.
|
2021-09-20 20:07:30 +02:00 |
Davide De Rosa
|
5cf593ed2b
|
Move strings generation to Core
Also fix missing account guidance on iOS.
|
2021-08-09 10:06:09 +02:00 |
Davide De Rosa
|
c985ed4256
|
Merge all strings with keys reordered
|
2021-08-07 13:59:56 +02:00 |
Davide De Rosa
|
dab7d50610
|
Distinguish platform-specific strings
|
2021-08-07 13:59:56 +02:00 |
Davide De Rosa
|
23c497968f
|
Merge macOS strings into Core
|
2021-08-07 13:59:56 +02:00 |
Davide De Rosa
|
cda9bdcc3f
|
Merge iOS strings into Core
|
2021-08-07 13:59:51 +02:00 |
Davide De Rosa
|
31cd5be376
|
Reuse generic guidance strings
Tell by credentials purpose (web or specific).
|
2021-07-30 17:58:27 +02:00 |
Davide De Rosa
|
52b3d31299
|
Fix bogus country codes in ProtonVPN
|
2021-07-30 17:53:51 +02:00 |
Davide De Rosa
|
43bd72f21f
|
Add SurfShark guidance URL
|
2021-07-22 11:17:28 +02:00 |
Davide De Rosa
|
79c51061fb
|
Fix typo in de
|
2021-07-21 22:54:10 +02:00 |
Davide De Rosa
|
3ab25e49a2
|
Bump version
|
2021-07-21 17:38:16 +02:00 |
Davide De Rosa
|
22718e5b08
|
Bump version
|
2021-07-20 14:01:23 +02:00 |
Davide De Rosa
|
83b6adbf86
|
Fix crash on in-app purchase
Concurrency issue. Purchase is however credited after app relaunch.
|
2021-07-20 00:27:18 +02:00 |
Davide De Rosa
|
516f1847c8
|
Bump version back to minor
|
2021-06-26 10:06:30 +02:00 |
Davide De Rosa
|
c1f169b239
|
Upgrade Xcode project and TunnelKit
|
2021-06-26 09:55:00 +02:00 |
Davide De Rosa
|
350a2121f4
|
Bump version
|
2021-04-17 19:22:02 +02:00 |
Davide De Rosa
|
47ff09af11
|
Downgrade version to patch
|
2021-04-13 23:22:01 +02:00 |
Davide De Rosa
|
35a149435e
|
Share guidance metadata in Core
|
2021-04-10 23:29:58 +02:00 |
Davide De Rosa
|
d2e81f0ff8
|
Bump version
|
2021-02-15 18:44:47 +01:00 |
Davide De Rosa
|
95c84a0386
|
Bump version
|
2021-02-11 17:34:30 +01:00 |
Davide De Rosa
|
a41aa6d35e
|
Prevent multi-platform purchase when redundant
|
2021-02-07 15:28:30 +01:00 |
Davide De Rosa
|
96189b410f
|
Review product bullets
- Show features in platform
- Show iOS/macOS in multiplatform
Drop dashes in iOS.
|
2021-02-07 15:20:37 +01:00 |
Davide De Rosa
|
c9577eb3fd
|
Add dummy "All providers" purchase
|
2021-02-07 15:20:18 +01:00 |
Davide De Rosa
|
9d0bddfc3c
|
Ack single features on iOS only
|
2021-02-07 15:20:04 +01:00 |
Davide De Rosa
|
5c1dd22b96
|
Simplify feature eligibility
|
2021-02-07 15:13:37 +01:00 |
Davide De Rosa
|
d76a248bd0
|
Make full version check for old builds nicer
|
2021-02-05 18:47:32 +01:00 |
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
|
4ebcfc207b
|
Consider old purchases as full iOS version
|
2021-02-05 16:54:55 +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
|
01185ffea4
|
Fix es typo
|
2021-02-04 15:21:42 +01:00 |
Davide De Rosa
|
d613c17ac9
|
Restrict trusted networks in ConnectionService
|
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
|
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
|
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
|
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
|
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
|
7ef789db91
|
Make "Confirm quit" a preference
|
2021-01-26 20:42:14 +01:00 |
Davide De Rosa
|
7763e368b9
|
Implement DNS protocol in network settings
Hide HTTPS/TLS before iOS 14 and macOS 11.
Fixes #91
|
2021-01-22 21:07:00 +01:00 |
Davide De Rosa
|
0a9beaf8e0
|
Localize strings in common
Move "Protocol" from macOS to Core.
|
2021-01-22 20:33:39 +01:00 |
Davide De Rosa
|
0b0a95d6df
|
Fix missing propagation of serviceDelegate
See 170d089a44
|
2021-01-11 21:40:02 +01:00 |