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
495e714737
Revert refunded features on launch
2019-11-09 12:53:36 +01:00
Davide De Rosa
441b1059cf
Ignore interaction if not eligible for shortcuts
2019-11-09 12:32:58 +01:00
Davide De Rosa
2d0680db54
Handle cancellationDate when parsing features
2019-11-09 12:18:31 +01:00
Davide De Rosa
08ff3d01dc
Attach provider info to connectivity issue
2019-11-07 15:14:09 +01:00
Davide De Rosa
7b8a40cddc
Debug current interfaces in beta
2019-11-05 22:13:31 +01:00
Davide De Rosa
c0e5db1ff0
Bump version
2019-11-05 22:07:38 +01:00
Davide De Rosa
c5c025fb87
Set release date
2019-11-05 18:27:59 +01:00
Davide De Rosa
d66bc5b849
Set beta release
2019-11-04 19:43:36 +01:00
Davide De Rosa
7251761942
Delay HUD in purchase until appearance
...
Fixes vertical centering.
2019-11-04 19:43:04 +01:00
Davide De Rosa
f82a84c34b
Merge branch 'update-screenshots'
2019-11-04 19:38:29 +01:00
Davide De Rosa
aa68acbd25
Highlight keywords in screenshots
2019-11-04 19:38:12 +01:00
Davide De Rosa
bccbea28df
Upgrade iPad screenshots
2019-11-04 18:50:31 +01:00
Davide De Rosa
5ecfe2bbcc
Resize 6.5" screenshots to 5.5"
2019-11-04 18:15:52 +01:00
Davide De Rosa
5093b33cef
Upgrade iPhone 6.5" screenshots
...
Use Hotpot templates.
2019-11-04 17:28:22 +01:00
Davide De Rosa
3733403aa9
Add section about Siri shortcuts in README
2019-11-04 12:17:31 +01:00
Davide De Rosa
fe0e2a97bb
Update README snapshots
...
Store in-place, App Store screenshots will differ.
2019-11-04 12:14:03 +01:00
Davide De Rosa
46d4b147c8
Fix offset of proxy bypass domains
2019-11-04 12:07:22 +01:00
Davide De Rosa
a50e8e63a3
Improve mock trusted Wi-Fi names
2019-11-04 12:07:22 +01:00
Davide De Rosa
05dd40939d
Move some flags into app
2019-11-04 10:05:38 +01:00
Davide De Rosa
45bd573b54
Fix sv l10n
2019-11-03 22:08:08 +01:00
Davide De Rosa
82e864e416
Copy release notes
2019-11-03 11:14:11 +01:00
Davide De Rosa
7536692dff
Update fastlane plugins
2019-11-03 10:27:51 +01:00
Davide De Rosa
c2aa48e21b
Set beta release
2019-11-03 04:05:32 +01:00
Davide De Rosa
2254a796c8
Use TunnelKit 2.1.0
2019-11-03 04:05:14 +01:00
Davide De Rosa
b08ac59952
Update submodules
2019-11-02 17:50:10 +01:00
Davide De Rosa
32b369bd7f
Merge branch 'add-translations'
2019-11-02 17:49:35 +01:00
Davide De Rosa
72d8ffb8f6
Add forgotten "Add domain" string
...
XXX: Google Translate
2019-11-02 17:48:52 +01:00
Davide De Rosa
c8e06faaaa
Add in-app translations
...
XXX: Google Translate before real translators.
2019-11-02 17:48:52 +01:00
Davide De Rosa
3046f0a6a8
Add new translations
...
XXX: patch late with Google Translate
- de
- fr
- ru
- zh-Hans
2019-11-02 17:48:48 +01:00
Davide De Rosa
41030d2d17
Prepare Info.plist for localization
2019-11-02 12:18:44 +01:00
Davide De Rosa
f9f6839571
Update fastlane scripts
2019-11-02 12:18:33 +01:00
Davide De Rosa
9a3aef36d1
Merge branch 'beta-flags'
2019-11-02 11:49:26 +01:00
Davide De Rosa
0b23f011c4
Add specific flag to assume full version in beta
...
To skip in-app testing.
2019-11-02 11:46:16 +01:00
Davide De Rosa
c938023483
Infer beta build from App Store receipt URL
2019-11-02 11:42:33 +01:00
Davide De Rosa
02d9d860b3
Use modern notification structure
2019-11-02 11:34:26 +01:00
Davide De Rosa
244337fbbe
Merge branch 'restrict-feedback'
2019-11-02 11:34:23 +01:00
Davide De Rosa
f9093715a8
Reload affected tables on reload receipt
2019-11-02 11:28:35 +01:00
Davide De Rosa
ebbcaa674b
Restrict "Feedback" sections to beta/paying users
...
Act as a rudimental spam filter.
2019-11-02 11:21:32 +01:00
Davide De Rosa
14edeab889
Fix license header
2019-11-02 11:19:16 +01:00
Davide De Rosa
a9065bf9b7
Move Flags from Core to app
2019-11-02 11:18:43 +01:00
Davide De Rosa
b82abcb257
Merge branch 'freemium-model'
2019-11-02 00:48:54 +01:00
Davide De Rosa
5a7adf0721
Interpret originalAppVersion as build number
2019-11-01 16:17:30 +01:00
Davide De Rosa
395ee83981
Add Kvitto to credits
2019-11-01 16:17:30 +01:00
Davide De Rosa
b77f677671
Present purchase as full screen
2019-11-01 16:17:30 +01:00
Davide De Rosa
1e6c5ba91b
Design purchase screen
...
- Required product
- Full version
- Restore purchases
2019-11-01 16:17:30 +01:00
Davide De Rosa
6e46757d99
Verify feature/provider eligibility
...
Limit hosts to 2.
2019-10-31 09:36:09 +01:00
Davide De Rosa
e99cc3669d
Add stubs for purchase screen
...
With macro for presenting it everywhere.
2019-10-31 09:36:08 +01:00
Davide De Rosa
f936cffe5e
Finish up ProductManager implementation
...
- Reload receipt on updated transactions (e.g. promo code)
- Implement restore purchases (refresh receipt before restoring)
2019-10-31 09:35:58 +01:00
Davide De Rosa
026a94065c
Read features from app store receipt
...
- Use Kvitto to parse App Store receipt
- Infer feature/provider eligibility from features
- Assume full version in beta
- Read receipt even if no products were purchased
2019-10-31 09:32:25 +01:00