@MercurialBlack @alex @meso This works.
diff --git a/app/soapbox/utils/features.ts b/app/soapbox/utils/features.ts index 59ef9f4ad..7c3a34179 100644 --- a/app/soapbox/utils/features.ts +++ b/app/soapbox/utils/features.ts @@ -672,6 +672,7 @@ const getInstanceFeatures = (instance: Instance) => { */ quotePosts: any([ v.software === PLEROMA && [REBASED, AKKOMA].includes(v.build!) && gte(v.version, '2.4.50'), + features.includes('quote_posting'), instance.feature_quote === true, ]),Might be worth removing Rebased from version check as well, since I think all instances of it have quote_posting defined in features, only Akkoma acts like a special needs child in this regard. In either case, this would be of use for insane people like me who merged quote-post branch of upstream Pleroma instead of migrating. Too lazy to registed on Gitlab and make a proper pull request, sorry.