bonfire-app icon indicating copy to clipboard operation
bonfire-app copied to clipboard

Add federation modes: temporarily paused, allow-listed-only & consent-based

Open mayel opened this issue 4 months ago • 0 comments

  • [ ] Temporarily paused: Store activities to be pushed to the fediverse and remote activities received in a queue, to be processed when federation is switched back to automatic
  • [ ] Allow-listed only: Only federate domains/actors added to allow-lists by mods or individual user
  • [ ] Consent-based: hold the processing of federation activities in a queue until a rule is created for an unknown domain or actor (either explicitly allowing it or explicitly blocking it) by a mod or relevant user

Required work:

  • [ ] https://github.com/bonfire-networks/bonfire-app/issues/1038
  • [ ] https://github.com/bonfire-networks/bonfire-app/issues/1037
  • [ ] Ability to pause/restart job queues (when federation is paused instance-wide)
  • [ ] Setting for user to pause their federation, which should be checked before processing their activities (meaning their outgoing activities, and any incoming follows/mentions/DMs - they may still see new remote public activities in feeds)

mayel avatar Oct 04 '24 12:10 mayel