Anyone have experience using #Snac2 for a small activitypub instance? Currently I use #gotosocial which is great but I'm curious about other options. Running a second instance with a different domain for friends or a second account is appealing to me.
gotosocial
I've seen the raw HTML for some #piefed post content showing in the spoilerText field on some platforms via the mastodon api, including #gotosocial, #neodb (takahe/incarnator) and I think #pleroma. My current kludge is to check the spoilerText for html tags (specifically, a beginning <p>).
according to this as of December 2025 there were 1,632 #GoToSocial instances on the Fediverse, up 400 instances from the same time the year before:
https://prattohome.com/@ottoto2017/115869882336719794
and I keep telling people the sloth is stinky software that shouldn't be used 
i don't know how the @gotosocial folks manage it so consistently, but they have again enabled me to not touch my instance for like nine months, decide out of the blue to yolo a major upgrade, and walk away from the whole thing an hour later, unscathed and posting.
Testing an image post again with
media-image-size-hint: 1MiB
In #GotoSocial config.
I am incredibly delighted and impressed to see the domain access subscription feature in #GoToSocial - allowing admins to subscribe to a domain list for allowing or denying domains, and - more importantly - processing retractions when those lists remove an entry 💯
If you are building federated services, please review this feature set:
https://docs.gotosocial.org/en/v0.20.1/admin/domain_permission_subscriptions/
Additionally heartened to see NLNet funding @gotosocial for the addition of new moderation and federation features - congrats!
Fediverse people, need your advice! 🙂
Do you know any GoToSocial servers that are open to public signups?
Would especially like to know about general servers that aren't aimed at a specific niche.
I've had many people asking about joining a GTS server lately, not sure what to suggest as there isn't a "JoinGoToSocial" website anywhere and the official GTS site is aimed at self-hosting people.
But But But !!!! I just realized #Ivory for iOS have been updated on my iPhone and now supports… markdown 🎉
Thanks @[email protected]. You’re now my preferred iOS App for using #GoToSocial 😆
The relay https://relay.toot.io, and indeed any Activity-Relay service that uses the up-to-date version 2.0.11, now works correctly with GoToSocial:
https://github.com/yukimochi/Activity-Relay/issues/117
If anyone is still having trouble connecting to services running the Activity-Relay software, you can:
Gently poke the admins of those relays to update to v2.0.11, which is the only version currently that works with GtS.
Then as GtS admin you can then try removing all previously-created connections to the relay (pushes and subscriptions), and recreating them in order to re-send the Follow activity. You should receive an accept within a few seconds if all goes well.
If you want posts to actually show up on the federated timeline of your instance, don't forget to either tick "match posts by default" when creating the subscription, or create appropriate relay matchers to pick which posts you want your instance to store + timeline.
Migrated from Sharkey to GoToSocial, because I wanted something more light-weight and less feature-rich (though I do have to say that Sharkey is excellent and has tons of features and control. I highly recommend it to somebody who really wants a lot from their Fediverse software). I probably sent out some unnecessary notifications by mistake while backloading my posts. Sorry about that.
I wrote this python script for doing the actual backloading. It's clunky, doesn't handle many common cases, breaks on mentions, and has tons of little flaws, but it did get the job done.
getting somewhere with the #GoToSocial relay subscriptions settings panel stuff
Hello, we've just done a bugfix release of #GoToSocial v0.20.3, codename "Most Sinister Sloth 😈😈😈😈😈"!
https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.3
This release contains some bugfixes for annoying little API issues, updates to robots.txt to forbid more so-called "ai" (🤢) crawlers, and a bugfix for polite interaction requests that will be useful when v0.21.0 comes out in a couple weeks.
If you're updating to this version from v0.20.0, v0.20.1, or v0.20.2, it's a very easy update with no db migrations.
If you're updating to this version from a version before v0.20.0, please follow the update instructions from v0.20.0, but replace 0.20.0 with 0.20.3 throughout. Be aware that the update to 0.20.x contains some potentially very long migrations. Please do read the notes carefully!
If you are currently on a snapshot / nightly build, stay on the snapshot / nightly build, as it's already ahead of this release.
Thanks for reading!
#GoToSocial pull request here to add a "last used" sort option when you're looking at access tokens in the settings panel:
https://codeberg.org/superseriousbusiness/gotosocial/pulls/4833
So now you can see which tokens you've used most recently, and more easily clear our tokens you haven't used in a long time (because you lost them or whatever).
It also lets you add a name for each token so you can remind yourself what browser is using it or whatever.
the #gotosocial status content_type field is handy - when I see that, I assume there's no embedded markdown in the HTML
This is a major release that merges several different development branches I've been working on, bringing together a lot of moving parts into a single build. A long, sleepless night…
Here is what changed:
Full Drafts Support: A complete end-to-end draft flow. It includes auto-save, the ability to edit existing drafts, and a smart cancel confirmation that either discards a new draft or restores the original state if you were editing. It supports replies, quotes, polls, and media metadata.
Trending Posts: Added a new trending timeline type with proper offset pagination support.
Timeline Position Improvements: Added extra protection to stop SwiftUI from overwriting your saved scroll position when the view disappears or goes to the background. If a saved post can't be found in the cache, the app will now try a direct status fetch before giving up.
UI & Navigation Fixes: Tapping Content Warnings (CW), "Show Filtered Post", or "Show More" now goes through an inline-action guard, fixing the bug where tapping them would accidentally trigger row navigation into the thread. Filtered posts also get proper bottom padding so the list separator doesn't sit on top of the button.
Instance Compatibility & Tweaks: Added customizable timeout settings for slower instances (like snac on older hardware). I also fixed the 405 error when setting alt text on GoToSocial, and updated marker sync to strictly align with Mastodon’s documented form shape.
Testing focus: I've implemented search fixes ensuring queries stay locked to the account you are searching from. If you are on GoToSocial, please test this thoroughly and let me know how it behaves. Since this build is the result of a massive merge, keep an eye out for any regressions.
#MastoBlaster #MastoBlasterUpdates #iOS #Mastodon #snac #GoToSocial #Fediverse #Apple#Fedilab 3.43.3 has been published! It mostly brings fixes. The custom MarkDown support no longer breaks the instance formatting. It also fixes some mentions and links not opening inside the app. The lost position when coming back should be fixed for all timelines, including #GoToSocial.
Release notes: https://codeberg.org/tom79/Fedilab/releases/tag/3.43.3
PS: the attached apk file is the same as the one submitted to Google, you can download it here.
gotosocial.social has been updated to #GoToSocial v0.21.0-rc1!
⁃ You can now mark your account as "indexable" by full-text search
⁃ You can opt-in to show reblogs on the web view of your profile
⁃ You can see the reason for undownloaded media
⁃ canQuote property is now included in your posts, this signals intentn for GtS to implement quote toots at some point
⁃ OpenGraph previews of your posts is now much better
Full changelog:
https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc1
https://gts.superseriousbusiness.org/@gotosocial/statuses/01KH6H52VWPS2N6G0ZFD08NXMT
Hello, here's the second release candidate for #GoToSocial v0.21.0 Sacrilegious Sloth!
https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc3
What happened to rc2 you ask? Shhhhhhh. Shh. Shush. It's okay. Don't worry about it.
As always please read the migration notes carefully!
For highlights of v0.21.0 please see our previous post about it.
Thanks! Have a nice weekend!
I can't explain how excited I am to be able to speak with @evan tomorrow, May 27th at 14:00 US Eastern time (UTC-4).
If you don't know Evan, he is co-editor of ActivityPub, the W3C standard for decentralized social networking used by platforms such as #Mastodon , #Bonfire , #GoToSocial , #Peertube , #Owncast , #Loops , #PixelFed , #Emissary , #Fedify , #FlohMarkt , #Lemmy , #Piefed , #WriteFreely , #Friendica , #GNUSocial , #Threads , #NodeBB , #Funkwhale , #Gancio , #Mobilizon , #BookWyrm , and MANY MANY MANY MORE + whatever YOU create next!
I've been speaking with folks and they've given him a very special nickname. You'll have to tune in tomorrow of catch the #VOD to catch it.
#livestream stream.firesidefedi.live
#vodcast tubefree.org/@firesidefedi
Or follow everything directly with @ozoned and @firesidefedi
And follow @when for listings of future episodes!
We're looking into implementing interaction controls in #Holos, following the approach proposed by #GoToSocial. This would let you decide who can reply, like, or boost your posts. It fits well with the Holos philosophy of giving you full control over your online presence. More details here: https://docs.gotosocial.org/en/latest/federation/interaction_controls/
In #ActivityPub, once a post is federated, you lose control over how remote instances handle interactions on it. Some servers like #GoToSocial are working on interaction controls, but non-compatible instances simply ignore your rules.
With #HolosSocial, we're considering a "safe mode" available at publishing time. Your post would only be delivered to followers on instances that respect interaction controls. Not enabled by default, but there for those who need it.
First I thought it was some rejection of my instance since I changed server, but since I've noticed it happens even with instances I hadn't seen before.
Anyone got a favorite fediverse web client? I'm shopping for a web frontend for gotosocial. Trying Phanpy at the moment, which is not terrible, but I'm curious what else is out there that might be worth a look.
(In particular, Phanpy seems to burn a lot more CPU just sitting idle in Firefox than the Mastodon web ui does).
cc: @swetland
#Holos will be available on #FDroid soon, and we hope to get more feedback to improve the project. While #Fedilab uses server APIs, here we can do much more to improve your #Fediverse experience with an #ActivityPub server running directly on your device. We already introduced E2EE DMs and personal identity. We will go further with automatic deletion, even at posting level. You decide the availability of a message. We will also work on interaction controls from #GoToSocial.
After quite some time, I’m finally ready to share this.
MastoBlaster is now available in public testing on TestFlight.
It is a lightweight, privacy-first Fediverse client for iOS, built around a simple idea: fast, small, predictable behavior, and first-class support for snac.
What makes it different:
• snac-first by design, not "compatible by accident"
• Works with all Mastodon API compatible software, including Mastodon, snac, GoToSocial, Akkoma, and others
• EXIF stripping on upload (HDR and orientation preserved)
• Optional on-device alt text generation via Apple Intelligence for your uploads and for images in your timeline
• Markdown posting for snac
• Granular notifications, grouping, multi-account
• Blocking and moderation tools
• Very small footprint, very low RAM usage
Alt text generation happens entirely on device via Apple APIs on supported hardware. Nothing is sent to external services.
It is built around my own workflow and priorities. It may not be for everyone, and that is perfectly fine.
Important note:
MastoBlaster will always be free for BSD Cafe users, illumos Cafe users, and for anyone connecting to a snac instance, including self-hosted ones.
The app is already usable, but this is still a test phase. I am looking for feedback, bug reports, and real-world usage insights.
TestFlight link:
https://testflight.apple.com/join/Pkxa5R1k
Stay tuned.
#MastoBlaster #iOS #Fediverse #Mastodon #snac #snac2 #Akkoma #GoToSocial #ActivityPub #OwnYourData

👾