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 UserReport to collect feedback #1014

Closed
wants to merge 1 commit into from
Closed

Add UserReport to collect feedback #1014

wants to merge 1 commit into from

Conversation

richardaum
Copy link
Collaborator

@richardaum richardaum commented Nov 20, 2021

This PR closes #1006.

It adds UserReport as a tool to collect feedback. This tool adds a button on our webiste where user can send feeback about its experieence.

All received feeback will be recorded on UserReport - right now, only I have access to the tool. So let me know if you want to also receive the feedbacks.

Preview

image

image

image

image

Checklist

@richardaum richardaum requested a review from vdfdev November 20, 2021 23:15
@vdfdev
Copy link
Contributor

vdfdev commented Nov 20, 2021

Isn't that blue button going to show on top of games and etc? I think it might mess up with the game play of some games on mobile ?

@cwatsonc
Copy link
Collaborator

I think there's a couple reasons we might want to slow down on a full release to PRD with this tooling:

  1. we should consider alternatives that might integrate better with GitHub
  2. we need to consider a strategy that places this in a sandbox deployment so dev can reflect on usability and other concerns -- the link to game requests on Discord we added a few months back comes to mind -- we need to consider how this gets used and possible harmful ways it can be weaponized against our community -- I'm down with moving forward -- let's provide a minimum of caution before going LIVE in PRD.

@richardaum
Copy link
Collaborator Author

richardaum commented Nov 21, 2021

Isn't that blue button going to show on top of games and etc? I think it might mess up with the game play of some games on mobile ?

Yeah... that isn't good. Fortunetely they have an API we can write our own button. What about creating a button on top bar?

@richardaum
Copy link
Collaborator Author

richardaum commented Nov 21, 2021

@cwatsonc

We should consider alternatives that might integrate better with GitHub.

Unless we are going to use a paid tool with a GH integration, I couldn't find any free tool with a Github integration. So I think this is the best we can get for free.

we need to consider a strategy that places this in a sandbox deployment so dev can reflect on usability and other concerns

We don't have a sandbox environment. We could try to run a A/B test, but also we don't have any tool for that here.

we need to consider how this gets used and possible harmful ways it can be weaponized against our community -- I'm down with moving forward -- let's provide a minimum of caution before going LIVE in PRD.

Please be clear why you are against moving forward on this, as we could get some really good and useful feedback from our players. I don't see any clear reason for not trying it.

Can you give me some examples about how it is harmful and how it could be "weaponized"?

@cwatsonc
Copy link
Collaborator

cwatsonc commented Nov 22, 2021

I think we could release it to a limited audience in dev -- place the button on a demo game that allows its use but doesn't fully expose it for public consumption. @richardaum

Since I haven't seen it in action I'm not certain fully how it might be exploited -- we had a recent event where the game notification announcements were used to deliver racist tropes to Discord -- I think similar behavior could be expected of the feedback tool -- not sure what the use cases are yet but I expect freeform text to be available for feedback and that might be a vector for weaponizing the tool -- I'm not against user feedback I just want us to use caution when deploying to production any improvements that might have harmful side effects. /$0.02

@richardaum
Copy link
Collaborator Author

Ok, thanks for your feedback.

@ProspectPyxis
Copy link
Collaborator

Honestly, personally, I don't believe this will be anywhere as bad as the discord webhook deal. Not to say that we won't get junk, because we definitely will, but at least with user reports, ideally it should all be private and sent to some backend rather than being sent to some public front-facing area like our discord.

@vdfdev
Copy link
Contributor

vdfdev commented Jan 21, 2022

@richardaum I would be okay with merging this as long as it is inside the options menu, but ideally we would avoid the extra JS/dependency with third-party app, as this will increase the payload sent to browsers.

I will close this for now as there hasnt been a ton of activity in the past few months, feel free to send another PR addressing these issues

@vdfdev vdfdev closed this Jan 21, 2022
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.

User feedback about its experience
4 participants