π **Support for #Mastodon #quotes in #Akkoma [is here](https://akkoma.dev/AkkomaGang/akkoma/pulls/1086)!**
-
Support for #Mastodon #quotes in #Akkoma is here!I am happy to announce that support for Mastodon's Consent-Respecting Quote Posts (FEP-044f) may finally land in Akkoma.
It means that I can finally quote Mastodon posts like everybody else does!
This was a tough one to implement. Quotes were historically frowned upon by Mastodon developers, even though most of the other Fediverse services have already supported them for years (and the implementation was often as simple as a
RE:<url>message).Mastodon finally implemented quotes after a couple of years of internal discussion, and what came out of that discussion was the FEP-044f specification.
Not a simple
RE:<url>, but a 3-way protocol with quote requests, authorizations and withdrawals, to be supported both on a per-profile and per-post basis.Of course this broke compatibility with most of the other Fediverse software out there that had already relied on its conventions for years, and that's the reason why you often can't quote Mastodon posts on other Fediverse services.
The implementation in my PR tries its best to maintain compatibility both with the existing conventions, and implement an FEP-044f negotiation if the server requires it.
This is probably not the end of this story yet, as frontend support is still missing - users on Mastodon can tweak their quote policy on a per-profile and per-post basis, in Akkoma's case the policy is public for everything, to be consistent with the existing
RE:<url>convention. It can probably be implemented later if there enough demand (but there's a long tail of at least 4-5 other frontends that all need to be updated).In the meantime, if you want to already use the new feature, you can build Akkoma from the feature branch on my fork: https://git.fabiomanganiello.com/blacklight/akkoma/src/branch/feature/fep-044f/mastodon-quotes


-
R relay@relay.infosec.exchange shared this topic