Davide De Rosa
70863da4ab
Add method to purchase a product
2019-04-07 15:29:10 +02:00
Davide De Rosa
ff1c83dd3d
Show headers in donation table
2019-04-07 15:29:10 +02:00
Davide De Rosa
724a4bc10a
Request products in separate class
2019-04-07 15:29:10 +02:00
Davide De Rosa
26453f9612
Add donation view controller
2019-04-07 15:29:10 +02:00
Davide De Rosa
6f57d3503a
Add donation cell in organizer
2019-04-07 15:29:10 +02:00
Davide De Rosa
895c19328e
Add in-app donation identifiers
2019-04-07 15:29:10 +02:00
Davide De Rosa
561307568e
Add Patreon link in new Support section
2019-04-07 15:29:10 +02:00
Davide De Rosa
8d6e54e4cf
Fix CHANGELOG, unreleased entries
2019-04-07 15:29:05 +02:00
Davide De Rosa
16093c9fb7
Merge pull request #61 from passepartoutvpn/default-automatic-to-udp
...
Default "Automatic" protocol to UDP
2019-04-07 15:27:27 +02:00
Davide De Rosa
3cc587becf
Update CHANGELOG
2019-04-07 15:26:00 +02:00
Davide De Rosa
bb4803fe1c
Rename Any to Automatic, makes more sense
2019-04-07 15:24:30 +02:00
Davide De Rosa
f53ad65bcd
Default "Any" protocol to UDP endpoints
...
Mitigates a potential issue with randomizeEndpoint where TCP
endpoints might be picked with equal probability, resulting in
poor performance out of the box.
Let the user pick TCP endpoints manually.
2019-04-07 15:15:14 +02:00
Davide De Rosa
b4c3b57d38
Set beta release
2019-04-07 08:52:29 +02:00
Davide De Rosa
c542722f47
Regroup storyboard implementations
2019-04-07 08:52:16 +02:00
Davide De Rosa
920c704359
Externalize About storyboard
2019-04-07 08:52:16 +02:00
Davide De Rosa
85409cbb32
Add subtitle to EnableVPN
2019-04-07 08:52:16 +02:00
Davide De Rosa
0583cd310c
Upgrade TunnelKit to fix regression in PIA.
2019-04-07 08:43:21 +02:00
Davide De Rosa
fece5ec147
Merge branch 'fix-missing-intent-descriptions'
2019-04-06 22:46:38 +02:00
Davide De Rosa
873117adb8
Add intent descriptions
2019-04-06 22:46:30 +02:00
Davide De Rosa
0ba072c6dd
Normalize intent localization
2019-04-06 22:46:30 +02:00
Davide De Rosa
c2fa095933
Rename Networks to Providers
2019-04-06 22:46:23 +02:00
Davide De Rosa
6f7b06b7c7
Add PoolModel.isEmpty
2019-04-06 22:16:10 +02:00
Davide De Rosa
9d8e6c5056
Set beta release
...
Use versioned TunnelKit.
2019-04-06 21:17:19 +02:00
Davide De Rosa
969b19361b
Drop checkmark in pools
...
For self consistency.
2019-04-06 21:17:07 +02:00
Davide De Rosa
4343c99b10
Create a section for free and paid servers
...
No section if only one exists.
2019-04-06 21:13:21 +02:00
Davide De Rosa
d627b2ab36
Merge pull request #59 from passepartoutvpn/integrate-protonvpn
...
Integrate ProtonVPN provider
2019-04-06 20:37:16 +02:00
Davide De Rosa
2bc7c031c2
Fix enum case
2019-04-06 20:33:18 +02:00
Davide De Rosa
44334486f7
Bump minor version (provider)
2019-04-06 20:29:24 +02:00
Davide De Rosa
c158e1ac57
Update CHANGELOG
...
Fixes #7
2019-04-06 20:27:12 +02:00
Davide De Rosa
0fab0e8f8d
Update metadata with ProtonVPN
2019-04-06 20:26:13 +02:00
Davide De Rosa
13fa38fb84
Add ProtonVPN infrastructure
2019-04-06 20:25:28 +02:00
Davide De Rosa
36ee076c9c
Add ProtonVPN provider
2019-04-06 20:25:26 +02:00
Davide De Rosa
f067ade6f9
Improve it shortcut translation
2019-04-06 20:16:57 +02:00
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