Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
@reiver ⊼ (Charles) :batman:
@reiver ⊼ (Charles) :batman:
@reiver@mastodon.social  ·  activity timestamp 4 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
Stefan
Stefan
@stefan@gardenstate.social  ·  activity timestamp 48 minutes 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 44 minutes 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 40 minutes 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 41 minutes 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 31 minutes 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 40 minutes ago

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

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.32 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Members
  • Code of Conduct