Davide De Rosa
ff57e4fd2c
Remove Core test target
2019-05-28 08:41:24 +02:00
Davide De Rosa
04a00fdb98
Remove spurious macOS framework
2019-05-28 08:41:24 +02:00
Davide De Rosa
ef300e07d2
Fix Swift version globally
2019-05-28 07:01:49 +02:00
Davide De Rosa
0a21237a47
Fix missing es localization
...
Delete stale directory.
2019-05-28 06:54:04 +02:00
Davide De Rosa
0bdfc2313b
Update pods
2019-05-27 00:15:51 +02:00
Davide De Rosa
6ef7a97098
Symlink to submodules
...
Easier to switch to other directories.
2019-05-27 00:14:14 +02:00
Davide De Rosa
6ec7785d31
Isolate future submodules
...
- API
- Core
Prepend API version prefix to bundle path.
2019-05-27 00:14:14 +02:00
Davide De Rosa
dc2de46327
Reimport Passepartout Resources
...
Normalize localized intents.
2019-05-27 00:14:13 +02:00
Davide De Rosa
84eb9d09c4
Rename Core targets
...
Fix import in Core umbrella header.
2019-05-27 00:13:33 +02:00
Davide De Rosa
e50ed97b3f
Translate es application
2019-05-27 00:06:49 +02:00
Davide De Rosa
190eab152c
Translate es intents
2019-05-26 21:52:05 +02:00
Davide De Rosa
641890f4ab
Integrate fr localization
2019-05-26 08:35:43 +02:00
Davide De Rosa
60b967ee3a
Make provisioning ids dynamic via .xcconfig
2019-05-25 18:29:10 +02:00
Davide De Rosa
4197a33ec8
Integrate sv localization
2019-05-25 10:02:09 +02:00
Davide De Rosa
2dd8e5613a
Integrate el localization
...
Shorten app subtitle for char limit.
2019-05-21 15:35:11 +02:00
Davide De Rosa
98f8b04f39
Integrate nl localization
...
Copy missing files from en-US.
Had to shorten app subtitle for char limit.
2019-05-20 14:17:45 +02:00
Davide De Rosa
ef4bdcafa8
Reorder files
2019-05-17 13:07:18 +02:00
Davide De Rosa
c6fbdca342
Move network settings to ad-hoc screen
...
Can now set gateway/DNS/proxy settings explicitly.
- Read from .ovpn (hosts only)
- Pull from server (PUSH_REPLY)
- Set manually
2019-05-01 23:00:28 +02:00
Davide De Rosa
d9a0ebd923
Upgrade API to v2 (entities)
2019-04-25 21:30:43 +02:00
Davide De Rosa
24ea18b7a0
Restore pt-BR localization
...
Lost in some conflict...
2019-04-25 18:31:26 +02:00
Davide De Rosa
69515ee6a3
Add ru translations
2019-04-23 15:45:56 +02:00
Davide De Rosa
c68d6b44cc
Add de translation
2019-04-23 14:35:29 +02:00
Davide De Rosa
fd9a165817
Use Locale for country names too
...
I hadn't thought it before!
2019-04-13 18:55:45 +02:00
Davide De Rosa
cf8f0984a3
Cache pool models, do not rebuild each time
...
Invalidate on new infrastructure.
2019-04-11 23:38:16 +02:00
Davide De Rosa
e0c8b478bb
Unzip NordVPN external resources to cache
2019-04-11 19:11:08 +02:00
Davide De Rosa
35605ba89f
Download resource with progress HUD
2019-04-11 19:01:59 +02:00
Davide De Rosa
4add7a695c
Migrate to Swift 5
...
Last time was probably incomplete.
2019-04-11 16:51:12 +02:00
Davide De Rosa
bb299335ad
Add activity cell
2019-04-08 22:59:24 +02:00
Davide De Rosa
26453f9612
Add donation view controller
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
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
0ba072c6dd
Normalize intent localization
2019-04-06 22:46:30 +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
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
7d417e14ee
Add pool country flags
2019-04-05 11:59:39 +02:00
Davide De Rosa
b9de756253
Move provider logos to own assets
2019-04-05 10:17:29 +02:00
Davide De Rosa
f97b8447d9
Show provider logos in Organizer and Wizard
2019-04-05 00:52:36 +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
921e57557d
Render data count with closest unit
...
Set a 10% boundary (e.g. 100MB = 0.1GB).
2019-03-30 20:10:04 +01:00
Davide De Rosa
912ae63ead
Convert resources to Base l10n
...
Could this fix the uploader issue with intents localization?
2019-03-30 19:25:06 +01:00
Davide De Rosa
ae88fdfad6
Rename shortcut manager vc
2019-03-27 22:09:08 +01:00
Davide De Rosa
d5b7a1e576
Show existing Siri shortcuts as first controller
2019-03-27 21:08:51 +01:00
Davide De Rosa
3eb9c6ae98
Localize Pool via country code + area
2019-03-21 22:21:42 +01:00
Davide De Rosa
ed79c79df5
XXX: Restore intent definition w/o gen classes
...
Okay, it's causing "Invalid Siri Support" l10n warnings when
uploading to App Store Connect, but intents don't work without
this.
Back and forth from 5dd02e8
and a471161
2019-03-19 18:05:11 +01:00
Davide De Rosa
a471161892
Fix again intent definition glitch
2019-03-18 23:11:41 +01:00
Davide De Rosa
220d1233af
Restore intents definition in app target
2019-03-18 22:32:07 +01:00
Davide De Rosa
15602f7dc9
Pick profile/location for connection intent
...
- Host: ConnectVPN intent
- Provider: requires Pool selection
2019-03-18 22:13:36 +01:00