Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ghostery Hub - Custom Setup Workflow #164

Merged
merged 1 commit into from Aug 22, 2018
Merged

Ghostery Hub - Custom Setup Workflow #164

merged 1 commit into from Aug 22, 2018

Conversation

@IAmThePan
Copy link
Contributor

@IAmThePan IAmThePan commented Aug 17, 2018

Stubbed out the new Ghostery Hub

  • Setup link on new install replaced with Ghostery Hub
  • Setup link on Panel -> Help -> Set Up Ghostery replaced with Ghostery Hub
    Created the new Custom Setup Workflow (GH-1012)
  • Complete with Reset Your Settings modal on entering the workflow (GH-1320)
  • Custom Blocking not yet implemented (GH-1322)
@IAmThePan IAmThePan requested review from trickpattyFH20, zarembsky and ghostery/ghostery as code owners Aug 17, 2018
@IAmThePan IAmThePan force-pushed the feature/hub-setup branch from ee8b481 to 589fc87 Aug 22, 2018
Copy link
Member

@jsignanini jsignanini left a comment

@IAmThePan let's replace all action types with string const in each View Component, putting them on their own Constants file (e.g.: Views/SetupView/SetupViewConstants.js)

@jsignanini
Copy link
Member

@jsignanini jsignanini commented Aug 22, 2018

@IAmThePan Let's also put the Component's test files under a __tests__ directory in each compoment (e.g.: Views/SetupView/__tests__/SetupViewActions.test.js).

@IAmThePan
Copy link
Contributor Author

@IAmThePan IAmThePan commented Aug 22, 2018

  • Tests moved from component folders into __tests__ folders.
  • Actions and Reducer use Constants instead of strings.
…try modal for reset settings confirmation

Reorganize components, build SetupView component and container with tests

Update SetupHeader and SetupBlockingView css html and tests, stub out other Setup flow components

Update Custom Setup Flow. ToDo: Custom Blocking, Modals, 404 page, Constants, Integration Tests

Fix linting errors

Fix linting errors ii

Create setup flow modal. Implement exit button

Add Modal. Changes from Jira ticket

Logic for showing the Modal upon entering Setup Flow

Update links to point to hub.html instead of setup.html

Move hub tests into __tests__ folders. Use constants instead of strings.

Missed constant-izing two strings

Remove event bindings in favor of named arrow functions

Constant-ize tutorial action string. Update import of sendMessageInPromise

Remove ClassNames from Modal

Remove non-internationalized string placeholders from scaffolded views
@IAmThePan IAmThePan force-pushed the feature/hub-setup branch from 476d2ba to c99055a Aug 22, 2018
@jsignanini jsignanini merged commit eccfd37 into develop Aug 22, 2018
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
@jsignanini jsignanini deleted the feature/hub-setup branch Aug 22, 2018
@jsignanini jsignanini restored the feature/hub-setup branch Aug 22, 2018
@jsignanini jsignanini deleted the feature/hub-setup branch Aug 22, 2018
@IAmThePan IAmThePan restored the feature/hub-setup branch Aug 23, 2018
@IAmThePan IAmThePan deleted the feature/hub-setup branch Aug 23, 2018
jsignanini added a commit that referenced this pull request Nov 20, 2018
…try modal for reset settings confirmation (#164)

Reorganize components, build SetupView component and container with tests

Update SetupHeader and SetupBlockingView css html and tests, stub out other Setup flow components

Update Custom Setup Flow. ToDo: Custom Blocking, Modals, 404 page, Constants, Integration Tests

Fix linting errors

Fix linting errors ii

Create setup flow modal. Implement exit button

Add Modal. Changes from Jira ticket

Logic for showing the Modal upon entering Setup Flow

Update links to point to hub.html instead of setup.html

Move hub tests into __tests__ folders. Use constants instead of strings.

Missed constant-izing two strings

Remove event bindings in favor of named arrow functions

Constant-ize tutorial action string. Update import of sendMessageInPromise

Remove ClassNames from Modal

Remove non-internationalized string placeholders from scaffolded views
jsignanini added a commit that referenced this pull request Nov 20, 2018
…try modal for reset settings confirmation (#164)

Reorganize components, build SetupView component and container with tests

Update SetupHeader and SetupBlockingView css html and tests, stub out other Setup flow components

Update Custom Setup Flow. ToDo: Custom Blocking, Modals, 404 page, Constants, Integration Tests

Fix linting errors

Fix linting errors ii

Create setup flow modal. Implement exit button

Add Modal. Changes from Jira ticket

Logic for showing the Modal upon entering Setup Flow

Update links to point to hub.html instead of setup.html

Move hub tests into __tests__ folders. Use constants instead of strings.

Missed constant-izing two strings

Remove event bindings in favor of named arrow functions

Constant-ize tutorial action string. Update import of sendMessageInPromise

Remove ClassNames from Modal

Remove non-internationalized string placeholders from scaffolded views
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants