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

Add request for feedback and survey links in popup #131

Merged
merged 1 commit into from
Apr 4, 2021

Conversation

sharon-wang
Copy link
Member

This adds the feedback popup view described in #121 and closes #121.

The survey link provided will either be the survey for those who are using Coil, or the survey for those without a WM provider. This is determined by checking if the user has ever streamed payment via WM while Akita has been installed.

Test cases

  • If installing Akita for the first time, the survey popup doesn't show up until the user has spent at least 24 hours of browsing time and then opens Akita
  • If a user already had Akita installed and has browsed the web for at least 24 hours, then they should see the survey popup the next time they open Akita
  • If a user is seeing the survey and they have never streamed payment via WM/Coil, then clicking on the survey link should direct them to the non-WM provider version of the survey
  • If a user is seeing the survey and they have used a WM provider/Coil, then clicking on the survey link should direct them to the Coil version of the survey
  • Closing the survey via the 'X' in the top right, or clicking no thanks/maybe later should dismiss the survey and the survey should never pop up again
  • If the Feedback link in the header menu is clicked, if the user has never streamed payment via WM/Coil, then clicking on the survey link should direct them to the non-WM provider version of the survey
  • If the Feedback link in the header menu is clicked, if the user has used a WM provider/Coil, then clicking on the survey link should direct them to the Coil version of the survey

@vezwork pls test functionality with a WM Provider installed.

@sharon-wang sharon-wang requested a review from vezwork April 4, 2021 04:44
Copy link
Member

@vezwork vezwork left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code LGTM. Tested locally and everything looks good!

  • If installing Akita for the first time, the survey popup doesn't show up until the user has spent at least 24 hours of browsing time and then opens Akita (elliot's note: manually changed to 10 seconds to test locally)
  • If a user already had Akita installed and has browsed the web for at least 24 hours, then they should see the survey popup the next time they open Akita
  • If a user is seeing the survey and they have never streamed payment via WM/Coil, then clicking on the survey link should direct them to the non-WM provider version of the survey
  • If a user is seeing the survey and they have used a WM provider/Coil, then clicking on the survey link should direct them to the Coil version of the survey
  • Closing the survey via the 'X' in the top right, or clicking no thanks/maybe later should dismiss the survey and the survey should never pop up again
  • If the Feedback link in the header menu is clicked, if the user has never streamed payment via WM/Coil, then clicking on the survey link should direct them to the non-WM provider version of the survey
  • If the Feedback link in the header menu is clicked, if the user has used a WM provider/Coil, then clicking on the survey link should direct them to the Coil version of the survey

@vezwork vezwork merged commit 1937616 into esse-dev:master Apr 4, 2021
@sharon-wang sharon-wang deleted the feedback branch April 4, 2021 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add call-to-action in extension popup for user feedback
2 participants