<p><a href="/tags/mitra/" rel="tag">#Mitra</a> can query outgoing follow requests now, same endpoint as <a href="/tags/gotosocial/" rel="tag">#gotosocial</a></p>
gotosocial
<p>Good morning Fedi friends!<br><br>Today is a really special day - it marks the one year anniversary of the installation/setup of this <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> instance 🎂<br><br>For its first few days I kept the account private, doing tests with <span class="h-card"><a href="https://freiburg.social/@stereo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>stereo</span></a></span> (my self-hosting support buddy - THANK YOU!)... and I only published its first public post on January 1st 2025.<br><br>I have nothing but great things to say about <span class="h-card"><a href="https://gts.superseriousbusiness.org/@gotosocial" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gotosocial</span></a></span> – I LOVE everything about it. A huge thank you to its developers - keep up the amazing work!<br><br><a href="/tags/mysocalledsudolife/" rel="tag">#MySoCalledSudoLife</a> <a href="/tags/selfhosting/" rel="tag">#SelfHosting</a></p>
<p>we've been expanding some of our existing grafana graphs of <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> metrics, including the newest metric names, so we can include an importable grafana graph json in the new release, to help people quickly have an overview of what their instance performance looks like</p>
<p>Lads lads lads lads!</p><p>Here's the first release candidate for v0.20.0 of <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>! If you're feeling bold, you can try this release candidate and help us find any lingering bugs before we release v0.20.0 proper!</p><p><a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0-rc1" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0-rc1"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/releases/tag/v0.20.0-rc1</span></a></p><p>Please read the migration notes carefully for instructions on how to upgrade to this version.</p><p>The migrations in this release are quite long (can take several hours, even!), as we had to rethread the entire statuses table to handle the new way we cache status threads (and to improve timeline performance). Please plan downtime accordingly, and most importantly hang in there and don't be tempted to interrupt the migration process!</p><p>Please also pay particular attention to the metrics changes, as we've significantly changed the way that metrics exposure is configured, so you will likely have to adjust your setup if you use GtS Prometheus metrics. For more information on the new way of doing things, look through this document: <a href="https://docs.gotosocial.org/en/latest/advanced/metrics/" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/latest/advanced/metrics/"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/latest/</span><span class="invisible">advanced/metrics/</span></a></p><p>Release highlights</p><p>Big refactor of timeline code to use less memory and be (hopefully!) more responsive and less error prone.<br>Support for scheduled statuses!<br>Support for the focal point property on the frontend + over federation, so you can set focal point on your media and have it work properly!<br>Notifications when a status you've interacted with has been edited.<br>ListenBrainz widget on the frontend, so you can show off the music you've been listening to (<a href="https://docs.gotosocial.org/en/latest/user_guide/settings/#profile-fields" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/latest/user_guide/settings/#profile-fields"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/latest/</span><span class="invisible">user_guide/settings/#profile-fields</span></a>)<br>Instance info panel in the settings, so that non-admins on the instance can see which domains are blocked and explicitly allowed, and the reason why.<br>Bunch of new themes for profile views!<br>Config option to expose emoji endpoints without authentication -- useful for compatibility with some clients. Default value still requires authentication.<br>Footnotes in markdown!<br>Configurable thumbnail dimensions.<br>Federation of avatar + header image descriptions is handled now, both in + out of GtS.<br>The new hidesToPublicFromUnauthedWeb and hidesCcPublicFromUnauthedWeb are federated in and out now, allowing your instance and other instances that support these properties to transmit + respect preferences for the visibility of posts to render on the unauthenticated (public) web view of threads.<br>Support for avif file format.<br>JSON logging format, for easier log ingestion.<br>Atom and JSON feed support for RSS (not just xml).<br>Reworked metrics format, more + better metrics, and an importable example grafana dashboard.<br>Domain permission subscription retractions are now handled properly.<br>Probably a lot more! See below!</p><p>Thanks for reading!</p>
I can confirm that <a href="/tags/tuba/" rel="tag">#Tuba</a> is an excellent <a href="/tags/fediverse/" rel="tag">#Fediverse</a> client for Linux and BSD users on <a href="/tags/snac2/" rel="tag">#snac2</a>. It's also great for Mastodon, <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>, etc.<br>
<p>Ω🪬Ω<br><a href="/tags/fedialgo/" rel="tag">#FediAlgo</a> (the customizable timeline algorithm / filtering system for your Mastodon feed) v1.2.2 is deployed now. Has a switch that makes sure any <a href="/tags/hashtags/" rel="tag">#hashtags</a> / users / etc. that you follow are displayed as filter options even if they don't meet the minimum number of recent toots threshold.</p><p>Also a bunch of bug fixes and small improvements.</p><p>* Try it here: <a href="https://michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/" rel="nofollow" class="ellipsis" title="michelcrypt4d4mus.github.io/fedialgo_demo_app_foryoufeed/"><span class="invisible">https://</span><span class="ellipsis">michelcrypt4d4mus.github.io/fe</span><span class="invisible">dialgo_demo_app_foryoufeed/</span></a><br>* Code: <a href="https://github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed" rel="nofollow" class="ellipsis" title="github.com/michelcrypt4d4mus/fedialgo_demo_app_foryoufeed"><span class="invisible">https://</span><span class="ellipsis">github.com/michelcrypt4d4mus/f</span><span class="invisible">edialgo_demo_app_foryoufeed</span></a><br>* Video of FediAlgo in action (slightly outdated): <a href="https://universeodon.com/@cryptadamist/114395249311910522" rel="nofollow" class="ellipsis" title="universeodon.com/@cryptadamist/114395249311910522"><span class="invisible">https://</span><span class="ellipsis">universeodon.com/@cryptadamist</span><span class="invisible">/114395249311910522</span></a></p><p><a href="/tags/activitypub/" rel="tag">#activitypub</a> <a href="/tags/algorithm/" rel="tag">#algorithm</a> <a href="/tags/algorithmicfeed/" rel="tag">#algorithmicFeed</a> <a href="/tags/algorithmictimeline/" rel="tag">#algorithmicTimeline</a> <a href="/tags/fedi/" rel="tag">#Fedi</a> <a href="/tags/feditips/" rel="tag">#FediTips</a> <a href="/tags/feditools/" rel="tag">#FediTools</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/feed/" rel="tag">#Feed</a> <a href="/tags/foss/" rel="tag">#FOSS</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/hashtag/" rel="tag">#hashtag</a> <a href="/tags/hashtags/" rel="tag">#hashtags</a> <a href="/tags/javascript/" rel="tag">#javascript</a> <a href="/tags/mastoadmin/" rel="tag">#MastoAdmin</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/mastodonapi/" rel="tag">#MastodonApi</a> <a href="/tags/mastohelp/" rel="tag">#mastohelp</a> <a href="/tags/mastojs/" rel="tag">#mastojs</a> <a href="/tags/node/" rel="tag">#node</a> <a href="/tags/nodejs/" rel="tag">#nodejs</a> <a href="/tags/opensource/" rel="tag">#opensource</a> <a href="/tags/socialmedia/" rel="tag">#socialmedia</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/timeline/" rel="tag">#timeline</a> <a href="/tags/tl/" rel="tag">#TL</a> <a href="/tags/typescript/" rel="tag">#typescript</a> <a href="/tags/webdev/" rel="tag">#webdev</a></p>
Edited 195d ago
<p>Pytanie do osób korzystających z GtS - <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>: </p><p>Czy gts nie generuje link-previews, nie odpytuje zdalnych hostów (jak np. mastodon), bo tak ma, czy cos trzeba dodatkowo ustawić?</p><p>Link-previews to np. player wideo albo ładny obrazek z tytułem do artykułu.</p><p>cc <span class="h-card"><a href="https://mastodon.com.pl/@stfn" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>stfn</span></a></span></p>
<p><a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> v0.21.0 soon probably... first RC in maybe a week or so I'd guess? It's gonna be a nice release (domain limits! among other things):</p><p><a href="https://codeberg.org/superseriousbusiness/gotosocial/compare/v0.20.3...main" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/compare/v0.20.3...main"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/compare/v0.20.3...main</span></a></p>
<p>I didn't notice that <a href="/tags/gotosocial/" rel="tag">#gotosocial</a> added post language support a while back, now on</p>
<p>my Fediverse post migration tool slurp can now <a href="https://github.com/VyrCossont/slurp?tab=readme-ov-file#downloading-and-importing-a-bluesky-archive" rel="nofollow">import from Bluesky</a>!</p><p>i'm looking for beta testers who would like to give it a try, ideally on a throwaway Fedi server like a GTS testrig.</p><p>caveats:</p><p>currently doesn't check Bluesky's advisory "Discourage apps from showing my account to logged-out users" profile flag: imported Bluesky posts will have public visibility on Fedi<br>doesn't attempt to translate Bluesky <a href="https://docs.bsky.app/docs/tutorials/thread-gates" rel="nofollow">thread gates</a> to GTS <a href="https://codeberg.org/superseriousbusiness/gotosocial/src/branch/main/docs/federation/interaction_policy.md" rel="nofollow">interaction policies</a>, because i need to catch up on both first<br>video alt text is preserved but captions are not, because Bluesky's per-language VTT sidecar caption files would need to be converted and inlined for Fedi servers expecting one file per video<br>doesn't handle quote posts, because GTS doesn't have quote posts</p><p><a href="/tags/slurp/" rel="tag">#slurp</a> <a href="/tags/bluesky/" rel="tag">#bluesky</a> <a href="/tags/bsky/" rel="tag">#bsky</a> <a href="/tags/atproto/" rel="tag">#ATProto</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a></p>
<p>Looking for testers for a new Mastodon TUI.</p><p>tooi is a re-implementation of the TUI included with toot, using a more modern framework which is easier to work with. It supports most features `toot tui` does, and some new ones too.</p><p>tooi is set to replace `toot tui` which has proven to be troublesome to support and extend.</p><p><a href="https://codeberg.org/ihabunek/tooi" rel="nofollow"><span class="invisible">https://</span>codeberg.org/ihabunek/tooi</a></p><p><a href="/tags/toot/" rel="tag">#toot</a> <a href="/tags/mastodon/" rel="tag">#mastodon</a> <a href="/tags/pleroma/" rel="tag">#pleroma</a> <a href="/tags/gotosocial/" rel="tag">#gotosocial</a> <a href="/tags/tui/" rel="tag">#tui</a> <a href="/tags/terminal/" rel="tag">#terminal</a></p>
<p>The GoToSocial post import tool, slurp, now supports BlueSky post and media imports, backdated and all. I even used a custom PDS.</p><p>I'll do a write up at some point.</p><p>The most suprising thing, which probably should not have been a surprise - all your BlueSKy posts and media are completely public, and you can grab ANYONE's collection of posts and media if you want....no auth required.</p><p><a href="https://github.com/VyrCossont/slurp?tab=readme-ov-file#downloading-and-importing-a-bluesky-archive" rel="nofollow" class="ellipsis" title="github.com/VyrCossont/slurp?tab=readme-ov-file#downloading-and-importing-a-bluesky-archive"><span class="invisible">https://</span><span class="ellipsis">github.com/VyrCossont/slurp?ta</span><span class="invisible">b=readme-ov-file#downloading-and-importing-a-bluesky-archive</span></a></p><p><a href="/tags/bluesky/" rel="tag">#BlueSky</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a></p>
Edited 179d ago
<p>as foretold for many months, now that v0.20.0 of <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> is released, we have removed our mirror of the code from Github, and removed all our other archived repositories from there as well</p><p>all development has been taking place solely on <span class="h-card"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Codeberg</span></a></span> for months now, we just didn't want to remove our repo from Github immediately when we switched, since people might have been relying on it; so if you hadn't moved whatever mirrors / build systems etc to our codeberg repo yet, you ought to do it</p>
<p>good morning dorks and nerds! due to an excess of joie de vivre, gregariousness, bon vivantry, whimsy, and childlike wonder, we're going to extend our holiday by a week</p><p>what this means: instead of reopening all our codeberg issues and matrix rooms today (Jan 5th), we'll open them next week (Jan 12th) instead</p><p>we'll actually probably start doing bits of work already, we just don't quite feel ready yet to fully start Dealing With People again (no offense, you're lovely, just imagine us as sleepy winter bears who haven't had their coffee yet and are therefore blinking drowsily at all requests to be "on")</p><p>much love and kisses and happy new year from the <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> team ❤️ <img src="https://neodb.social/media/emoji/superseriousbusiness.org/progress_pride_flag.webp" class="emoji" alt=":progress_pride_flag:" title=":progress_pride_flag:"> <img src="https://neodb.social/media/emoji/superseriousbusiness.org/gtspat.gif" class="emoji" alt=":gtspat:" title=":gtspat:"></p>
<p>Po wielu dniach przygody z wyborem, instalacją i konfiguracjęlą fedi serwera GoToSocial, myślę że to już będzie to. Próbowałom Friendici ale jednak topornie się tego używało, po długim czasie mastodonowania. Swoje kolektywy przerzucę tylko na swojego Mobilizona, bo i eventy tam są i standardowe wpisy (ogłoszenia grup). Może uda się dla niego wydzielić ścieżkę fedi.nemo.earth/groups zamiast używać kolejnej subdomeny.<br><br>Pierwotnie byłom na pol.socialu, ale zaczęły mi przeszkadzać częste przerwy w działaniu. Chmurę też swoją już mam xD<br><br>No i ponownie się przedstawię:<br><br>Aktywiszcze i programiszcze. Prowadzę trzeźwe i wegańskie życie. Jestem niebinarne w trakcie HRT, z adhd i w spektrum autyzmu. Choruję na stwardnienie rozsiane. Gram na perkusji, głównie punkową muzykę. Żyję w Rawiczu i we Wrocławiu. A i używam Arch Linuxa.<br><br><a href="/tags/introduction/" rel="tag">#introduction</a> <a href="/tags/gotosocial/" rel="tag">#gotosocial</a></p>
Edited 175d ago
<p>Hello hello, here's bugfix release v0.20.1 of <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>, aka More Sinister Sloth 😈😈</p><p><a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.1" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.1"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/releases/tag/v0.20.1</span></a></p><p>If you're updating to this version from v0.20.0, it's a very easy update with no db migrations.</p><p>If you're updating to this version from a version before v0.20.0, please follow the <a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0" rel="nofollow">update instructions from v0.20.0</a>, but replace 0.20.0 with 0.20.1 throughout. Be aware that the update to 0.20.x contains some potentially very long migrations. Please do read the notes carefully!</p><p>Thanks for all the bug reports that helped us find and fix stuff <3</p><p>Release highlights</p><p>Fix an issue causing duplicate posts to appear in timelines.<br>Fix RSS format issue.<br>Speed up some queries a little bit (lists in particular, but home timeline a little too).<br>Return more sensible HTTP codes from fedi endpoints when things happen that aren't actually errors.<br>Add API scope for managing emojis.</p>
<p>Anyone have experience using <a href="/tags/snac2/" rel="tag">#Snac2</a> for a small activitypub instance? Currently I use <a href="/tags/gotosocial/" rel="tag">#gotosocial</a> 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.</p><p><a href="/tags/selfhosting/" rel="tag">#selfhosting</a> <a href="/tags/activitypub/" rel="tag">#activitypub</a></p>
<p>I've seen the raw HTML for some <a href="/tags/piefed/" rel="tag">#piefed</a> post content showing in the spoilerText field on some platforms via the mastodon api, including <a href="/tags/gotosocial/" rel="tag">#gotosocial</a>, <a href="/tags/neodb/" rel="tag">#neodb</a> (takahe/incarnator) and I think <a href="/tags/pleroma/" rel="tag">#pleroma</a>. My current kludge is to check the spoilerText for html tags (specifically, a beginning <p>).</p>
Edited 91d ago
<p>according to this as of December 2025 there were 1,632 <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> instances on the Fediverse, up 400 instances from the same time the year before:</p><p><a href="https://prattohome.com/@ottoto2017/115869882336719794" rel="nofollow" class="ellipsis" title="prattohome.com/@ottoto2017/115869882336719794"><span class="invisible">https://</span><span class="ellipsis">prattohome.com/@ottoto2017/115</span><span class="invisible">869882336719794</span></a></p><p>and I keep telling people the sloth is stinky software that shouldn't be used <img src="https://neodb.social/media/emoji/superseriousbusiness.org/smh.gif" class="emoji" alt=":smh:" title=":smh:"></p>
<p>i don't know how the <span class="h-card"><a href="https://gts.superseriousbusiness.org/@gotosocial" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gotosocial</span></a></span> 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.</p><p><a href="/tags/gotosocialadmin/" rel="tag">#gotosocialadmin</a> <a href="/tags/gotosocial/" rel="tag">#gotosocial</a></p>
<p>Testing an image post again with<br><br>media-image-size-hint: 1MiB<br><br>In <a href="/tags/gotosocial/" rel="tag">#GotoSocial</a> config.</p>
<p>I am incredibly delighted and impressed to see the domain access subscription feature in <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> - allowing admins to subscribe to a domain list for allowing or denying domains, and - more importantly - processing retractions when those lists remove an entry 💯 </p><p>If you are building federated services, please review this feature set:</p><p><a href="https://docs.gotosocial.org/en/v0.20.1/admin/domain_permission_subscriptions/" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/v0.20.1/admin/domain_permission_subscriptions/"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/v0.20.1</span><span class="invisible">/admin/domain_permission_subscriptions/</span></a></p><p>Additionally heartened to see NLNet funding <span class="h-card"><a href="https://gts.superseriousbusiness.org/@gotosocial" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gotosocial</span></a></span> for the addition of new moderation and federation features - congrats!</p>
<p>Fediverse people, need your advice! 🙂 </p><p>Do you know any GoToSocial servers that are open to public signups?</p><p>Would especially like to know about general servers that aren't aimed at a specific niche.</p><p>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.</p><p><a href="/tags/askfedi/" rel="tag">#AskFedi</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a></p>
<p>But But But !!!! I just realized <a href="/tags/ivory/" rel="tag">#Ivory</a> for iOS have been updated on my iPhone and now supports… markdown 🎉</p><p>Thanks @[email protected]. You’re now my preferred iOS App for using <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> 😆</p>
<p>Migrated from <a href="https://activitypub.software/TransFem-org/Sharkey" rel="nofollow">Sharkey</a> to <a href="https://gotosocial.org/" rel="nofollow">GoToSocial</a>, 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.</p><p>I wrote <a href="https://forge.axfive.net/Taylor/migrate-sharkey-posts-to-mastodon" rel="nofollow">this python script</a> 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.</p><p><a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/sharkey/" rel="tag">#Sharkey</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/python/" rel="tag">#Python</a> <a href="/tags/migration/" rel="tag">#Migration</a></p>

👾