No files found.
+0 −12
.babelrc
.babelrc
+7 −0
.eslintignore
.eslintignore
+89 −0
.eslintrc.js
.eslintrc.js
+0 −62
.eslintrc.json
.eslintrc.json
+0 −2
.gitignore
.gitignore
+2 −2
.travis.yml
.travis.yml
+4 −8
CODEOWNERS
CODEOWNERS
+18 −19
README.md
README.md
+1 −1
AccountActions.js
app/Account/__tests__/AccountActions.js
+2 −2
account_pages.js
app/content-scripts/account_pages.js
+6 −6
click_to_play.js
app/content-scripts/click_to_play.js
+20 −0
content_script_bundle.js
app/content-scripts/content_script_bundle.js
+5 −5
ghostery_dot_com.js
app/content-scripts/ghostery_dot_com.js
+17 −17
notifications.js
app/content-scripts/notifications.js
+4 −4
page_performance.js
app/content-scripts/page_performance.js
+16 −16
purplebox.js
app/content-scripts/purplebox.js
+3 −3
HotDog.jsx
app/content-scripts/rewards/HotDog.jsx
+6 −6
Notification.jsx
app/content-scripts/rewards/Notification.jsx
+10 −10
OfferCard.jsx
app/content-scripts/rewards/OfferCard.jsx
+3 −2
Settings.jsx
app/content-scripts/rewards/Settings.jsx
+1 −1
msg.js
app/content-scripts/utils/msg.js
+1 −1
AppView.jsx
app/hub/Views/AppView/AppView.jsx
+1 −1
AppViewActions.js
app/hub/Views/AppView/AppViewActions.js
+10 −5
CreateAccountView.jsx
app/hub/Views/CreateAccountView/CreateAccountView.jsx
+20 −0
CreateAccountView.test.jsx.snap
...ests__/__snapshots__/CreateAccountView.test.jsx.snap
+2 −2
HomeViewActions.js
app/hub/Views/HomeView/HomeViewActions.js
+5 −3
LogInView.jsx
app/hub/Views/LogInView/LogInView.jsx
+8 −0
LogInView.test.jsx.snap
...View/__tests__/__snapshots__/LogInView.test.jsx.snap
+2 −2
ProductsView.jsx
app/hub/Views/ProductsView/ProductsView.jsx
+1 −1
SetupView.jsx
app/hub/Views/SetupView/SetupView.jsx
+3 −3
SetupViewActions.js
app/hub/Views/SetupView/SetupViewActions.js
+15 −15
SetupViewContainer.jsx
app/hub/Views/SetupView/SetupViewContainer.jsx
+4 −4
SetupAntiSuiteViewActions.js
...iews/SetupAntiSuiteView/SetupAntiSuiteViewActions.js
+1 −1
SetupBlockingDropdown.jsx
...iews/SetupBlockingDropdown/SetupBlockingDropdown.jsx
+1 −1
SetupBlockingViewActions.js
...pViews/SetupBlockingView/SetupBlockingViewActions.js
+1 −1
SetupDoneViewActions.js
...ews/SetupViews/SetupDoneView/SetupDoneViewActions.js
+1 −1
SetupHumanWebViewActions.js
...pViews/SetupHumanWebView/SetupHumanWebViewActions.js
+2 −1
SideNavigationView.jsx
app/hub/Views/SideNavigationView/SideNavigationView.jsx
+1 −1
TutorialView.jsx
app/hub/Views/TutorialView/TutorialView.jsx
+1 −1
TutorialViewActions.js
app/hub/Views/TutorialView/TutorialViewActions.js
+1 −1
TutorialAntiSuiteViewActions.js
...utorialAntiSuiteView/TutorialAntiSuiteViewActions.js
+1 −2
createStore.js
app/hub/createStore.js
+1 −1
index.js
app/hub/utils/index.js
+12 −7
License.jsx
app/licenses/License.jsx
+1 −0
Licenses.jsx
app/licenses/Licenses.jsx
+6 −2
handler.js
app/panel-android/actions/handler.js
+2 −1
summaryActions.js
app/panel-android/actions/summaryActions.js
+5 −5
GlobalTrackers.jsx
app/panel-android/components/GlobalTrackers.jsx
+14 −9
Overview.jsx
app/panel-android/components/Overview.jsx
+13 −10
Panel.jsx
app/panel-android/components/Panel.jsx
+23 −13
Accordion.jsx
app/panel-android/components/content/Accordion.jsx
+4 −4
Accordions.jsx
app/panel-android/components/content/Accordions.jsx
+1 −1
ChartSVG.jsx
app/panel-android/components/content/ChartSVG.jsx
+6 −8
DotsMenu.jsx
app/panel-android/components/content/DotsMenu.jsx
+1 −1
MenuItem.jsx
app/panel-android/components/content/MenuItem.jsx
+5 −5
TrackerItem.jsx
app/panel-android/components/content/TrackerItem.jsx
+3 −1
TrackersChart.jsx
app/panel-android/components/content/TrackersChart.jsx
+2 −2
BlockingActions.js
app/panel/actions/BlockingActions.js
+5 −5
SettingsActions.js
app/panel/actions/SettingsActions.js
+1 −1
SummaryActions.js
app/panel/actions/SummaryActions.js
+1 −0
About.jsx
app/panel/components/About.jsx
+17 −17
Blocking.jsx
app/panel/components/Blocking.jsx
+18 −7
BlockingHeader.jsx
app/panel/components/Blocking/BlockingHeader.jsx
+26 −26
Category.jsx
app/panel/components/Blocking/Category.jsx
+18 −15
GlobalTracker.jsx
app/panel/components/Blocking/GlobalTracker.jsx
+41 −24
Tracker.jsx
app/panel/components/Blocking/Tracker.jsx
+1 −0
Trackers.jsx
app/panel/components/Blocking/Trackers.jsx
+6 −1
ClickOutside.jsx
app/panel/components/BuildingBlocks/ClickOutside.jsx
+6 −4
DonutGraph.jsx
app/panel/components/BuildingBlocks/DonutGraph.jsx
+2 −2
NavButton.jsx
app/panel/components/BuildingBlocks/NavButton.jsx
+7 −9
StatsGraph.jsx
app/panel/components/BuildingBlocks/StatsGraph.jsx
+3 −1
ToggleSlider.jsx
app/panel/components/BuildingBlocks/ToggleSlider.jsx
+6 −3
CreateAccount.jsx
app/panel/components/CreateAccount.jsx
+3 −0
Detail.jsx
app/panel/components/Detail.jsx
+2 −0
DetailMenu.jsx
app/panel/components/DetailMenu.jsx
+2 −1
ForgotPassword.jsx
app/panel/components/ForgotPassword.jsx
+4 −4
Header.jsx
app/panel/components/Header.jsx
+11 −5
HeaderMenu.jsx
app/panel/components/HeaderMenu.jsx
+4 −2
Login.jsx
app/panel/components/Login.jsx
+8 −4
Panel.jsx
app/panel/components/Panel.jsx
+7 −4
Rewards.jsx
app/panel/components/Rewards.jsx
+19 −8
Settings.jsx
app/panel/components/Settings.jsx
+26 −13
Account.jsx
app/panel/components/Settings/Account.jsx
+11 −2
GeneralSettings.jsx
app/panel/components/Settings/GeneralSettings.jsx
+4 −2
GlobalBlocking.jsx
app/panel/components/Settings/GlobalBlocking.jsx
+6 −3
OptIn.jsx
app/panel/components/Settings/OptIn.jsx
+17 −7
Purplebox.jsx
app/panel/components/Settings/Purplebox.jsx
+2 −0
Site.jsx
app/panel/components/Settings/Site.jsx
+6 −0
TrustAndRestrict.jsx
app/panel/components/Settings/TrustAndRestrict.jsx
+4 −0
Stats.jsx
app/panel/components/Stats.jsx
+28 −27
StatsView.jsx
app/panel/components/StatsView.jsx
+2 −2
Subscribe.jsx
app/panel/components/Subscribe.jsx
+3 −0
Subscription.jsx
app/panel/components/Subscription.jsx
+11 −13
PrioritySupport.jsx
app/panel/components/Subscription/PrioritySupport.jsx
+20 −22
SubscriptionThemes.jsx
...panel/components/Subscription/SubscriptionThemes.jsx
+22 −13
Summary.jsx
app/panel/components/Summary.jsx
+4 −4
Tooltip.jsx
app/panel/components/Tooltip.jsx
+1 −1
PauseButton.jsx
app/panel/components/__tests__/PauseButton.jsx
+1 −1
RewardDetail.jsx
app/panel/components/__tests__/RewardDetail.jsx
+1 −1
RewardListItem.jsx
app/panel/components/__tests__/RewardListItem.jsx
+1 −1
Rewards.jsx
app/panel/components/__tests__/Rewards.jsx
+0 −1
index.jsx
app/panel/index.jsx
+3 −1
blocking.js
app/panel/reducers/blocking.js
+3 −1
settings.js
app/panel/reducers/settings.js
+1 −1
history.js
app/panel/utils/history.js
+3 −2
utils.js
app/panel/utils/utils.js
+2 −4
SteppedNavigation.jsx
...d-components/SteppedNavigation/SteppedNavigation.jsx
+39 −0
babel.config.js
babel.config.js
+5 −3
manifest.json
manifest.json
+54 −61
package.json
package.json
+84 −47
background.js
src/background.js
+2 −0
ABTest.js
src/classes/ABTest.js
+5 −4
Account.js
src/classes/Account.js
+4 −1
BugDb.js
src/classes/BugDb.js
+2 −0
CompatibilityDb.js
src/classes/CompatibilityDb.js
+11 −5
EventHandlers.js
src/classes/EventHandlers.js
+15 −2
Metrics.js
src/classes/Metrics.js
+1 −0
Module.js
src/classes/Module.js
+3 −1
PanelData.js
src/classes/PanelData.js
+2 −0
PolicySmartBlock.js
src/classes/PolicySmartBlock.js
+3 −1
SurrogateDb.js
src/classes/SurrogateDb.js
+1 −1
Updatable.js
src/classes/Updatable.js
+5 −3
api.js
src/utils/api.js
+1 −1
click2play.js
src/utils/click2play.js
+1 −1
common.js
src/utils/common.js
+8 −6
utils.js
src/utils/utils.js
+18 −21
setup.js
test/setup.js
+113 −118
i18n-checker.js
tools/i18n-checker.js
+47 −45
leet-en.js
tools/leet/leet-en.js
+2 −1
leet-reset.js
tools/leet/leet-reset.js
+38 −42
fetchLicenses.js
tools/licenses/fetchLicenses.js
+9 −0
licenseTemplate.json
tools/licenses/licenseTemplate.json
+33 −30
transifex.js
tools/transifex.js
+119 −144
webpack.config.js
webpack.config.js
+2,384 −2,874
yarn.lock
yarn.lock