Commit Graph

2899 Commits

Author SHA1 Message Date
Davide De Rosa 876289891a Set beta release 2021-01-26 16:51:50 +01:00
Davide De Rosa 88b750d7f5 Update bundle 2021-01-26 16:29:55 +01:00
Davide De Rosa e66d344491 Merge branch 'improve-status-item' 2021-01-26 11:28:54 +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 e1d2370564 Merge branch 'secure-dns' 2021-01-26 11:23:17 +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 5a97ad0241 Merge branch 'refactor-share-mac-translations' 2021-01-22 20:33:23 +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 77c041e37e Fix platform env for match 2021-01-18 20:42:02 +01:00
Davide De Rosa 2588101efa Compose some env variables 2021-01-18 17:43:56 +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 603019d406 Merge branch 'refactor-provider-hierarchy' 2021-01-15 00:46:11 +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 92804acb10 Merge branch 'mac-configuration-layout' 2021-01-15 00:45:54 +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
Davide De Rosa 9fa40f6ec6 Share configuration l10n in Descriptible 2021-01-13 08:20:10 +01:00
Davide De Rosa 0b0a95d6df Fix missing propagation of serviceDelegate
See 170d089a44
2021-01-11 21:40:02 +01:00
Davide De Rosa 17e3ce9540 Allow full version in beta via scheme
Beta was restricted even in development.
2021-01-10 14:44:26 +01:00
Davide De Rosa 81bc2a7ebd Support OpenVPN 2.5 --data-ciphers
When present, pick cipher among available data ciphers from
configuration, rather than all recognized ciphers.

Reorder available ciphers by decreasing "security".
2021-01-10 10:27:10 +01:00
Davide De Rosa 0f44e9dc71 Merge branch 'refactor-profile-encapsulation' 2021-01-08 19:11:38 +01:00
Davide De Rosa 8313cc9497 Delegate profile updates internally 2021-01-08 18:57:15 +01:00
Davide De Rosa 170d089a44 Add ConnectionProfile.serviceDelegate
Requires explicit CodingKey to skip field serialization.

Waiting for @transient or the like.
2021-01-08 18:57:15 +01:00
Davide De Rosa d62570472f Bump build 2021-01-08 15:11:28 +01:00
Davide De Rosa f183cda657 Merge branch 'enable-public-beta' 2021-01-08 15:08:45 +01:00
Davide De Rosa d1cb70a5d9 Lock features with alert if beta 2021-01-08 15:07:57 +01:00
Davide De Rosa cc8c01a13a Disable providers and features in beta 2021-01-07 23:50:57 +01:00
Davide De Rosa 54c9ca671a Revert "Assume full version in beta"
This reverts commit 04fc806e5a.
2021-01-07 23:50:57 +01:00
Davide De Rosa a7fc4dcc39 Drop hosts restriction
Makes "Unlimited hosts" in-app useless.
2021-01-07 23:50:49 +01:00
Davide De Rosa e21e0b06cb Bump version 2021-01-07 23:25:17 +01:00
Davide De Rosa 2e8d742333 Set release date 2021-01-07 21:59:51 +01:00
Davide De Rosa 7508198455 Submit iOS build to TestFlight 2021-01-06 19:05:13 +01:00
Davide De Rosa 5f83313b79 Bump base build number 2021-01-06 18:01:28 +01:00
Davide De Rosa 7d47150c15 Script deployment to both platforms 2021-01-06 18:01:28 +01:00
Davide De Rosa a0be83a499 Set up to upload Mac build to App Store
- Do not skip .pkg for Mac App Store builds (beta)
- Add store_deploy lane
2021-01-06 18:01:28 +01:00
Davide De Rosa 8d31bdc22f Fix Xcode version in CI
Xcode was 12 instead of 12.2 and therefore OpenSSL was failing on
Apple Silicon arch (MacOSX arm64).
2021-01-06 17:36:00 +01:00
Davide De Rosa 7a4b9069c5 Set beta release (iOS) 2021-01-05 00:27:07 +01:00
Davide De Rosa f8782fe627 Fix caching in Travis-CI
Wrong syntax.
2021-01-05 00:12:08 +01:00
Davide De Rosa cdb79c585b Enable copy in "Server network" screen 2021-01-05 00:02:15 +01:00