bonfire-app
bonfire-app copied to clipboard
Add federation modes: temporarily paused, allow-listed-only & consent-based
- [ ] 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)