Commit Graph

769 Commits

Author SHA1 Message Date
Davide De Rosa 65449e0dd9 Merge branch 'group-pools-by-country-area' 2019-04-06 20:16:46 +02:00
Davide De Rosa b3eea07ee1 Select row when pool group is disclosable
No checkmark. Ugly yet the lesser evil.
2019-04-06 20:15:33 +02:00
Davide De Rosa a63525c19a Add detail/disclosure to pool group
- Disclosure: select first (default)
- Detail: show options
2019-04-06 16:46:39 +02:00
Davide De Rosa 5bb3a49a84 Disclose if poolGroup is > 1
List pool server numbers and pop to delegate.
2019-04-06 16:46:38 +02:00
Davide De Rosa 8db2b70e65 Set current pool atomically with pools 2019-04-06 16:45:46 +02:00
Davide De Rosa 8d3a5d747d Convert table model to PoolGroup 2019-04-06 16:20:01 +02:00
Davide De Rosa 97a72c7c02 Create PoolGroup for logical country/area grouping
When multiple nums (#) exist within a group.
2019-04-06 16:20:01 +02:00
Davide De Rosa 6503e3e015 Scroll to selected option 2019-04-06 16:20:01 +02:00
Davide De Rosa 03dd33852b Drop OptionViewControllerDelegate, use blocks 2019-04-06 16:20:01 +02:00
Davide De Rosa 8fd5a74dc4 Show AreaID (Area + Num) in pool selector
Rename localizedCountryArea to localizedId.
2019-04-06 16:19:34 +02:00
Davide De Rosa 0cb0874332
Merge pull request #58 from passepartoutvpn/add-italian-l10n
Add Italian l10n
2019-04-06 14:09:02 +02:00
Davide De Rosa 716e81c01e Update CHANGELOG 2019-04-06 14:07:15 +02:00
Davide De Rosa 5315548198 Translate ASC metadata 2019-04-06 14:07:08 +02:00
Davide De Rosa 9206a7fbcc Add Italian template for ASC metadata 2019-04-06 13:58:09 +02:00
Davide De Rosa a9682903e3 Use "Exchanged data" 2019-04-05 22:31:06 +02:00
Davide De Rosa 805737caea Translate all strings
Use "e-mail" everywhere.
2019-04-05 22:31:04 +02:00
Davide De Rosa e01f95d23b Translate intents 2019-04-05 19:49:20 +02:00
Davide De Rosa cbf6525354 Reorganize project for multiple languages 2019-04-05 19:49:20 +02:00
Davide De Rosa bb97bb1d3d Update CHANGELOG 2019-04-05 19:48:59 +02:00
Davide De Rosa caab7fa9bc Fall back to default infrastructure preset
Fixes #57
2019-04-05 19:45:20 +02:00
Davide De Rosa 3403d0265a Set beta release 2019-04-05 16:50:40 +02:00
Davide De Rosa bc457270cc Improve Account section for providers 2019-04-05 16:48:53 +02:00
Davide De Rosa 00a4fe9a74 Fix SwiftGen after Countries -> Flags 2019-04-05 16:12:56 +02:00
Davide De Rosa 856b45c9d6
Merge pull request #56 from passepartoutvpn/country-flags
Country flags
2019-04-05 13:27:59 +02:00
Davide De Rosa 70ef9ff733 Update CHANGELOG 2019-04-05 13:25:35 +02:00
Davide De Rosa a4a82fbd03 Fix table pre-scrolling to selection
iOS is broken, must wrap in a DispatchQueue.main.async
2019-04-05 12:46:50 +02:00
Davide De Rosa 8a7b0389ed Fix infrastructure country codes 2019-04-05 12:35:34 +02:00
Davide De Rosa 451ab07796 Use subtitle cell in pools 2019-04-05 12:06:26 +02:00
Davide De Rosa 7d417e14ee Add pool country flags 2019-04-05 11:59:39 +02:00
Davide De Rosa b5c1b371de Set automatic footer height everywhere 2019-04-05 11:58:20 +02:00
Davide De Rosa b9de756253 Move provider logos to own assets 2019-04-05 10:17:29 +02:00
Davide De Rosa 1edf712cda Fix misplaced Account header 2019-04-05 09:26:01 +02:00
Davide De Rosa 68f7046304 Copy solid snapshots
GitHub doesn't handle symlinks as expected.
2019-04-05 01:06:54 +02:00
Davide De Rosa c6ea0d2e84
Merge pull request #55 from passepartoutvpn/provider-logos
Provider logos
2019-04-05 00:56:52 +02:00
Davide De Rosa fc1e96dc33 Update CHANGELOG 2019-04-05 00:56:14 +02:00
Davide De Rosa 24f21422bd Update CHANGELOG 2019-04-05 00:55:40 +02:00
Davide De Rosa f97b8447d9 Show provider logos in Organizer and Wizard 2019-04-05 00:52:36 +02:00
Davide De Rosa bdf39fb36e Add provider logo assets 2019-04-05 00:52:36 +02:00
Davide De Rosa 485fd091aa Add shortcut for profile by key 2019-04-05 00:52:36 +02:00
Davide De Rosa dcd19fb8ed Update TunnelKit 2019-04-05 00:52:22 +02:00
Davide De Rosa bdf673b621 Update README snapshots
Link to iTunes metadata.
2019-04-04 23:32:01 +02:00
Davide De Rosa 97db759242 Drop empty space between Account sections
Reuse code for heightForHeader.
2019-04-04 19:53:41 +02:00
Davide De Rosa e4088aa8f3 Set beta release 2019-04-04 19:26:53 +02:00
Davide De Rosa ab5517dcba Rename ParsingResult to Result
From ConfigurationParser in TunnelKit.
2019-04-04 19:26:08 +02:00
Davide De Rosa 86f60aefbd Merge branch 'upgrade-tunnelkit-1.6.0' 2019-04-04 19:14:25 +02:00
Davide De Rosa ac713bebda Present DNS domain in configuration UI
Fixes #48
2019-04-04 19:11:55 +02:00
Davide De Rosa fe669bb3e0 Migrate to Configuration optionals
- cipher
- digest
- compressionFraming
2019-04-04 19:03:55 +02:00
Davide De Rosa d53e874cac Migrate old endpoints to new format 2019-04-04 19:03:55 +02:00
Davide De Rosa 1904687a22 Upgrade to TunnelKit 1.6.0
- Make cipher/digest/compressionFraming optional
- Move endpointProtocols inside SessionProxy.Configuration
- Rename OptionsError to ConfigurationError
2019-04-04 19:03:53 +02:00
Davide De Rosa cb2917a0a8 Fix wrong return in loadProfiles() 2019-04-04 12:00:12 +02:00