Commit Graph

346 Commits

Author SHA1 Message Date
Davide De Rosa
25ebf4a3eb Relax keyboard for host names 2020-05-11 22:54:16 +02:00
Davide De Rosa
452920823c Fix rename host to duplicate name
Fixes #140
2020-05-11 22:42:13 +02:00
Davide De Rosa
52e136e9c7 Simplify existing host lookup 2020-05-11 22:30:30 +02:00
Davide De Rosa
6a168df009 Log VPN status 2020-05-09 17:33:14 +02:00
Davide De Rosa
679a0b2739 Continue provider creation after restore purchases 2020-04-11 15:40:19 +02:00
Davide De Rosa
8318821a80 Return provider guidance string dynamically
Drop annoying switch/case.
2020-02-29 18:12:24 +01:00
Davide De Rosa
7db0bb0d48 Allow any character in host profile name
Fixes #26
2020-02-28 18:33:03 +01:00
Davide De Rosa
4e597316be Relax checks on profile renaming 2020-02-27 13:06:52 +01:00
Davide De Rosa
c7b2ff56b5 Use wrappers for profile metadata
Contextually fix provider appearance in Siri shortcuts. Was using
name (lowercase) rather than description (fancy).
2020-02-27 01:03:37 +01:00
Davide De Rosa
9a807d16b3 Update copyright clause 2020-01-11 09:30:46 +01:00
Davide De Rosa
c1854ffd00 Fix check for provider eligibility 2019-12-22 11:56:06 +01:00
Davide De Rosa
ab049e2b39 Restore selection after leaving favorites 2019-12-17 17:05:04 +01:00
Davide De Rosa
b359460f8b Fix removal of last favorite 2019-12-17 08:31:34 +01:00
Davide De Rosa
3165461b8d Omit empty sections in server-pushed configuration 2019-12-12 00:45:21 +01:00
Davide De Rosa
743875a60d Omit translation form
Regroup Reddit link into Support.
2019-12-09 15:27:03 +01:00
Davide De Rosa
23f1cfdad3 Restore provider flow after purchase 2019-12-04 15:13:16 +01:00
Davide De Rosa
99445dfe3c Use provider description in error alert 2019-12-04 15:13:16 +01:00
Davide De Rosa
78b8ed01a1 Move AlternativeTo/ProductHunt to About
Under "Share" section.
2019-12-02 10:56:03 +01:00
Davide De Rosa
d44c8efefe Rename AppConstants.Web to .Services 2019-12-02 10:46:59 +01:00
Davide De Rosa
89b638eaa3 Fix index caching in Core 2019-11-30 12:32:52 +01:00
Davide De Rosa
bbd19427d9 Make sure that provider infrastructure exists
Download in wizard if necessary.
2019-11-30 12:08:30 +01:00
Davide De Rosa
c1c7587c8c Handle errors in product requests
Update Convenience due to main queue bugs.
2019-11-30 12:08:30 +01:00
Davide De Rosa
d302e504df Fall back to placeholder logo 2019-11-30 11:04:16 +01:00
Davide De Rosa
1619c7f46c Use placeholder when provider logo is missing
So far it's what happens for dynamically added providers, because
there is no local asset.
2019-11-28 11:44:39 +01:00
Davide De Rosa
28a7dcdcf7 Update providers via web service
Reload products after update. Always re-list products!

Had to fix web services in Convenience, completion handler not
invoked from main queue.
2019-11-28 11:34:01 +01:00
Davide De Rosa
d4977f499a Add "Update list" stub in provider wizard 2019-11-28 11:27:23 +01:00
Davide De Rosa
0c9242c5d4 Use provider description in guidance footer
Was showing full lowercase.
2019-11-28 11:27:23 +01:00
Davide De Rosa
97f458385c Update to API v3
- Dynamic providers
- Add index.json to API
2019-11-28 09:57:34 +01:00
Davide De Rosa
d43acb8593 Display informational footer on empty favorites 2019-11-21 15:42:22 +01:00
Davide De Rosa
7865f6a697 Omit category title if single AND unnamed 2019-11-21 15:42:14 +01:00
Davide De Rosa
05697b12cc Use primary color for normal actions 2019-11-21 15:42:14 +01:00
Davide De Rosa
9c916b335e Highlight item when in favorites 2019-11-21 15:42:14 +01:00
Davide De Rosa
b88eedc42c Manage favorites through swipe 2019-11-21 15:42:05 +01:00
Davide De Rosa
a4c71d962b Load trusted networks directly 2019-11-21 12:56:57 +01:00
Davide De Rosa
2c4dea7b43 Configure trusted networks in profile 2019-11-21 09:55:44 +01:00
Davide De Rosa
1fd2d18653 Refactor trusted networks code 2019-11-21 09:15:24 +01:00
Davide De Rosa
70783f9dda Reuse Credits from Convenience 2019-11-20 23:14:19 +01:00
Davide De Rosa
d8ef4f96e0 Fix text size in purchase cells 2019-11-20 20:00:51 +01:00
Davide De Rosa
0657ae3b92 Only show pushed server configuration 2019-11-20 19:21:38 +01:00
Davide De Rosa
e8c838c2e1 Add more support URLs 2019-11-20 19:21:20 +01:00
Davide De Rosa
ad9f1b625d Refine feedback eligiblity
- Always show "Join community" in Organizer
- Always show "FAQ" above "Report connectivity issue"
2019-11-19 23:53:10 +01:00
Davide De Rosa
8f3d69fc4c Move FAQ about report issue
Reuse visiURL() as global macro.
2019-11-19 23:38:37 +01:00
Davide De Rosa
bacd510345 Create modal presentation theme 2019-11-19 23:20:22 +01:00
Davide De Rosa
39ff0e3093 Drop redundant title themes 2019-11-19 23:17:55 +01:00
Davide De Rosa
06d21067af Move full version first 2019-11-09 18:08:38 +01:00
Davide De Rosa
6e0ad83520 Replace full version description with bullets 2019-11-09 18:08:38 +01:00
Davide De Rosa
ebb486b6de Move price out of product title 2019-11-09 18:08:38 +01:00
Davide De Rosa
7510839804 Add important clarifications below paid products 2019-11-09 18:08:38 +01:00
Davide De Rosa
e704c7fe6c Reinstant hide deleted profile after review
Also, viewWillAppear() is too early. If profile deletion happens
on launch, ServiceVC will not be aware of the change until
viewDidAppear().
2019-11-09 13:21:37 +01:00
Davide De Rosa
7b8a40cddc Debug current interfaces in beta 2019-11-05 22:13:31 +01:00