<p>Hello, we just created the first release candidate for version 0.19.0 of <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>:</p><p><a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.19.0-rc1" rel="nofollow" class="ellipsis" title="github.com/superseriousbusiness/gotosocial/releases/tag/v0.19.0-rc1"><span class="invisible">https://</span><span class="ellipsis">github.com/superseriousbusines</span><span class="invisible">s/gotosocial/releases/tag/v0.19.0-rc1</span></a></p><p>Adventurous admins can try out this release candidate using the 0.19.0-rc1 docker tag, or by downloading the proper tar archive on the release page.</p><p>This version contains several database migrations so you will need to be patient when upgrading, and backup your database first!!</p><p>Release highlights:</p><p>OAuth token scope enforcement: Token scopes (read, write etc) now actually do stuff! So we removed the big "scopes don't do stuff!" warning in the docs. The enforced scopes match the Mastodon API token scopes, so there shouldn't be any surprises for bot owners / app developers.<br>See <a href="https://docs.gotosocial.org/en/latest/api/swagger/" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/latest/api/swagger/"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/latest/</span><span class="invisible">api/swagger/</span></a> for more info.<br>Token review / invalidation: You can now review and invalidate tokens issued for your account in the settings panel, to help keep your account secure.<br>Docs: <a href="https://docs.gotosocial.org/en/latest/user_guide/settings/#access-tokens" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/latest/user_guide/settings/#access-tokens"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/latest/</span><span class="invisible">user_guide/settings/#access-tokens</span></a><br>Create and manage applications in the settings panel: Handy for people who want to run bots and applications with GoToSocial!<br>Docs: <a href="https://docs.gotosocial.org/en/latest/user_guide/settings/#applications" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/latest/user_guide/settings/#applications"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/latest/</span><span class="invisible">user_guide/settings/#applications</span></a><br>Gallery-style profile layout option: You can now choose to lay out the web view of your profile in a 'gram style gallery. Good for people who mostly post media and want to put that at the forefront.<br>Docs: <a href="https://docs.gotosocial.org/en/latest/user_guide/settings/#select-layout" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/latest/user_guide/settings/#select-layout"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/latest/</span><span class="invisible">user_guide/settings/#select-layout</span></a><br>Support for two-factor authentication (aka 2FA): If your instance isn't configured to use an OIDC provider, you can now secure your account with 2FA via a QR code and an authenticator app. When logging in with 2FA enabled, you will have to provide a time-based one-time password. Security!<br>Docs: <a href="https://docs.gotosocial.org/en/latest/user_guide/settings/#two-factor-authentication" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/latest/user_guide/settings/#two-factor-authentication"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/latest/</span><span class="invisible">user_guide/settings/#two-factor-authentication</span></a><br>Lots of web view tweaks including nicer media rendering on chrome, proper blurhash support, much better support for keyboard-based page navigation, wider font support for different scripts, and more.</p><p>Thanks for reading! :)</p>
gotosocial
<p>Updated to the latest version of <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> that has an optional gallery view on profiles - perfect for my photo-centric account, <span class="h-card"><a href="https://gts.scoobysnack.net/@snaps" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>snaps</span></a></span> </p><p>Tons of themes to try, too. 🦥</p><p><span class="h-card"><a href="https://gts.scoobysnack.net/@snaps" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>https://gts.scoobysnack.net/</span></a></span></p>
<p>I did some digging through the docs, but I could not find a clear answer to my question:<br><br>My instance is running GTS 0.19, can my toots be quoted by users of new versions of Mastodon? I don't mind that, just curious.<br><br><a href="/tags/gotosocial/" rel="tag">#gotosocial</a> <a href="/tags/quoteposting/" rel="tag">#quoteposting</a></p>
<p>TIL <a href="/tags/gotosocial/" rel="tag">#Gotosocial</a> apparently doesn’t have auto delete features.<br><br>Guess I can write an API calling script but hopefully this makes it into the main app soon as this makes a lot of sense for my bots which posts a lot (only for me).<br><a href="https://codeberg.org/superseriousbusiness/gotosocial/issues/1442" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/issues/1442"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/issues/1442</span></a></p>
<p>Now that <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> v0.19.0 is out, we're going to start the process of transferring our coding workflow from Github over to <a href="/tags/codeberg/" rel="tag">#Codeberg</a> (<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>), to get away from Microsoft's endless parade of crapola.</p><p>This means that some time in the next week or so, we will "lock" the Github repository so that only superseriousbusiness.org members can create new PRs and issues etc (similar to what we do when we're on holiday).</p><p>Then, we will migrate the repository over to Codeberg, using Codeberg's migration functionality to keep issues, pull requests, comments, etc intact.</p><p>Once we've validated that everything is in order, we will mark the Github repository as a read-only mirror of the Codeberg repo, and start using Codeberg for issues, pull requests, CI/CD etc.</p><p>To avoid breaking people's automated builds that rely on that Github repo, we are planning to keep it as a read-only mirror for a while (eg., 6 months or so, not sure yet) . At some point though we will fully remove it, to avoid contributing our code to Microsoft's "ai" garbage. But we will warn in advance about this so that people can update their scripts and stuff in time.</p><p>There will probably be some turbulence in our CI/CD pipelines and workflow and whatnot during this transition period, but nothing that should affect end users of the software: releases up to v0.19.0 will remain available on Github and Docker as normal, and snapshots should remain up to date on our Minio S3 bucket and Docker.</p><p>We're looking forward to the move, and to putting the sloth in its new home and seeing it wander around sniffing the furniture and exploring <img src="https://neodb.social/media/emoji/superseriousbusiness.org/gtspat.gif" class="emoji" alt=":gtspat:" title=":gtspat:"> Thanks for reading!</p>
Edited 347d ago
<p>adding the <a href="/tags/gotosocial/" rel="tag">#GotoSocial</a> account switch between feed and gallery web views</p>
<p>Who needs Instagram when there is <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> !?</p><p><a href="/tags/photogallery/" rel="tag">#PhotoGallery</a></p>
<p>Good morning Fedi friends!<br><br>If you've been following my toots for a while, you know how incredibly grateful I am to <span class="h-card"><a href="https://toot.aquilenet.fr/@yunohost" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>yunohost</span></a></span> for empowering me to self-host my own fedi instances.<br><br>Six months ago I knew nothing about self-hosting. Now, thanks to <a href="/tags/yunohost/" rel="tag">#YunoHost</a> and the superb tools they offer (for free!), I am running my own <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>, <a href="/tags/friendica/" rel="tag">#Friendica</a>, <a href="/tags/pixelfed/" rel="tag">#Pixelfed</a> and <a href="/tags/peertube/" rel="tag">#PeerTube</a> instances. I am a new and improved and more empowered digital citizen thanks to it. I cannot begin to describe the immense gratitude I feel towards YunoHost and its team of volunteers.<br><br>Well, today I have a chance to give back (a little). YunoHost has just launched a crowdfunding campaign to cover its operating costs for the rest of the year.<br><br>✨ <a href="https://yunohost.org/donate.html" rel="nofollow"><span class="invisible">https://</span>yunohost.org/donate.html</a> 🪴<br><br>I just donated to it - and if you have the means could you join me in doing so, too? Every euro / dollar / yen counts.<br><br>YunoHost has the incredible mission of empowering anyone to self-host their digital services - not just fediverse software, but HUNDREDS of free open source apps.<br><br>Needless to say, I want YunoHost to continue operating and to thrive for many many years to come. Its services are ESSENTIAL.<br><br>Thank you YunoHost for changing my life and wishing you great success with your fundraising campaign! 💚🪴</p>
<p>adding translation options for <a href="/tags/gotosocial/" rel="tag">#GotoSocial</a> profile alt text</p>
<p>Twice now my <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> instance has gotten "stuck" for lack of a better word, where it refuses to federate out posts until restarted.</p><p>It seems to handle inbound federation fine, seems to be able to federate out favorites OK, possibly even DMs, but posts and replies don't go anywhere.</p><p>I'm not seeing anything obvious in my logs, just the absence of any activity posting to other instances' /inbox.</p><p>Has anyone seen anything like this?</p><p><a href="/tags/homelab/" rel="tag">#homelab</a> <a href="/tags/selfhosted/" rel="tag">#selfhosted</a></p>
<p>Hello nerds!</p><p>We've just created the first release candidate for <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> v0.18.0!</p><p>Adventurous admins can find the release candidate and upgrade instructions here:</p><p><a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.18.0-rc1" rel="nofollow" class="ellipsis" title="github.com/superseriousbusiness/gotosocial/releases/tag/v0.18.0-rc1"><span class="invisible">https://</span><span class="ellipsis">github.com/superseriousbusines</span><span class="invisible">s/gotosocial/releases/tag/v0.18.0-rc1</span></a></p><p>Please read the migration notes carefully for instructions on how to upgrade to this version. This version contains several very long migrations so you will need to be patient when upgrading, and backup your database first!!</p><p>Thanks for reading! <img src="https://neodb.social/media/emoji/superseriousbusiness.org/gtspat.gif" class="emoji" alt=":gtspat:" title=":gtspat:"></p><p>Release highlights:</p><p>Status edit support: one of our most-requested features! You can now edit your own statuses, and see instance edit history from other accounts too (if your instance has them stored).<br>Push notifications: probably the second most-requested feature! GoToSocial can now send push notifications to clients via their configured push providers.<br>You may need to uninstall / reinstall client applications, or log out and back in again, for this feature to work. (And if you're using Tusky, <a href="https://tusky.app/faq/#why-are-notifications-less-frequent-with-tusky" rel="nofollow">make sure you've got ntfy installed</a>).<br>Global instance css customization: admins can now apply custom CSS across their entire instance via the settings panel.<br>Domain permission subscriptions: it's now possible to configure your instance to subscribe to CSV, JSON, or plaintext lists of domain permissions.<br>Each night, your instance will fetch and automatically create domain permissions (or permission drafts) based on what it finds in a subscribed list.<br>See the <a href="https://docs.gotosocial.org/en/latest/admin/domain_permission_subscriptions/" rel="nofollow">domain permission subscription documentation</a> for more information.<br>Trusted-proxies helper: instances with improperly configured trusted-proxies settings will now show a warning on the homepage, so admins can make sure their instance is configured correctly.<br>Better outbox sorting: messages from GoToSocial are now delivered more quickly to people you mention, so conversations across instances should feel snappier.<br>Log in button: there's now a login button in the top right of the instance homepage, which leads to a helpful page about clients, with a link to the settings panel. Should make things less confusing for new users!<br>Granular stats controls: with the instance-stats-mode setting, admins can now choose if and how their instance serves stats via the nodeinfo endpoints. Existing behavior from v0.17.0 is the default.<br>Maintenance router will now be used while your instance is starting up / running migrations. It serves a nice status page informing visitors to wait while migrations complete. Less admin anxiety! Stuff is working!</p>
<p>Hello everyone!</p><p>We've just made the proper release of v0.20.0 of <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>, aka Sinister Sloth 😈</p><p><a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/releases/tag/v0.20.0</span></a></p><p>It's been a long summer of gently poking and prodding at the sloth's tummy and sides to make xem giggle. Now that autumn is here and the weather is getting crisp, xe's finally ready to lumber out the door and say hello. In a sinister manner, that is (it is almost Halloween after all).</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. Please back up your database before updating, plan downtime accordingly, hang in there, be patient, 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. You can set focal point on your media, now, and have it work properly!<br>Edit notifications. You'll now get notifications when a status you've interacted with has been edited.<br>ListenBrainz widget on the web view of your profile, so you can show off the music you've been listening to.<br>Instructions in the docs: <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. Non-admins on the instance can now see which domains are blocked and explicitly allowed, and the reason why.<br>Bunch of new themes for profile views: hacker dark, hacker light, programmer socks dark, programmer socks light, and ninety-eight.<br>Option to expose emoji endpoints without authentication. Useful for compatibility with some clients. Default value still requires authentication, don't worry.<br>Footnotes in markdown!<br>Configurable thumbnail dimensions. If you want bigger thumbnails that lose less detail, you can do that now.<br>Federation of avatar + header image descriptions is handled now, both in + out of GtS.<br>New hidesToPublicFromUnauthedWeb and hidesCcPublicFromUnauthedWeb properties are federated in and out now.<br>This allows 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>Docs for this are here: <a href="https://docs.gotosocial.org/en/latest/federation/actors/#hidestopublicfromunauthedweb-and-hidesccpublicfromunauthedweb" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/latest/federation/actors/#hidestopublicfromunauthedweb-and-hidesccpublicfromunauthedweb"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/latest/</span><span class="invisible">federation/actors/#hidestopublicfromunauthedweb-and-hidesccpublicfromunauthedweb</span></a><br>Support for avif file format. We forgot to include this earlier, whoops.<br>Optional 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>Check the docs: <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><br>Domain permission subscription retractions are now handled properly.</p><p>Full changelog is available at the link.</p><p>Thanks for reading, and happy upgrading!</p>
Edited 180d ago
<p>the next <a href="/tags/fedicat/" rel="tag">#Fedicat</a> build will be a two platform feature release: outgoing follow requests in <a href="/tags/gotosocial/" rel="tag">#GotoSocial</a> and <a href="/tags/pleroma/" rel="tag">#Pleroma</a> bookmark folders</p>
<p>After reviewing <a href="https://w3id.org/fep/5624" rel="nofollow">FEP-5624: Per-object reply control policies</a> and GoToSocial's <a href="https://docs.gotosocial.org/en/latest/federation/interaction_policy/" rel="nofollow">interaction policy</a> spec, I find myself leaning toward the latter for long-term considerations, though both have merit.</p><p>FEP-5624 is admirably focused and simpler to implement, which I appreciate. However, <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>'s approach seems to offer some architectural advantages:</p><p>The three-tier permission model (allow/require approval/deny) feels more flexible than binary allow/deny<br>Separating approval objects from interactions appears more secure against forgery<br>The explicit handling of edge cases (mentioned users, post authors) provides clearer semantics<br>The extensible framework allows for handling diverse interaction types, not just replies</p><p>I wonder if creating an <a href="/tags/fep/" rel="tag">#FEP</a> that extracts GoToSocial's interaction policy design into a standalone standard might be worthwhile. It could potentially serve as a more comprehensive foundation for access control in <a href="/tags/activitypub/" rel="tag">#ActivityPub</a>.</p><p>This is merely my initial impression though. I'd be curious to hear other developers' perspectives on these approaches.</p><p><a href="/tags/fep5624/" rel="tag">#FEP5624</a> <a href="/tags/fedidev/" rel="tag">#fedidev</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/replycontrol/" rel="tag">#replycontrol</a> <a href="/tags/interactionpolicy/" rel="tag">#interactionpolicy</a></p>
<p><a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> has been approved for NLnet NGI Zero Commons funding for 2026! That is, among a number of other cool projects you can check out here:</p><p><a href="https://nlnet.nl/news/2025/20251016-selection-NGI0CommonsFund.html" rel="nofollow" class="ellipsis" title="nlnet.nl/news/2025/20251016-selection-NGI0CommonsFund.html"><span class="invisible">https://</span><span class="ellipsis">nlnet.nl/news/2025/20251016-se</span><span class="invisible">lection-NGI0CommonsFund.html</span></a></p><p>The blurb for what we'll be working on in 2026 is as follows:</p><p><p>GoToSocial is an ActivityPub social network server, written in Go. It complements existing ActivityPub implementations by providing a lightweight, customizable entryway into decentralized social media hosting. GoToSocial places a high value on ease of deployment and maintenance; this means low system requirements, minimal external dependencies, and clear documentation. GoToSocial empowers self-hosting newcomers to deploy small, personalized instances, from which they connect to others across the Fediverse, using low-powered equipment lying around at home. In this project, the GoToSocial team adds new moderation and federation features to GoToSocial, bringing it towards a version 1.0 release (projected end 2026).</p></p><p>Translated to something more concrete, that means we're going to be working on implementing: relay support, instance limits and mutes, old status cleanup, more easily configurable memory usage, tracking of unreachable instances, better search, and a bunch of performance improvements to keep GtS running well on lower-spec computers. And of course, fixing bugs, and likely implementing a few other cheeky features between the soup and the potatoes (kim is interested in looking at quote posts, for example, and tobi will likely do some silly things like the recent ListenBrainz integration).</p><p>If things turn out favorably, this chunk of work will bring us towards calling a proper v1.0.0 release by the end of 2026. Ie., we'll finally be able to say "it's good enough to recommend to people".</p><p>Thanks for reading! 🏳️🌈 <img src="https://neodb.social/media/emoji/superseriousbusiness.org/gtspat.gif" class="emoji" alt=":gtspat:" title=":gtspat:"> 🏳️⚧️</p>
<p>Udaje się w miarę przenieść archiwum wpisów na <a href="/tags/gotosocial/" rel="tag">#gotosocial</a> wykorzystując <a href="https://github.com/VyrCossont/slurp" rel="nofollow"><span class="invisible">https://</span>github.com/VyrCossont/slurp</a><br></p>
<p>Hello everyone!</p><p>Here's version 0.20.2 of <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>; it's another bugfix release!</p><p><a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.2" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.2"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/releases/tag/v0.20.2</span></a></p><p>If you're updating to this version from v0.20.0 or v0.20.1, 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.2 throughout. Be aware that the update to 0.20.x contains some potentially very long migrations. Please do read the notes carefully!</p><p>Release highlights:</p><p>Roll back to using name property instead of summary for alt text (for now anyway), due to compatibility issues with *oma, *key, and Iceshrimp.<br>Stub authorize_interaction to avoid surprising 404 when trying to do a remote interaction.<br>Fix issue that was causing emojis not to download properly.<br>Add optional build tags for reduced binary size.<br>Fix some swagger docs issues.<br>Various other fixes + performance tweaks.<br>Dependency bumps.</p><p>Thanks for reading! Have a good week!</p>
<p>Hello everyone, after a week or two down the release candidate mines, we've emerged blinking into the light carrying with us <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> v0.18.0 Scroingly Sloth!</p><p><a href="https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.18.0" rel="nofollow" class="ellipsis" title="github.com/superseriousbusiness/gotosocial/releases/tag/v0.18.0"><span class="invisible">https://</span><span class="ellipsis">github.com/superseriousbusines</span><span class="invisible">s/gotosocial/releases/tag/v0.18.0</span></a></p><p>Please read the migration notes carefully for instructions on how to upgrade to this version. This version contains several very long migrations so you will need to be patient when upgrading, and backup your database first!!</p><p>Release highlights</p><p>Status edit support: one of our most-requested features! You can now edit your own statuses, and see instance edit history from other accounts too (if your instance has them stored).<br>Push notifications: probably the second most-requested feature! GoToSocial can now send push notifications to clients via their configured push providers.<br>You may need to uninstall / reinstall client applications, or log out and back in again, for this feature to work. (And if you're using Tusky, <a href="https://tusky.app/faq/#why-are-notifications-less-frequent-with-tusky" rel="nofollow">make sure you've got ntfy installed</a>).<br>Global instance css customization: admins can now apply custom CSS across their entire instance via the settings panel.<br>Domain permission subscriptions: it's now possible to configure your instance to subscribe to CSV, JSON, or plaintext lists of domain permissions.<br>Each night, your instance will fetch and automatically create domain permissions (or permission drafts) based on what it finds in a subscribed list.<br>See the <a href="https://docs.gotosocial.org/en/latest/admin/domain_permission_subscriptions/" rel="nofollow">domain permission subscription documentation</a> for more information.<br>Trusted-proxies helper: instances with improperly configured trusted-proxies settings will now show a warning on the homepage, so admins can make sure their instance is configured correctly. Check your own instance homepage after updating to see if you need to do anything.<br>Better outbox sorting: messages from GoToSocial are now delivered more quickly to people you mention, so conversations across instances should feel a bit snappier.<br>Log in button: there's now a login button in the top right of the instance homepage, which leads to a helpful page about clients, with a link to the settings panel. Should make things less confusing for new users!<br>Granular stats controls: with the instance-stats-mode setting, admins can now choose if and how their instance serves stats via the nodeinfo endpoints. Existing behavior from v0.17.0 is the default.<br>Post backdating: via the API you can now backdate posts (if enabled in config.yaml). This is our first step towards making it possible to import your post history from elsewhere into your GoToSocial instance. While there's no way to do this in the settings panel yet, you can already use third-party tools like Slurp to import posts from a Mastodon export (see <a href="https://github.com/VyrCossont/slurp" rel="nofollow">Slurp</a>).<br>Configurable sign-up limits: you can now configure your sign-up backlog length and sign-up throttling (defaults remain the same).<br>NetBSD and FreeBSD builds: yep!<br>Respect users prefers-color-scheme preference: there's now a light mode default theme to complement our trusty dark mode theme, and the theme will switch based on a visitor's prefers-color-scheme configuration. This applies to all page and profiles, with the exception of some custom themes. Works in the settings panel too!</p><p>Thanks for reading! And seriously back up your database.</p>
Edited 1y ago
<p>Slurp is a new CLI tool for GoToSocial that is making post migration possible from Mastodon and Pixelfed archive formats. </p><p>Learn about the complexities of previous import solutions and how I slurped up my Pixelfed archive into a new GoToSocial account.</p><p><a href="https://box464.com/posts/gotosocial-slurp/" rel="nofollow" class="ellipsis" title="box464.com/posts/gotosocial-slurp/"><span class="invisible">https://</span><span class="ellipsis">box464.com/posts/gotosocial-sl</span><span class="invisible">urp/</span></a></p><p><a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/pixelfed/" rel="tag">#Pixelfed</a></p>
<p><a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> will be updated to the latest version by tomorrow which will restore compatibility with <a href="/tags/mastodon/" rel="tag">#Mastodon</a>. </p><p>We've been working on it all week, a few changes in the code have required us to make alterations to our systems and run a lot of tests and simulations.</p><p>Sorry for the delays.</p>
<p>We’re about to start the upgrade to <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> v0.20.2.</p><p>This is a big update, so your instance may go offline and come back a few times. That’s completely normal for an update of this size. Things might take a bit longer than usual, but everything will return to normal once the upgrade is finished.</p><p>To see what's new:<br><a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/releases/tag/v0.20.0</span></a></p>
<p>Hoy hoy, just messed around and deployed this:</p><p><a href="https://masto-fe.superseriousbusiness.org" rel="nofollow" class="ellipsis" title="masto-fe.superseriousbusiness.org"><span class="invisible">https://</span><span class="ellipsis">masto-fe.superseriousbusiness.</span><span class="invisible">org</span></a></p><p>based on the Iceshrimp standalone Masto frontend</p><p>You can log in to your <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> instance and use it like Mastodon :) All data is stored in the browser and on your own computer, masto-fe.superseriousbusiness.org doesn't store anything at all. It's like pinafore or semaphore in that regard.</p><p>I'll mess around with it more on and off as a hobby project, see if it can be customized + themed to feel a bit more like GoToSocial.</p><p>Thanks for trying it out!</p>
<p>All <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> instances have been updated to v0.20.2 !</p><p>Thank you for your patience.</p>
<p>Added a basic theme picker to the Masto-FE (🦥 flavour) thingy, it's under app settings. Just light/dark/dark (high contrast) available rn, as that's what was already in the glitch repo.</p><p>As always, you can try it out here: <a href="https://masto-fe.superseriousbusiness.org" rel="nofollow" class="ellipsis" title="masto-fe.superseriousbusiness.org"><span class="invisible">https://</span><span class="ellipsis">masto-fe.superseriousbusiness.</span><span class="invisible">org</span></a></p><p>Code here (and I added a brief readme now): <a href="https://codeberg.org/superseriousbusiness/masto-fe-standalone" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/masto-fe-standalone"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/masto-fe-standalone</span></a></p><p><a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/peepeepoopoo/" rel="tag">#PeePeePooPoo</a></p>
<p>neat, <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> got featured in Codeberg's latest newsletter <img src="https://neodb.social/media/emoji/superseriousbusiness.org/gtspat.gif" class="emoji" alt=":gtspat:" title=":gtspat:"> good sloth</p>
👾
