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

feat(gatsby-plugin-gatsby-cloud): request customer feedback #34471

Merged
merged 49 commits into from
Jan 20, 2022

Conversation

leithonenglish
Copy link
Contributor

@leithonenglish leithonenglish commented Jan 12, 2022

Adds functionality to collect feedback from customers. Randomly ask users to share feedback after interacting with the Indicator and a certain period of time has passed

  • Displays the prompt once the 30 days have passed and the user has interacted with the Indicator at least 10 times
  • If dismissed, don't display for another 30 days
  • If clicked, don't display for another 30 days
  • Share these settings across Preview so users aren't bombarded with feedback requests. Added cookies to track the feedback loop
  • Updated tooltip to ensure that tooltip is not displayed and is not just invisible
  • Added tip to the tooltip

Feedback tooltip prompt
Screenshot 2022-01-20 at 12 53 37 PM

Tooltip with new tip
Screenshot 2022-01-20 at 12 51 38 PM

@gatsbot gatsbot bot added the status: triage needed Issue or pull request that need to be triaged and assigned to a reviewer label Jan 12, 2022
@leithonenglish leithonenglish changed the title Feedback UI preview 2 Request customer feedback from Preview UI Jan 12, 2022
@TylerBarnes
Copy link
Contributor

PR titles in this repo should be made using the Conventional Commits spec. Can you update your title to something like feat(gatsby-plugin-gatsby-cloud): Add customer feedback modal? Thanks 😄

Copy link
Contributor

@TylerBarnes TylerBarnes left a comment

Choose a reason for hiding this comment

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

Nice work :) I left some comments about code style generally, nothing major. Pending these changes and a review/changes from @pvorozhe and @veryspry this looks good to go! 💪

@LekoArts LekoArts removed the status: triage needed Issue or pull request that need to be triaged and assigned to a reviewer label Feb 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: plugins Related to plugin system, themes & catch-all for plugins that don't have a label type: feature or enhancement Issue that is not a bug and requests the addition of a new feature or enhancement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants