Adds a new Validate page (only visible by going to /newValidateBeta for now) that allows editing of tags and severity for labels, in addition to the usual features of Validate.
Also renames our Validate buttons everywhere from Agree / Disagree / Not Sure to Yes/No/Unsure!
First, let me list out a few things that I still need to do before this gets pushed to prod. Though I wanted to get what we have no on test so that people can try it out and give feedback!
The mission complete screen styling is messed up
Need to add more logging
Need to add translations for a lot of things on the page
I want to deprioritize sending validations to people if an Admin has already validated them. If an admin has spent the time to add/remove tags, I think it's best if (for the most part) we aren't sending out those labels to other users for them to overwrite our edits!
And some additional features I am already thinking about and want to make tickets for (unless anyone disagrees!):
Ordering the list of tags by prevalence in the current city, making it easier to find the tags you're looking for
Adding tooltips over the suggested Disagree rationale buttons w/ more explanation and an example screenshot
Adding buttons to the Unsure section, similar to the Disagree section (things like "label is too far away" or "need another angle to be sure")
Check if users are validating for awhile without ever changing the tags/severity, and pop something up to remind them that they should be doing that (maybe even offering to send them to the old version of Validate if they don't want to edit tags/sev?)
Allow undoing more than a single label
Some screenshots!
Things to check before submitting the PR
[x] I've written a descriptive PR title.
[x] I've added/updated comments for large or confusing blocks of code.
[x] I've included before/after screenshots above.
[ ] I've asked for and included translations for any user facing text that was added or modified.
[ ] I've updated any logging. Clicks, keyboard presses, and other user interactions should be logged. If you're not sure how (or if you need to update the logging), ask Mikey. Then make sure the documentation on this wiki page is up to date for the logs you added/updated.
[x] I've tested on mobile (only needed for validation page).
Working towards #2859
Adds a new Validate page (only visible by going to /newValidateBeta for now) that allows editing of tags and severity for labels, in addition to the usual features of Validate.
Also renames our Validate buttons everywhere from Agree / Disagree / Not Sure to Yes/No/Unsure!
First, let me list out a few things that I still need to do before this gets pushed to prod. Though I wanted to get what we have no on test so that people can try it out and give feedback!
And some additional features I am already thinking about and want to make tickets for (unless anyone disagrees!):
Some screenshots!
Things to check before submitting the PR