review comments feature improvements from community & safety audit #2056
Description
I had a meeting with @gallexi and @rebelagentm from the community and safety team to review the atom review comments feature. We haven't found anything release blocking (yet!) although there are still some things that need to be tested. Here are some safety improvements that Michael and Lexi suggested, that we could implement in the future.
Future improvements
-
"Edited" badge on comments
a user could make a nasty comment, then edit it to not be nasty anymore. Atom doesn't show a badge, or any sort of indicator that a comment was edited. This information about whether a comment is edited should be available via the graphQL api, so we should display it to users. This is the highest priority issue we found. Dotcom shows the full edit history of a comment, but building that would be a big effort, so showing the "edited" badge is a nice middle ground. -
add commenter associations
Dotcom shows badges like "first time contributor" to encourage people to be kind to new folks, etc. The commenter association data is available via graphQL, so we could display it in our comments dock. -
link to comment on dotcom
Linking to dotcom allows users to see more context on the comment, including the edit history. We could put this on a kebab menu, and also hide the "report abuse" link in there. -
passing data when clicking the "report abuse" icon
When reporting a comment, fill in some info for the user via query string params.
example: https://github.com/contact/report-content?report=USER&content_url=URL_TO_CONTENT