oasis icon indicating copy to clipboard operation
oasis copied to clipboard

Implement moderation/user safety features

Open georgeowell opened this issue 4 years ago • 15 comments

Oasis should have moderation features implemented from the beginning rather than added on later as an afterthought in Patchwork. Here are some ideas:

High priority

  • [x] Content Warnings
  • [x] Follows
  • [ ] Private follows
  • [x] Blocks
  • [ ] Private blocks
  • [ ] Hide content from feed (mute threads)
  • [ ] Hide content from feed using keywords

Nice to have

  • [ ] Public block lists UX
  • [ ] Block explanation UX (blocked because ....)
  • [ ] Subscribe to other's public block lists

Reliant on new feed format implementation

  • [ ] Edit posts #64
  • [ ] Delete posts (soft delete)

georgeowell avatar Jan 27 '20 17:01 georgeowell

This is an awesome, concise list of interesting features that would be cool to try out. I would also add to the list:

Research

  • [ ] Hire a UX researcher to help us understand and prioritize these features

I can recommend at least two that do good work, and at least get their rates and expected outcomes. LMK if I should spin this out into its own issue.

jedahan avatar Jan 27 '20 17:01 jedahan

I'd vote to use the resources that @cinnamon-bun has already put together for safety and abuse prevention, if we can. I'm really impressed at how thoughtful they've been and it's miles above anything that I would've been able to put together.

christianbundy avatar Jan 27 '20 18:01 christianbundy

Yep feel free to add to this @cinnamon-bun as you've already done amazing work in this area. Unfortunately I can't actually find the spreadsheet you made that lays out all of these ideas.

georgeowell avatar Jan 27 '20 20:01 georgeowell

This is an awesome, concise list of interesting features that would be cool to try out. I would also add to the list:

Research

* [ ]  Hire a UX researcher to help us understand and prioritize these features

I can recommend at least two that do good work, and at least get their rates and expected outcomes. LMK if I should spin this out into its own issue.

I am a UX tester btw. I would also just point out that I did already prioritise these features above already :heart:

georgeowell avatar Jan 27 '20 20:01 georgeowell

Ahh I was ignorant sorry if I implied otherwise. I saw the work and it reminded me of two people who do similar work

jedahan avatar Jan 27 '20 21:01 jedahan

@georgeowell Thanks for this list! Oasis is the first open source project I've worked on where it's clear that accessibility and safety are deeply valued and it makes me really happy. ✨ Now that the groundwork of basic functionality has been filled out we can start turning more focus to these things.

I shared the spreadsheet with you on SSB just now. There's also this document I wrote as an outline of all the safety needs. It's a very long list! Writing a social network is like Applied Utopia 101

https://hackmd.io/_x5i0jLPQ16TTaUaLt9Opg

@christianbundy We're approaching the end of the Roadmap! What are you interested in doing next?

cinnamon-bun avatar Jan 28 '20 06:01 cinnamon-bun

I just had a another idea which I added: Hide content from feed using keywords

I know people use this quite a bit on Mastodon. It means you can totally bypass some new controversial topic that you don't want to read for whatever reason.

georgeowell avatar Jan 28 '20 18:01 georgeowell

should have moderation features implemented from the beginning rather than added on later as an afterthought in Patchwork

As someone that's worked with blocks in patchwork I can really recommend doing this for at least blocks. So many corner cases when it's patched in on top of everything else...

Powersource avatar Jan 28 '20 22:01 Powersource

I've opened an issue to ask about support for private blocks and follow here: https://github.com/ssbc/ssb-friends/issues/43

I don't think this is something we should try to implement ourselves until we at least reach out to others who care about this problem and see if we can share an implementation. I don't want to go the Patchwork path of all-custom-everything.

christianbundy avatar Feb 03 '20 00:02 christianbundy

How can I post with a content warning in oasis?

jedahan avatar Feb 10 '20 18:02 jedahan

You can't, but they can be displayed.

christianbundy avatar Feb 10 '20 18:02 christianbundy

I'm having a lot of content from people I have blocked showing up in my feeds. Why is that?

I also see replies to them from others which should be hidden.

georgeowell avatar Feb 11 '20 23:02 georgeowell

@georgeowell That's a bug, could you make a new issue and document exactly where you're seeing content from blocked people?

christianbundy avatar Feb 11 '20 23:02 christianbundy

@georgeowell I noticed you removed my 'enhancement' label and added 'question' instead. Is there a question I can answer to close this out?

christianbundy avatar Feb 12 '20 19:02 christianbundy

Public block lists

Would be nice to hear from someone that knows more about this but I thiiink they tried this in mastodon and it ended poorly. So I think we should be careful with this/research it more before doing it.

Powersource avatar Dec 14 '20 21:12 Powersource