taquiones.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
Mi instancia en el fediverso
Admin email
root@taquiones.net
Admin account
@victor@taquiones.net

Search results for tag #activitypub

Simon Brooke »
@simon_brooke@mastodon.scot

@jgbarah If that leads to more money for folk working on applications, it will be a very good thing.

Fish Id Wardrobe »
@fishidwardrobe@mastodon.me.uk

is anyone working on / Git° hosting? it just seems like it would be a good fit, and given, well, ::gestures all around me:: …

° other VCS exist; bonus points for supporting Mercurial, at least from me.

dansup »
@dansup@mastodon.social

Hey !

I'm building a Sound Library for Loops, my video project, to let users add free audio to their videos.

I'm already looking into integrations with and Bandwagon.

What other sources for free, libre, or public domain (CC-BY, CC0, etc.) music and sound effects should I check out?

Neil Brown boosted

Beady Belle Fanchannel »
@Profpatsch@mastodon.xyz

Coming soon to : FediAuth for any kind of users. Simply send a DM to a flohmarkt instance you want to login to, and you will be able to create a user and upload small/classified ads.

A dark-themed webpage titled “Authenticate on Mastodon.” At the top, in orange text, it says “Development mode active.” Below that, a large gray box displays “Your authentication PIN:” followed by a bold, centered four-digit PIN “7626.” A small line of text underneath reads “Expires in: 9m 42s.”

Beneath the PIN, there is an orange dashed box labeled “DEBUG MODE: Share message:” showing the text “FediAuth login PIN: 7626 for Fluffy’s flohmarkt on example.org.” Under that, there is a gray expandable button labeled “(Debug) All Platform Share URLs (16 platforms).”

Next, a line with an orange rocket emoji and link text “Open Pre-filled DM (mastodon)” appears, followed by a small instruction: “Make sure only the recipient can see this message.” Below it, there is a circular loading animation with the text “Waiting for your message...”

The bottom section, in a gray box, is titled “How to complete authentication:” in bold white text. It lists four steps:

Click the button above to open a pre-filled compose window.

Set visibility so only @auth@example.org

Alt...A dark-themed webpage titled “Authenticate on Mastodon.” At the top, in orange text, it says “Development mode active.” Below that, a large gray box displays “Your authentication PIN:” followed by a bold, centered four-digit PIN “7626.” A small line of text underneath reads “Expires in: 9m 42s.” Beneath the PIN, there is an orange dashed box labeled “DEBUG MODE: Share message:” showing the text “FediAuth login PIN: 7626 for Fluffy’s flohmarkt on example.org.” Under that, there is a gray expandable button labeled “(Debug) All Platform Share URLs (16 platforms).” Next, a line with an orange rocket emoji and link text “Open Pre-filled DM (mastodon)” appears, followed by a small instruction: “Make sure only the recipient can see this message.” Below it, there is a circular loading animation with the text “Waiting for your message...” The bottom section, in a gray box, is titled “How to complete authentication:” in bold white text. It lists four steps: Click the button above to open a pre-filled compose window. Set visibility so only @auth@example.org

Darkstar boosted

The Real Grunfink »
@grunfink@comam.es

I've just published version 2.84 of , the simple, minimalistic instance server written in C. This time, it includes mostly work by great, brilliant fellow developers while I was just sitting on the porch with the cats on my lap and a beer in my hand:

Implemented more scopes to match other ActivityPub implementations (public, unlisted, followers-only and direct message) (contributed by byte).

New icons showing instance and actor failures.

Mastodon API: Added remote accounts follow metrics and statuses when viewing profiles (contributed by Stefano Marinelli), fixed post deletion.

Fixed outbox collection (contributed by byte).

New file FEDERATION.md (contributed by andypiper).

Updated Czech, Spanish and Brazilian Portuguese translations (contributed by pmjv and daltux).

Fixed manpage typos (contributed by r-ricci).

https://comam.es/what-is-snac

If you find useful, please consider buying grunfink a coffee or contributing via LiberaPay.


Oblomov »
@oblomov@sociale.network

Does anybody know if there is an software that *produces* multilingual objects leveraging the contentMap feature?

pixelfed boosted

loops »
@loops@pixelfed.social

App Update: We're preparing our new app for public beta release this week 🚀

Yes, on both Android and iOS 😉

#loops #loopsApp #tikTok #reels #activityPub

The new Loops app comment modal on iOS

Alt...The new Loops app comment modal on iOS

The new Loops app comment modal on Android

Alt...The new Loops app comment modal on Android

julian »
@julian@activitypub.space

Context removal from an audience

This is an extension of the discussion from Topic removal from a category/community.

In it, @rimu@piefed.social shared the Lemmy federation primer which details that Delete(Object) is federated whenever a post is removed from a community.

I needed a way to communicate when a topic/context (not the top-level post) is removed from a category/audience, but is not deleted. You might ask — how is removing a context different from deleting it? In this case, a removed context still exists and is still resolvable. A context can removed from an audience in NodeBB.

Note that Lemmy and Piefed don't have a concept of an audience-less context, so if a context is removed from an audience, it would simply be deleted. No additional logic required.

Anyhow — when a topic is moved into Uncategorized (which is a catch-all bucket for... you guessed it, uncategorized content), NodeBB will federate a Remove. It looks something like this:

