Davide De Rosa
|
7b546ed930
|
Change icon geometry for Big Sur
|
2021-03-31 23:11:15 +02:00 |
|
Davide De Rosa
|
57baeff530
|
Prevent editing of trusted network SSID
Currently possible yet ineffective. Easier than allowing renaming.
|
2021-03-31 11:20:48 +02:00 |
|
Davide De Rosa
|
d2e81f0ff8
|
Bump version
|
2021-02-15 18:44:47 +01:00 |
|
Davide De Rosa
|
d8c5078f21
|
Set release date
|
2021-02-14 20:25:17 +01:00 |
|
Davide De Rosa
|
a772fa94e0
|
Fix beta build number
|
2021-02-12 16:54:20 +01:00 |
|
Davide De Rosa
|
850aea36bd
|
Add missing tunnel entitlements too
Could not connect on macOS.
See 2f462988fe
|
2021-02-12 16:10:20 +01:00 |
|
Davide De Rosa
|
64299cbade
|
Fix CHANGELOG and script to generate it
|
2021-02-12 10:32:37 +01:00 |
|
Davide De Rosa
|
54f5891d19
|
Set beta release
|
2021-02-12 02:22:33 +01:00 |
|
Davide De Rosa
|
2f462988fe
|
Fix missing keychain group entitlements
Raised error on kSecUseDataProtectionKeychain.
|
2021-02-12 01:36:24 +01:00 |
|
Davide De Rosa
|
7bc4c4628c
|
Update TunnelKit
|
2021-02-12 01:14:34 +01:00 |
|
Davide De Rosa
|
bd2290d1fc
|
Tell old purchasers how to redeem full version
|
2021-02-12 01:14:27 +01:00 |
|
Davide De Rosa
|
551e57dcd7
|
Fix missing DNS servers fields in DoH
Also fix servers list not saved in DoH/DoT in general.
Fixes #171
|
2021-02-11 17:45:23 +01:00 |
|
Davide De Rosa
|
95c84a0386
|
Bump version
|
2021-02-11 17:34:30 +01:00 |
|
Davide De Rosa
|
f8b2f9bd86
|
Fix fr typo
|
2021-02-10 00:15:32 +01:00 |
|
Davide De Rosa
|
79000e807f
|
Set release date
|
2021-02-09 09:48:52 +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
|
0c7b88f2c5
|
Drop single feature purchase
|
2021-02-07 15:20:18 +01:00 |
|
Davide De Rosa
|
47da4ba5af
|
Make feature purchase optional
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
61e387d226
|
Add missing PAC field on macOS
|
2021-01-26 20:20:10 +01:00 |
|
Davide De Rosa
|
53234aad19
|
Embed proxy settings in stack view
|
2021-01-26 20:12:50 +01:00 |
|
Davide De Rosa
|
08587db7fa
|
Embed address/port views
|
2021-01-26 20:12:50 +01:00 |
|
Davide De Rosa
|
88115e10b1
|
Also mark currently selected category in menu
|
2021-01-26 20:12:11 +01:00 |
|
Davide De Rosa
|
98a8f84ad0
|
Set main window title intrinsically
|
2021-01-26 20:12:11 +01:00 |
|
Davide De Rosa
|
5c7ddfdb90
|
Reorganize menu
- Rename Organizer to more intuitive Show
- Move About to bottom
- Move main actions to top
|
2021-01-26 20:12:06 +01:00 |
|
Davide De Rosa
|
8e1c2aea32
|
Add it macOS translation
|
2021-01-26 18:05:56 +01:00 |
|
Davide De Rosa
|
876289891a
|
Set beta release
|
2021-01-26 16:51:50 +01:00 |
|
Davide De Rosa
|
6f69eae1da
|
Update CHANGELOG
|
2021-01-26 11:25:37 +01:00 |
|
Davide De Rosa
|
05d2c4bfc1
|
Decrease status alpha when profile is inactive
Color-blind friendly, as per iTunes review.
|
2021-01-26 11:25:37 +01:00 |
|
Davide De Rosa
|
e833f64faf
|
Add status tooltip with profile name
|
2021-01-26 11:25:37 +01:00 |
|
Davide De Rosa
|
2eb5aa8d03
|
Specify DNS servers also for DNS over TLS
- iOS: retain addresses section
- macOS: use a more convenient stack view
|
2021-01-26 11:22:11 +01:00 |
|
Davide De Rosa
|
6686184a9f
|
Disable DNS HTTPS/TLS editing if non-manual
|
2021-01-22 21:07:00 +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
|
7e4a0cdbfd
|
Fix DNS/proxy loading current settings too late
|
2021-01-22 20:33:39 +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
|
49dcbf2553
|
Fix crash on DNS/proxy table updates (macOS)
Also invert DNS addresses/domains position.
|
2021-01-22 20:33:39 +01:00 |
|
Davide De Rosa
|
4ea6b893cf
|
Drop platform-specific details from description
App Review may raise concerns.
|
2021-01-18 20:42:21 +01:00 |
|
Davide De Rosa
|
997fbecc13
|
Update descriptions to share between iOS/macOS
English and Italian.
|
2021-01-18 20:42:21 +01:00 |
|
Davide De Rosa
|
fa10436804
|
Drop redundant Mac translations
|
2021-01-18 20:42:21 +01:00 |
|
Davide De Rosa
|
29f2e01c06
|
Add macro for single-option menu
|
2021-01-15 08:02:25 +01:00 |
|
Davide De Rosa
|
30f9cfc05b
|
Update CHANGELOG
|
2021-01-15 00:46:23 +01:00 |
|
Davide De Rosa
|
498e739dae
|
Mark selected pool in status submenus
Not only country/group.
|
2021-01-15 00:46:03 +01:00 |
|
Davide De Rosa
|
3b8933a9f2
|
Leverage representedObject in provider popups
|
2021-01-15 00:46:03 +01:00 |
|
Davide De Rosa
|
29801d3b71
|
Present macOS configuration in table view
Edit first 4 options (hosts only):
- Cipher
- Digest
- Compression framing
- Compression algorithm
Present everything as readonly for providers.
|
2021-01-14 23:12:39 +01:00 |
|
Davide De Rosa
|
2bb5163c06
|
Reuse shared l10n in iOS
|
2021-01-13 08:20:59 +01:00 |
|