Commit Graph

351 Commits

Author SHA1 Message Date
Davide De Rosa d550461c60 Deselect imported host row regardless 2019-10-22 23:04:39 +02:00
Davide De Rosa 68da29474b Refactor import logic into HostImporter
Cover the parsing steps + passphrase. Leave name and credentials
as is.
2019-10-22 23:03:46 +02:00
Davide De Rosa 0c8ccd8cc3 Add FAQ link in Organizer (home) 2019-10-22 14:25:29 +02:00
Davide De Rosa edeec13ccb Mention FAQ on external file error message 2019-10-22 14:22:01 +02:00
Davide De Rosa 2ef67e73c3 Reword location access motivation 2019-10-22 09:35:06 +02:00
Davide De Rosa fdba9f3815 Auto-trust Wi-Fi only when requesting access
Delegate may invoked in other scenarios. Do nothing in that case.
2019-10-21 00:31:31 +02:00
Davide De Rosa 0893a686da Always deselect after add current Wi-Fi 2019-10-21 00:26:52 +02:00
Davide De Rosa 5ae4abf401 Externalize location alert strings 2019-10-21 00:20:04 +02:00
Davide De Rosa 9b96707d5b Improve interaction after changing location auth
- Auto-add Wi-Fi after granting location access
- Show alert when location access is denied

TODO: localize.
2019-10-21 00:18:16 +02:00
Davide De Rosa fbe7d776e7 Request location access for trusted networks
Policy changed in iOS 13.
2019-10-21 00:05:25 +02:00
Davide De Rosa 802a4a4586 Move trust current Wi-Fi to function 2019-10-20 23:55:37 +02:00
Davide De Rosa 11efab195a Fix NordVPN dark logo again
See c37bbf80f1
2019-10-17 19:30:49 +02:00
Davide De Rosa 1916b88243 Update Convenience for review URL 2019-10-11 18:10:23 +02:00
Davide De Rosa fc0d21a2ed Relax IP address keyboard
Sub-optimal due to illegal characters. Improve later.

Fixes #103
2019-10-11 13:48:41 +02:00
Davide De Rosa c37bbf80f1 Add NordVPN 3x logo for dark appearance 2019-10-11 13:01:17 +02:00
Davide De Rosa 2cd6677e16 Replace with Convenience entities
- About
- Alerts
- Dialogs
- InApp
- Reviewer
- SingleOptionViewController
- StrongTableModel
2019-10-11 12:43:05 +02:00
Davide De Rosa 6118557bca Bump minor version 2019-09-24 17:18:48 +02:00
Davide De Rosa 7c532e94af Suppress warning on unused if let 2019-09-17 17:22:26 +02:00
Davide De Rosa 4bc35efcca Bump version 2019-09-17 17:18:37 +02:00
Davide De Rosa b2f8cc1513 Omit provider registration links 2019-09-13 22:17:43 +02:00
Davide De Rosa 47789132d9 Drop Patreon link 2019-09-11 09:26:30 +02:00
Davide De Rosa 95f5ae8733 Comply with iOS 13 Dark Mode
Fixes #93
2019-09-11 09:25:02 +02:00
Davide De Rosa f90a84f1a4 Reuse Issue from Core 2019-09-05 22:50:56 +02:00
Davide De Rosa f0188a0a5c Pick rating event count back from Core 2019-09-05 17:56:56 +02:00
Davide De Rosa a8a8cdd027 Update Core 2019-09-05 12:04:29 +02:00
Davide De Rosa f59a0a34c7 Add rank and role to suppress upload warnings 2019-09-02 23:54:44 +02:00
Davide De Rosa 1838b0635f Broaden "Document Types" to handle all files
Mitigates iOS 13 "Imported UTIs" regression.
2019-09-02 23:37:43 +02:00
Davide De Rosa 54772a950e Drop .prefersLargeTitles. in split navigation bars
Caused a transparent navigation bar in iPadOS 13 regardless of
navigationItem.largeTitleDisplayMode in top view controllers.

This only happened when building against Xcode 11. Apps built with
10.x worked fine even on iOS 13.
2019-08-29 22:02:22 +02:00
Davide De Rosa 9ed83e3d2a Move rating count to app 2019-08-16 18:49:51 +02:00
Davide De Rosa 3b9e3879ca Move InAppHelper to Core 2019-08-16 00:24:05 +02:00
Davide De Rosa 8c676bd127 Bump version 2019-08-10 10:08:32 +02:00
OnlyThen cea4aad60f Add Simplified Chinese Translaion 2019-08-10 11:26:47 +08:00
Davide De Rosa d6fc6a2f47 Comment Dark Mode themes out
Dark Mode cannot be enabled until iOS 13 release, because the
App Store rejects binaries built with Beta SDKs.

Uncomment when rebuilding with iOS 13 SDK.

See #93
2019-07-28 17:08:43 +02:00
Davide De Rosa 4c591fc6f4 Adjust theme to future iOS 13 Dark Mode
Update provider logos where adequate:

- NordVPN (use white on dark)
- ProtonVPN (use green)
2019-07-28 17:06:34 +02:00
Davide De Rosa 57c23085fb Add Settings bundle to leverage language selector
New in iOS 13.

Fixes #90
2019-07-27 10:01:59 +02:00
Davide De Rosa f543b0d753 Do not delete imported host on error
Could be an app bug or something to be implemented in the future.
2019-07-08 08:44:54 +02:00
Davide De Rosa 41ed10e76e Fall back to mailto URL when no email account
Useful with third party mail apps.
2019-07-05 11:11:22 +02:00
Davide De Rosa ac071cf6ec Move "Reconnect" string to Core 2019-07-04 10:50:14 +02:00
Davide De Rosa 1bead621fc Simplify commit of network settings 2019-07-03 18:16:18 +02:00
Davide De Rosa 60b60646d4 Move available providers to Core 2019-06-28 19:10:42 +02:00
Davide De Rosa b45479a733 Commit network settings in separate method 2019-06-28 12:01:00 +02:00
Davide De Rosa ab189025b9 Move ProfileNetworkChoices to Core 2019-06-28 10:53:24 +02:00
Davide De Rosa 50a458f151 Add missing LZO error handling 2019-06-28 10:23:52 +02:00
Davide De Rosa 3e1dc43684 Bump version 2019-06-23 23:49:18 +02:00
Davide De Rosa 40a7ac56f7 Move some strings to Core 2019-06-23 10:33:43 +02:00
Davide De Rosa 2e362bf553 Reuse Core extensions
- NetworkChoice.choices()
- OpenVPN.* available options
- ConnectionProfile.clientNetworkSettings
2019-06-23 00:17:37 +02:00
Davide De Rosa 42e2c83eb5 Move platform-specific extensions around 2019-06-23 00:17:37 +02:00
Davide De Rosa 282728ae1e Move app-related strings in
Move Core strings to app target.

SwiftGen uses same bundle by default. No problem because Core
does not (and should not) any string internally.
2019-06-23 00:11:56 +02:00
Davide De Rosa 4d81661cce Reuse V shortcut for cell strings 2019-06-20 20:57:35 +02:00
Davide De Rosa 03c0931190 Remove redundant community link 2019-06-13 10:33:36 +02:00