Commit Graph

750 Commits

Author SHA1 Message Date
Davide De Rosa
5aadde5065 Enter active profile on VPN status selection
Rename selectedIndexPath to activeIndexPath.
2019-04-10 16:51:05 +02:00
Davide De Rosa
91b4992790 Show VPN status on top of organizer 2019-04-10 16:49:49 +02:00
Davide De Rosa
c598011abc Skip scrolling to active profile 2019-04-10 16:49:43 +02:00
Davide De Rosa
ff8d57e9f0 Fix selectedIndexPath with generic section indexes 2019-04-10 16:49:32 +02:00
Davide De Rosa
489229b1eb Fix nil pool for renamed/removed ids
Would crash on connect otherwise.
2019-04-10 16:28:13 +02:00
Davide De Rosa
414e876ace Fix Windscribe case in infra
Broken in c8b9ad0
2019-04-10 16:25:51 +02:00
Davide De Rosa
89d259e27d Sort Pool only when listed as Options
Normally it's PoolGroup who needs sorting.
2019-04-10 15:31:14 +02:00
Davide De Rosa
12597d34b3 Override hostname with profile value
Now that TunnelKit uses sessionConfiguration.hostname to set
.serverAddress, it must be set no matter what.

If hostname is nil, serverAddress is set to
resolvedAddresses.first, which for host profiles is always nil.

Also reorder provider code.
2019-04-10 15:13:31 +02:00
Davide De Rosa
c8b9ad0cae Update infrastructures 2019-04-09 20:47:08 +02:00
Davide De Rosa
89d7c6924d Make hostname optional in provider pool
E.g. ProtonVPN SecureCore servers don't provide a hostname.
2019-04-09 20:47:08 +02:00
Davide De Rosa
bce7442ad1 Sort pool groups by localized country/area 2019-04-09 19:14:06 +02:00
Davide De Rosa
20fb1b248f Sync ASC metadata 2019-04-09 13:22:51 +02:00
Davide De Rosa
3309fd747f Lock donation controller if no payment method 2019-04-09 11:17:31 +02:00
Davide De Rosa
4ea91f783b Improve keywords 2019-04-09 11:11:58 +02:00
Davide De Rosa
fca1aee73e Use form sheet presentation in more vcs
- Shortcuts
- Mail composers

BEWARE: viewDidAppear is NOT called, move code to dismiss callback.
2019-04-09 11:01:11 +02:00
Davide De Rosa
f630087ba8 Update release notes 2019-04-09 11:01:11 +02:00
Davide De Rosa
88d6a7aa37 Merge CHANGELOG into 1.4.0 2019-04-09 10:26:24 +02:00
Davide De Rosa
d05e49104e Set beta release 2019-04-08 23:54:38 +02:00
Davide De Rosa
ccf738cf93 Fix Mullvad keep-alive interval
Typo in infrastructure. 60 -> 10 seconds.

Fixes #62
2019-04-08 23:54:05 +02:00
Davide De Rosa
0a82d2bcaa Merge branch 'donations-progress-indicators' 2019-04-08 23:06:04 +02:00
Davide De Rosa
ffc85ed59c Add missing translations 2019-04-08 23:05:26 +02:00
Davide De Rosa
db6aa10590 Show activity when purchasing donation 2019-04-08 23:05:26 +02:00
Davide De Rosa
1a7f2d745b Show activity when loading donations 2019-04-08 22:59:24 +02:00
Davide De Rosa
84c5493348 Remap donations to local RowType
Allow different cells easily.
2019-04-08 22:59:24 +02:00
Davide De Rosa
bb299335ad Add activity cell 2019-04-08 22:59:24 +02:00
Davide De Rosa
b745e37671 Drop redundant color prefix in Palette fields 2019-04-08 22:45:46 +02:00
Davide De Rosa
01babcfcbc Drop a few redundant .apply(Theme) 2019-04-08 22:35:35 +02:00
Davide De Rosa
78521e5273 Merge branch 'automate-some-tasks' 2019-04-07 19:25:52 +02:00
Davide De Rosa
c253034340 List untranslated strings 2019-04-07 17:49:14 +02:00
Davide De Rosa
00aedbf470 Update changelog and release notes at once 2019-04-07 17:49:14 +02:00
Davide De Rosa
3cc2dd8005 Commit English release notes from CHANGELOG
Stripped of trailing GitHub links.
2019-04-07 17:49:14 +02:00
Davide De Rosa
fd7a75af5c Infer beta changelog for TestFlight
Pick changes from latest release.
2019-04-07 17:49:14 +02:00
Davide De Rosa
0af8ba215c Automate beta commit 2019-04-07 17:49:14 +02:00
Davide De Rosa
1a9e6d5063 Add script for app version 2019-04-07 17:49:14 +02:00
Davide De Rosa
3b58b3caed Reword offer translation 2019-04-07 17:14:38 +02:00
Davide De Rosa
f2841827fc Say "Thank you" in donation success alert title 2019-04-07 17:13:39 +02:00
Davide De Rosa
e68c46d729 Set email subjects statically
App name is constant.
2019-04-07 16:56:38 +02:00
Davide De Rosa
651e3857e1 Merge branch 'email-templates' 2019-04-07 16:32:17 +02:00
Davide De Rosa
fadc5266fc Add trailing space to email templates 2019-04-07 16:30:38 +02:00
Davide De Rosa
77ce52ac33 Do not localize email templates
Risk is not understanding them!
2019-04-07 16:30:38 +02:00
Davide De Rosa
d13f813236 Add email template to offer as translator 2019-04-07 16:20:15 +02:00
Davide De Rosa
64e00fdadd Improve pool name in MoveToLocation intent 2019-04-07 16:03:25 +02:00
Davide De Rosa
94191a4b6b Add/fix missing translations
Order matters.
2019-04-07 16:00:02 +02:00
Davide De Rosa
e791a0daff Merge branch 'in-app-donations' 2019-04-07 15:29:44 +02:00
Davide De Rosa
ae2cc86f3d Update CHANGELOG 2019-04-07 15:29:26 +02:00
Davide De Rosa
7d1446d9c8 Present everything from Organizer in form sheet 2019-04-07 15:29:10 +02:00
Davide De Rosa
e926290abf Interpose HUD while loading products 2019-04-07 15:29:10 +02:00
Davide De Rosa
2bf070650d Purchase on donation selection 2019-04-07 15:29:10 +02:00
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