{
	id: '<context url>#activity/remove/<timestamp>',
	type: 'Remove',
	actor: '<actor url>',
	to: [<public collection...>],
	cc: [<audience followers>,
	object: '<context url>',
	origin: '<audience url>',
}

This is live on activitypub.space already.

This goes hand-in-hand with topic moving, which would follow similar mechanisms, except it'd be a Move instead of a Remove.

I will likely write an FEP with technical details for both Remove and Move, and will include existing behaviours (Delete(Object)) as well.

william.maggos »
@wjmaggos@liberal.city

You read it. You listened to it. You watched it. You thought it was great. You should boost it and not need to think about what service to use to do that. You also shouldn't have to think of a clever post to link to it with. Every bit of digital work should have built in.

dansup »
@dansup@mastodon.social

People criticized my decision to delay releasing Loops source. I made the right call.

With everything now public, admins + devs running the beta are loving it.

"Loops federation is working very good btw!" - @trankten

"(the app) looks very nice and smooth rn" - @Skivling

Took 3 app iterations + 2 backend rewrites 😅

Proud of what we've built together.

The best is yet to come, and it's going to be insane ❤️

Heads up @dansup@lemmy.world the creator of these apps refuses to open source the projects stating (Loops):
Not until it's stable
Anyone who's followed any project of any kind knows that this is just a formal way of saying they just won't do it.

Alt...Heads up @dansup@lemmy.world the creator of these apps refuses to open source the projects stating (Loops): Not until it's stable Anyone who's followed any project of any kind knows that this is just a formal way of saying they just won't do it.

dansup »
@dansup@mastodon.social

This is how the new Loops app Notifications screen looks like.

Notice the lack of webfinger addresses, and the instant action buttons like Reply and Like?

All of these notifications are from remote accounts, but we hide the complexity of federation and only show the relevant details.

Pretty cool eh?

New Loops app notification screen

Alt...New Loops app notification screen

pixelfed »
@pixelfed@mastodon.social

Meet Loops — a new, federated TikTok alternative that’s open-source and self-hosted.

Every movement begins with a spark.

Loops is that spark — breaking down the walls built around creativity and replacing them with doors anyone can open, explore, and build upon.

Join us and spread the word!

joinloops.org

Alt...New Loops mobile app demo

dansup »
@dansup@mastodon.social

It’s not finished. It’s not perfect. But it’s real. 🥹

Loops is now open, built in public, and growing every day — laying the groundwork for a future where you can build your own TikTok.

A future where governments can’t censor you. Where corporations can’t control the conversation. Where the social web belongs to the people again.

This is how it starts. ✊

joinloops.org/

Zash boosted

Daniel Gultsch »
@daniel@gultsch.social

Not everyone can or should self-host, but there is a lot of middle ground between self-hosting and putting everything on .

Federated protocols like , , and give you choice.

loops »
@loops@pixelfed.social

We’re about to drop our brand-new mobile app — cleaner, faster, and fully open source.
Built for creators, by creators. Shipping soon 👇

https://github.com/joinloops/loops-expo

#loops #tikTok #loopsApp #openSource #fediverse #activityPub

New Loops mobile app For You Feed

Alt...New Loops mobile app For You Feed

loops »
@loops@pixelfed.social

loops »
@loops@pixelfed.social

Hello fediverse 🥳
https://blog.joinloops.org/loops-joins-the-fediverse/

#loops #activityPub #tikTok

Loops logo and a plus sign and the ActivityPub logo

Alt...Loops logo and a plus sign and the ActivityPub logo

Evan Prodromou »
@evan@cosocial.ca

project idea - Note-ify server that turns any activity into a Create/Note. So you can follow username%40domain.example@notiefy.example and any activities that username@domain.example creates are converted to Note objects and passed along.

william.maggos »
@wjmaggos@liberal.city

I just got notified that my flight was delayed. In the airline's app and email. all our apps using or would be more convenient.

julian »
@julian@activitypub.space

Context deletion vs. Removal brainstorming

Currently I am grappling with the specifics behind how to federate out the deletion of a topic in a category (or in ForumWG terms, the deletion of a context from an audience.)

For those unaware, a context is essentially an OrderedCollection containing all objects within its purview.

Deleting a note or other object is easy. If you are same-origin as the object, you Delete(Object), done.

Deleting a context is more difficult... you can't rely on other implementors to store references to your contexts, since it is essentially meaningless to them. Furthermore, if a context is deleted, then when a Delete(Context) is federated out, receivers will have no idea what they're seeing, will try to retrieve the object, and find a 404. So it doesn't even work at all.

Even worse, you can't really delete other peoples' contexts (or for that matter, their content) since you're not same-origin.

Finally, I realized I'm looking at this the wrong way — I'm not deleting contexts, I'm simply removing them from an audience. Remove works perfectly fine when the context continues to exist (as it can be referenced and duck typed). Remove also works for remote content; the same-origin check applies to the audience you're removing from.

If you're deleting a context, you have to be the same-origin, and you really should just federate out deletion of the local members in that collection, via regular Delete(Object).

I suppose federating out self-destruction of a context would be the most complete but it is quite difficult to do when it is no longer resolvable...

FediMeteo »
@admin@fedimeteo.com

Hey Fediverse!
Just a friendly reminder that FediMeteo brings you weather forecasts for 2908 cities across 38 countries, delivered right to your timeline every 6 hours and in your local language.

Getting started is easy:

  • Enjoy the weather updates!
Stay informed, wherever you are!


alcinnz boosted

@reiver ⊼ (Charles) »
@reiver@mastodon.social

There are simple services that exist that — when a user fills-out & submits a <form> on the Web that simple service e-mails someone that data.

These simple services are alternatives to more complex back-end with a database.

An alternative to this alternative could be — instead of e-mailing someone the submitted data, send that data via the Fediverse using ActivityPub.

ActivityPub them. (Can “ActivityPub” be a verb‽)

Probably as a private DM.

Daniel Gultsch »
@daniel@gultsch.social

There is no way in to essentially 'boost' (retweet) a video from another instance, is there?

I want people to be able to go to my PeerTube instance and watch a video that I recommended without leaving my instance but all likes and comments should obviously go to the original source. (And the video itself should obviously be streamed from the original source as well.)

mirabilos »
@mirabilos@toot.mirbsd.org

@prahou @stefano @rqm This is why I wish #ActivityPub used the References header like SMTP, not just a simple In-Reply-To parent link. It would allow instances and clients to keep threads together even when there’s an unreadable post (whether due to visibility, blocking, unreachable instances, or anything else) in the middle.

Perhaps the #W3C and the instance software writers could extend AP with that? It would help making AP less unusable in practice.

william.maggos »
@wjmaggos@liberal.city

"Real-time sharing of short text messages and links — so-called “microblogging” — is the heart of social networks from LinkedIn to Twitter. But articles and blog posts, with finer details, deeper thought and more analysis, are a crucial part of what the Web is for..."

the term microblogging is confusing. it's a social news feed. what's unique here is the "boost". not just posts/links, but just add and any media can go viral. we decide together what deserves attention.

Week in Fediverse »
@weekinfediverse@mitra.social

dansup »
@dansup@mastodon.social

finally 🥳

Add ActivityPub Federation

Alt...Add ActivityPub Federation

Grow Your Own Services 🌱 »
@homegrown@social.growyourown.services

You can now have Fediverse compatiblity on self-hosted Ghost-powered blogs. There are two different ways of doing this:

- Install your Ghost blog using Docker, more info at docs.ghost.org/install/docker and see the section on at docs.ghost.org/install/docker#. There are no limits on this option.

- Use ghost.org's ActivityPub service, but this has limits for self-hosters of 2000 follows, 2000 followers and 100 interactions per day (more info at docs.ghost.org/hosting#hosted-).

Connected Places »
@fediversereport@mastodon.social

Fediverse Report 138 - this week's news

- a closer look at the Tumblr-like platform Wafrn, which connects to both and . Their latest update allows people to migrate their account to wafrn, joining the fediverse while staying connected to their bluesky network
- @loops is getting closer to joining the fediverse

Read at: connectedplaces.online/reports

Fedi.Tips »
@FediTips@social.growyourown.services

If you have a Ghost-powered blog site, here's a guide to how to activate and use its Fediverse features:

➡️ fedi.tips/how-to-use-the-fediv

Fediverse support on Ghost is now full two-way federation including posting, following, being followed, replying, liking, boosting, notifications etc. It is NOT a one-way feed! 🙂

Ghost now has proper Fediverse timelines (one for long-form posts, another for microblogging posts).

Lots more details in the guide!

Trankten »
@trankten@tkz.one

¡Hola a todos! 👋🏻

Nuestro servidor de Loops, (Loops.one) ya federa con el Fediverso desde la última actualización. 🎉🎉

Podéis buscar vuestros perfiles (por ejemplo el mío es @trankten@loops.one) y los posts directamente desde cualquier software compatible con ActivityPub.

💡¡Algunas cosas aún están en pruebas y podrían no funcionar correctamente, así que por favor, cualquier bug no dudéis en avisar!

Welcome to Loops. Welcome to Fedi..Loops 😎

⛓️‍💥 loops.one

  • Trankten

Logo de Loops.one con el fondo blanco y un texto indicando "Federación Activada"

Alt...Logo de Loops.one con el fondo blanco y un texto indicando "Federación Activada"

pixelfed »
@pixelfed@mastodon.social

@reiver ⊼ (Charles) »
@reiver@mastodon.social

3/

I would assume that, from an ActivityPub & JSON-LD point-of-view, that these WAFRN "bites" / "pokes" are probably some type of custom Activity type.

@news
@deadsuperhero

RE: wedistribute.org/2025/10/wafrn

Week in Fediverse »
@weekinfediverse@mitra.social

Maho 🦝🍻 »
@mapache@hachyderm.io

I have a demo in about an hour from a nonprofit that reached to implement @badgefed for their credentials needs, wish me luck!

Daniel Gultsch »
@daniel@gultsch.social

I just heard at @fediforum that @altstore is getting integration. When is @fdroidorg getting news and comments via ?

william.maggos »
@wjmaggos@liberal.city

is easier for users than , but is harder for developers than . I think.

pixelfed boosted

dansup »
@dansup@mastodon.social

Big news! 🎉

Loops federation is working beautifully!

Want proof?

Search this URL in your fediverse app and check out the comment/mention threading in action:

getloops.social/v/azWp4zwJ05?r

Spread the word, the fediverse now has an open source TikTok alternative that is truly decentralized.

Loops video page with nested comments, one from Mastodon

Alt...Loops video page with nested comments, one from Mastodon

Loops video with nested comments, on Mastodon

Alt...Loops video with nested comments, on Mastodon

Loops video page with Comment Reply History

Alt...Loops video page with Comment Reply History

Aurochs boosted

dansup »
@dansup@mastodon.social

BlueSky: Profit powered protocol
ActivityPub: People powered protocol

The choice is simple when you consider one is funded by a crypto VC firm, and the other is truly decentralized

dansup »
@dansup@mastodon.social

Loops is federating with Mastodon and Pixelfed 🥳

I'm still doing some tests, and will be pushing the ActivityPub PR shortly ✨

A Loops video federated to Mastodon

Alt...A Loops video federated to Mastodon

Box464 »
@box464@mastodon.social

Checking out Bonfire's latest release. This Federation Status dashboard is pretty cool.

And get this - it's not just visible to admins - end users can see the same, just filtered to their OWN processes.

That's really helpful if you're trying to debug an issue with another platform development team.

A dashboard for Federation Status, showing logs from failed federation attempts with other instances.

Alt...A dashboard for Federation Status, showing logs from failed federation attempts with other instances.

Tom Casavant »
@tom@tomkahe.com

If I wanted to mess around with ActivityPub c2s clients what's a server I can host that has support for it?

Ben Evans »
@kittylyst@mastodon.social

Looks like there may well be a surge of users from Blacksky and the other "alternative" ATProto instances checking out the Fedi, or reactivating old accounts, given that they're now discovering that ATProto is a Potemkin Village of decentralization and that BSky still hold all the cards.

This time, can we please try not to act like assholes / the HOA while they find their feet.

Box464 »
@box464@mastodon.social

RE: spark.box464.social/pub/object

Bonfire pushed a big release last week, and I'm excited to try out all the new shiny things on my test instance.

Post migration and Quote Posts among them.

Delta Chat »
@delta@chaos.social

Working based on interoperable specifications is value to users and developers. Development teams get the freedom to exchange component implementations which is beneficial to the user. Other developers can team up to replace a whole tool or app with another interoperable one, providing a second level of "freedom to exit". Its true for and is true for our e-mail Standards and based end-to-end encryption. Protocols are the fundamental source to provide freedom of exit.

@reiver ⊼ (Charles) »
@reiver@mastodon.social

If we were to do a regular online Fediverse meeting —

(Maybe once a month.)

WHAT DAYS OF THE WEEK WOULD YOU BE ABLE TO ATTEND?

A regular (online) meeting for Fediverse developers, for those who care about the Fediverse as a social movement, and for those who care about the success of the Fediverse.

Sunday?
Monday?
Tuesday?
Wednesday?
Thursday?
Friday?
Saturday?

(You can pick more than one day)

PLEASE REPLY WITH YOUR ANSWER.

FediForum »
@fediforum@mastodon.social

Volker Grassmuck (@vgrass vgrass.de/) asks:

"How can ActivityPub and AtProto join hands so both can fight the Romans rather than each other?"

Now here's a question! That makes a great subject for a FediForum session. We are non-partisan with respect to protocols, and want the entire open social web to succeed. And as it is an unconference, the discussion can branch out over several sessions if needed if an action plan were to emerge!

Week in Fediverse »
@weekinfediverse@mitra.social

Terence Eden »
@Edent@mastodon.social

🆕 blog! “Getting started with Mastodon's Quote Posts - technical implementation details for servers”

Quoting posts on Mastodon is slightly complex. Because of the privacy conscious nature of the platform and its users, reposting isn't merely a case of sharing a URl.

A user writes a status. The user…

👀 Read more: shkspr.mobi/blog/2025/10/getti

Box464 »
@box464@mastodon.social

This is amazing news! Fedify has received a substantial grant for further development, including portability for fediverse objects and enhanced dev kits for ActivityPub. 🎉🎉🎉

hollo.social/@fedify/0199a579-

Terence Eden »
@Edent@mastodon.social

Are there any ActivityPub / Mastodon sites running on TOR?

If so, are they accessible from the wider fediverse?

Connected Places »
@fediversereport@mastodon.social

Fediverse Report 136 - This week's news

- @newsmast takes a new direction with a white-label app for news organisations that also offers fediverse integration
- a paper by @inquiline on targeted harassment on Mastodon
- Fuzzer is a new tool that helps devs with interoperability
- WordPress blog posts now can be quote posted!

Read at: connectedplaces.online/reports

fanta 🐌 boosted

Robert Kingett »
@WeirdWriter@caneandable.social

Jan Wildeboer 😷 »
@jwildeboer@social.wildeboer.net

I may be a bit weird, but I guess many here on the are too. Reading the php code has taught me more about /Streams than anything else. Thank you, @Edent, for the enlightenment!

mastodon.social/@Edent/1152945

(You did scroll to the end of the php file, did you? ;)

Box464 »
@box464@mastodon.social

I have a Mastodon List of "Group Accounts", which makes for a good timeline of discussions around specific topics.

I have no idea how @phanpy would accomplish this, but it would be cool to have a type of "Catch Up" page where posts are organized by Group Account, sorted by date and thread.

I mean at that point you might as well just visit PieFed or NodeBB! But it would be nice. :)

A screenshot of a group discussion on a social network featuring multiple comments. The conversation includes topics related to technology and software development, specifically mentioning APIs and a conference. Usernames and timestamps are visible, indicating ongoing discussions among participants.

Alt...A screenshot of a group discussion on a social network featuring multiple comments. The conversation includes topics related to technology and software development, specifically mentioning APIs and a conference. Usernames and timestamps are visible, indicating ongoing discussions among participants.

Ben Werdmuller »
@ben@werd.social

I'm seeing more and more platform-level activity over on ATproto: Slices is a Heroku-style platform for building apps, for example, and I'm seeing more and more cogs being developed.

Where are the ActivityPub equivalents? I'd still love to see an AP API platform. Am I going to have to build it?

Jorge Sanz boosted

Terence Eden »
@Edent@mastodon.social

RE: colours.bots.edent.tel/posts/6

Hey you! Would you like to learn how works?

I have a *single-file* ActivityPub server which can be used to run bots.

It supports quotes, mentions, hashtags, and most features of the modern .

You can play around by uploading one PHP file and one .htaccess file to your website.

Get started at:
gitlab.com/edent/activity-bot/

Fedi.Tips »
@FediTips@social.growyourown.services

If you follow a Ghost site from Mastodon etc, it isn't just a one-way feed.

Ghost sites are actually on the Fediverse and they can interact with Mastodon etc accounts, they can favourite, boost and reply.

You can see Ghost site @sam replying to @FediFollows here: social.growyourown.services/@F

This is two-directional, Fediverse-compatible websites can seamlessly talk with people on Fediverse-compatible social networks. This is how the open web is supposed to work.

Screenshot of some posts within a thread viewed from in Mastodon. There is a caption "This reply is coming from a Ghost-powered site which is on the Fediverse".

One post is highlighted and is from a Ghost-powered site @sam@bl.ag and says "Thank you for sharing BLAG on your feed and your site. I'm excited to see what the Ghost-Fediverse integration goes in the months/years ahead."

A reply below this post is from the FediFollows Mastodon account and says "Happy to share, you are running a lovely site! And indeed about the integration! This is amazing to be reading a reply from a Ghost site directly within Mastodon."

Alt...Screenshot of some posts within a thread viewed from in Mastodon. There is a caption "This reply is coming from a Ghost-powered site which is on the Fediverse". One post is highlighted and is from a Ghost-powered site @sam@bl.ag and says "Thank you for sharing BLAG on your feed and your site. I'm excited to see what the Ghost-Fediverse integration goes in the months/years ahead." A reply below this post is from the FediFollows Mastodon account and says "Happy to share, you are running a lovely site! And indeed about the integration! This is amazing to be reading a reply from a Ghost site directly within Mastodon."

