New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Selectable federate mode #5636

Closed
wants to merge 2 commits into
base: master
from

Conversation

Projects
None yet
3 participants
@Nanamachi
Contributor

Nanamachi commented Nov 9, 2017

Related Issue: #861

As argued in above issue, local instance only post is desirable feature for smaller or closed community. This PR enables below:

  • select whether to deliver or show the the post to user on other instances, like this pic.

  • when federate flag is false:

    • neither PuSH nor ActivityPub work for non-reply toot
    • ActivityPub distributes mentions only for mentioned user (like direct message)
    • visitor who do not log in the instance cannot see the toots via any methods below: web, atom or api
    • reblogs will be also unfederated
  • federate flag is true in default and modifiable with config/settings.yml

  • individual user CANNOT save default settings --- this does NOT mean they cannot choose, but only cannot save.

@PubliqPhirm PubliqPhirm referenced this pull request Nov 16, 2017

Open

Granular Post Privacy #5723

1 of 2 tasks complete
@akihikodaki

Thank you for your contribution, but I'm against this change because of three reasons:

  • Mastodon is really powerful and it is definitely possible to use it in closed community, but I believe other chatting tools such as Mattermost and RocketChat are better for such uses.
  • Too many options. We already have tons of options.
  • Enabling this feature by default can kill federation in future.

You may make additional changes to address those problems.

@Gargron Gargron closed this Jun 4, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment