71 Commits

Author SHA1 Message Date
George Apostu
384ec7406a CU-86dvde1dg Add "December Sale" paywall 2024-12-11 11:25:28 +02:00
George Apostu
7089562b9e Update BF period & text 2024-11-27 16:10:03 +02:00
George Apostu
df533d8da3 Add BlackFriday special offer 2024-11-27 12:23:14 +02:00
Fabian Mistoiu
0c4bffe9c2 Fix home screen upgrade UI 2024-10-16 13:42:18 +03:00
Fabian Mistoiu
4247d5c6e8 CU-86dugrjdv Add a paywall at the end of the feedback form 2024-10-15 11:31:01 +03:00
Radu Lazar
cca263e9ff QA fixes 2024-08-19 15:07:52 +03:00
Radu Lazar
e90e317e0e new one time offer 2024-08-15 23:16:08 +03:00
Pavel Vilbik
78b8e26f10 KB-5030 [BUG] The "Firewall Activated" pop-up with Skip trial and 1 Week Free buttons appears for a user who already has a subscription when he activates Firewall for the first time
hide popup for user with subscription
2024-02-22 13:09:18 +03:00
Pavel Vilbik
8cd44449f0 KB-11613 Add Bug Reporting Button to Navbar
add feedback tab
2024-02-21 17:16:24 +03:00
Pavel Vilbik
6a3d2e501e disable metric timer and update vpn firewall button when app in background 2023-07-27 15:38:07 +03:00
Pavel Vilbik
5a89fa8db6 fixed home screen layout 2023-07-20 14:37:29 +03:00
Pavel Vilbik
f6ae8361b3 fixed update firewall button
https://app.clickup.com/t/14199473/KB-7206
2023-07-20 12:50:01 +03:00
Pavel Vilbik
d2a226e808 fixed update subscription 2023-07-12 15:26:25 +03:00
Pavel Vilbik
c2c1f683d5 Merge branch 'master' into migrate_to_apple_silicon 2023-07-10 14:40:13 +03:00
Pavel Vilbik
b1c96b7e3c fixes from Alex 2023-07-10 14:13:17 +03:00
Pavel Vilbik
578429ba37 rename subscriptions 2023-07-04 17:39:32 +03:00
PavelVilbikA
534aefcf07 Bugfixing/kb 2244 access to save configuration (#17)
* fixed handling denied access to save firewall configuration

https://app.clickup.com/t/14199473/KB-2244

* fixed vpn button status if user denied access to save vpn configuration

---------

Co-authored-by: Pavel Vilbik <p.vilbik@softteco.com>
2023-06-09 14:44:27 +03:00
Pavel Vilbik
d85ea25c0a fixed vpn button status if user denied access to save vpn configuration 2023-06-09 14:00:34 +03:00
Pavel Vilbik
ef7f5516f8 change plans button title
https://app.clickup.com/t/14199473/KB-5857
2023-06-07 18:36:01 +03:00
Pavel Vilbik
ed01c2cef0 change plans button title
https://app.clickup.com/t/14199473/KB-5857
2023-06-07 18:34:18 +03:00
Aliaksandr Dvoineu
59bf35ac12 fixed UI issues for small screens for Welcome Screen and Paywall 2023-06-06 12:31:41 +03:00
Aliaksandr Dvoineu
fb7b647257 CTA UI fix text color 2023-06-03 23:57:26 +03:00
Aliaksandr Dvoineu
7139cc6fce added different logic to importing and exporting list of domains, new CTA added 2023-06-03 19:00:23 +03:00
Aliaksandr Dvoineu
841de0fd6f changed what's new screen texts, iPad not scrolling issue solved 2023-06-01 13:58:08 +03:00
Aliaksandr Dvoineu
88d501c3e9 fixed curated domains, added what's new screen, removed URL in alert message 2023-05-31 10:46:14 +03:00
Aliaksandr Dvoineu
395c778d35 updated start trial and access level transition from Basic to Advanced 2023-05-23 13:24:12 +03:00
Aliaksandr Dvoineu
9aac8454ec added welcome screen, delete account, fixes, access levels, splash screen 2023-05-18 09:19:53 +03:00
Aliaksandr Dvoineu
ba2cc014d8 back to the previous design of Home Screen and Account Screen, bug fix 2023-05-16 08:20:50 +03:00
Aliaksandr Dvoineu
524f095904 removed unused comments and some styling 2023-03-14 23:32:15 +03:00
Johnny Lin
6b55df3d3a Update lists, show precise 1M+ metrics, use synchronous blocking 2021-12-13 22:36:01 -08:00
Johnny Lin
2ca63236a7 Use new BackgroundTask API (old API was deprecated in iOS 13), remove outdated tracker lists 2021-01-01 16:39:47 -08:00
Johnny Lin
5597e760a5 Always enable VPN after successful subscription 2020-10-28 19:24:27 -07:00
Johnny Lin
95565c02ee Account tab should correctly display subscriptions associated with email account 2020-10-28 17:20:20 -07:00
Johnny Lin
20bf7be8bf Better debug logging, fallback on email subscriptions for Account 2020-10-28 16:43:56 -07:00
Johnny Lin
f81fffef0e STOREKIT: Less aggressive receipt checking, more specific error messages, and version bump 2020-10-27 21:39:18 -07:00
Johnny Lin
95f5201db2 Localization typo 2020-10-23 00:56:00 -07:00
Johnny Lin
13c88d4bac More localizable strings 2020-10-23 00:18:24 -07:00
Johnny Lin
cccb6a4c87 Remove double space from 'Tunnel On' string 2020-10-22 21:57:13 -07:00
Johnny Lin
150a508e2a Merge branch 'I10n/case-senstive-updates'
* I10n/case-senstive-updates:
  Resolves #77: keys are lowercased and text is uppercased programmatically

# Conflicts:
#	Localizable.strings
#	LockdownFirewallWidget/LockdownFirewallWidget.swift
#	LockdowniOS/HomeViewController.swift
#	en.lproj/Localizable.strings
#	es.lproj/Localizable.strings
#	ja.lproj/Localizable.strings
#	nl.lproj/Localizable.strings
#	pt-BR.lproj/Localizable.strings
#	pt-PT.lproj/Localizable.strings
#	ru.lproj/Localizable.strings
2020-10-22 21:43:55 -07:00
Nathaniel Blumer
f2187f8071 Resolves #77: keys are lowercased and text is uppercased programmatically 2020-10-22 23:15:14 -04:00
Johnny Lin
415efb3983 Undo debug line 2020-10-22 17:16:35 -07:00
Johnny Lin
34aaa942eb Insert French localizations 2020-10-22 17:16:16 -07:00
Oleg Dreyman
cb369c8b8e CLEANUP: reduce duplication of Firewall repair code (encapsulate) 2020-10-21 12:56:33 +03:00
Johnny Lin
5adce04e7c Merge branch 'fix/fresh-install-alert' of https://github.com/confirmedcode/Lockdown-iOS 2020-10-20 17:23:08 -07:00
Oleg Dreyman
a59827fd13 reduce logic duplication & add another safeguard in FirewallController 2020-10-20 16:26:00 +03:00
Oleg Dreyman
6155124a16 fix: don't perform "Firewall Repair" if no Firewall configurations are installed 2020-10-20 14:42:18 +03:00
Johnny Lin
3f7946e7b4 Alternate method, backward compatible method of fixing restart bug 2020-10-19 21:01:40 -07:00
Johnny Lin
8fefb7498c Remove unused code - Old fix for restarting bug 2020-10-16 12:47:36 -07:00
Oleg Dreyman
e30a9be73d feat: remove and re-add VPN configuration if not working properly 2020-10-14 22:10:54 +03:00
Johnny Lin
e667d424ba - FIX: always request new receipt for SwiftyStoreKit
- VERSION: Bump build 4
- Remove MallocStackLogging on default build scheme
- AccountVC - always reload on reloadTable, disregard isViewLoaded
- AccountVC - call new showUpgradePlanAccount segue
- ENHANCEMENT: "Cannot load your plan" -> Tappable "Error Loading Plan: Retry"
- FIX: Storyboard add segue from Account VC to SignUpVC
- Always enableVPNAfterSubscribe
- SignupViewController - call reloadTable if parentVC was AccountVC
2020-10-08 21:36:17 -07:00