Terence Eden »
@Edent@mastodon.social

If you'd like to help answer this question about implementation - all the details are at socialhub.activitypub.rocks/t/

Terence Eden »
@Edent@mastodon.social

Here's the Quote Request Mastodon sends me.
colours.bots.edent.tel/data/in

This is the Stamp my bot generates.
colours.bots.edent.tel/quotes/

This is the Accept my bot sends Mastodon.
colours.bots.edent.tel/quotes/

The Mastodon.Social server shows the quote toot. External servers don't.

Please, someone explain what bone-headed mistake I've made.

Terence Eden »
@Edent@mastodon.social

RE: colours.bots.edent.tel/posts/6

Ok, I need some help, please.

The reply to this will have links to the QuoteRequest the bot received, the QuoteAuthorization which it saves, and the Accept message it returns.

Can anyone figure out why the Quote permissions aren't showing on external servers?

Week in Fediverse »
@weekinfediverse@mitra.social

🗳

william.maggos »
@wjmaggos@liberal.city

Would you like to see full default interoperability between and without a bridge? (what's preventing this...)

Yes:0
No:2
pixelfed boosted

dansup »
@dansup@mastodon.social

I've been busy wrapping up the final parts of Loops ActivityPub federation!

We will ship with two modes (Open and Lockdown), the latter allowing you to restrict federation with allowed instances only (and enforced via AuthorizedFetch)

You can also disable Federation support

I'll have a better ETA this weekend after some more testing ✨

Thanks to phpstan, this may even ship this weekend 🚀

Loops Admin Dashboard Federation Settings

Alt...Loops Admin Dashboard Federation Settings

Loops Admin Dashboard Federation Settings

Alt...Loops Admin Dashboard Federation Settings

Loops Admin Dashboard Federation Settings

Alt...Loops Admin Dashboard Federation Settings

Loops Admin Dashboard Federation Settings

Alt...Loops Admin Dashboard Federation Settings

dansup »
@dansup@mastodon.social

Thanks to Pixelfed, I've made Loops a lot easier to install & manage.

Loops also handles comment threading, mentions, notifications and like/share/reply counters much better.

The upcoming federation PR is my biggest ever, and will bring full ActivityPub federation to Loops 😍

The pending Loops federation code, 99 files and thousands of lines of code.

I want to get it right this time 😉

Alt...The pending Loops federation code, 99 files and thousands of lines of code. I want to get it right this time 😉

julian »
@julian@activitypub.space

Adding/removing "pinned statuses" to an actor

Mastodon has a concept called "pinned statuses", which is a special collection attached to a Person actor.

https://docs.joinmastodon.org/spec/activitypub/#featured

It wasn't readily known how this collection is updated and federated (not without code achaeology), but @claire@social.sitedethib.com recently shared some additional info

  • The actor itself will issue an Add activity targeting the collection with the status in object.
  • This activity is sent to all followers of the actor.
  • No activity is sent if the actor has no remote followers.
  • A Remove is sent when a pinned post is unpinned.

This is what the Add looks like:

{
    "@context": "https://www.w3.org/ns/activitystreams",
    "type": "Add",
    "actor": "https://example.org/users/testUser",
    "target": "https://example.org/users/testUser/collections/featured",
    "object": "https://example.org/users/testUser/statuses/115266412340579560"
}

The corresponding Remove is identical except for type, which is of course, Remove.

Back to top - More...