Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 13 hours ago

My posts on Mastodon say that no one is permitted to quote-boosts my posts — yet I never made that choice.

(I'm actually OK with others quote-boosting my posts.)

I know enough to be aware this.
Most aren't.

A very large number of people have no idea that someone else made this choice for them.

I suspect the vast majority of them would have chosen the opposite.

I think Mastodon should have represented "user has not chosen" in the JSON-LD.

#ActivitiyPub #FediDev #FediDevs #Fediverse #fep044f

  "interactionPolicy": {
    "canQuote": {
      "automaticApproval": [
        "https://mastodon.social/users/reiver"
      ]
    }
  },
"interactionPolicy": { "canQuote": { "automaticApproval": [ "https://mastodon.social/users/reiver" ] } },
"interactionPolicy": { "canQuote": { "automaticApproval": [ "https://mastodon.social/users/reiver" ] } },
  • Copy link
  • Flag this post
  • Block
Renaud Chaput
Renaud Chaput
@renchap@oisaur.com  ·  activity timestamp 6 hours ago

@reiver this setting is enabled by default, so you probably changed it at some point to disable quotes of your posts.
Or you are looking at an old post that was created before the feature was launched?

  • Copy link
  • Flag this comment
  • Block
Stefan
Stefan
@stefan@gardenstate.social  ·  activity timestamp 10 hours ago

@reiver I've been trying to figure out how to allow my posts from #TvMarks to be quote boosted and I can't figure it out. I wish it just worked by default.

https://github.com/stefanhayden/tvmarks

GitHub

GitHub - stefanhayden/tvmarks

Contribute to stefanhayden/tvmarks development by creating an account on GitHub.
  • Copy link
  • Flag this comment
  • Block
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 10 hours ago

@stefan

I think you just have to add the following to allow Mastodon and everyone else who implements FEP-044f to quote-post it:

"interactionPolicy": {
"canQuote": {
"automaticApproval": [
"https://www.w3.org/ns/activitystreams#Public"
]
}
},

  • Copy link
  • Flag this comment
  • Block
Stefan
Stefan
@stefan@gardenstate.social  ·  activity timestamp 9 hours ago

@reiver thanks for the tip. I'll give it a try.

  • Copy link
  • Flag this comment
  • Block
Julian Fietkau
Julian Fietkau
@julian@fietkau.social  ·  activity timestamp 9 hours ago

@reiver @stefan You need the interaction policy as well as the ability to respond to quote requests with publicly dereferenceable quote authorizations.

If you don't care about the ability to revoke quotes, you can use a stateless blanket permission pattern that I've described here for PieFed: https://codeberg.org/rimu/pyfedi/issues/1566#issuecomment-9755480

PieFed has been relying on that for a few weeks now, so I guess we can call it “proven in practice.”

Codeberg.org

FEP 044f - Respond to QuoteRequest activities with an Accept

Whenever we receive one of these ``` { "@context": [ "https://www.w3.org/ns/activitystreams", { "QuoteRequest": "https://w3id.org/fep/044f#QuoteRequest", "quote": { "@id": "https://w3id.org/fep/044f#quote", "@type": "@id" } } ], "...
  • Copy link
  • Flag this comment
  • Block
julian
julian
@julian@activitypub.space  ·  activity timestamp 9 hours ago

@julian@fietkau.social I suppose I'll have to do this as well, thanks for sharing.

  • Copy link
  • Flag this comment
  • Block
Stefan
Stefan
@stefan@gardenstate.social  ·  activity timestamp 9 hours ago

@julian @reiver oh. thanks for this tip as well. I'll give it a try.

  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.2-alpha.32 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Code of Conduct