<p>Hello, we've just done a bugfix release of <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> v0.20.3, codename "Most Sinister Sloth 😈😈😈😈😈"!</p><p><a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.3" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.3"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/releases/tag/v0.20.3</span></a></p><p>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.</p><p>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.</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.3 throughout. Be aware that the update to 0.20.x contains some potentially very long migrations. Please do read the notes carefully!</p><p>If you are currently on a snapshot / nightly build, stay on the snapshot / nightly build, as it's already ahead of this release.</p><p>Thanks for reading!</p>
gotosocial
<p>the <a href="/tags/gotosocial/" rel="tag">#gotosocial</a> status content_type field is handy - when I see that, I assume there's no embedded markdown in the HTML</p>
<p>gotosocial.social has been updated to <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> v0.21.0-rc1!</p><p>⁃ You can now mark your account as "indexable" by full-text search<br>⁃ You can opt-in to show reblogs on the web view of your profile<br>⁃ You can see the reason for undownloaded media<br>⁃ canQuote property is now included in your posts, this signals intentn for GtS to implement quote toots at some point<br>⁃ OpenGraph previews of your posts is now much better</p><p>Full changelog:<br><a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc1" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc1"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/releases/tag/v0.21.0-rc1</span></a><br><a href="https://gts.superseriousbusiness.org/@gotosocial/statuses/01KH6H52VWPS2N6G0ZFD08NXMT" rel="nofollow" class="ellipsis" title="gts.superseriousbusiness.org/@gotosocial/statuses/01KH6H52VWPS2N6G0ZFD08NXMT"><span class="invisible">https://</span><span class="ellipsis">gts.superseriousbusiness.org/@</span><span class="invisible">gotosocial/statuses/01KH6H52VWPS2N6G0ZFD08NXMT</span></a></p>
<p>Hello, here's the second release candidate for <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> v0.21.0 Sacrilegious Sloth!</p><p><a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc3" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc3"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/releases/tag/v0.21.0-rc3</span></a></p><p>What happened to rc2 you ask? Shhhhhhh. Shh. Shush. It's okay. Don't worry about it.</p><p>As always please read the migration notes carefully!</p><p>For highlights of v0.21.0 please see <a href="https://gts.superseriousbusiness.org/@gotosocial/statuses/01KH6H52VWPS2N6G0ZFD08NXMT" rel="nofollow">our previous post about it</a>.</p><p>Thanks! Have a nice weekend!</p>
<p>We're looking into implementing interaction controls in <a href="/tags/holos/" rel="tag">#Holos</a>, following the approach proposed by <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>. 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: <a href="https://docs.gotosocial.org/en/latest/federation/interaction_controls/" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/latest/federation/interaction_controls/"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/latest/</span><span class="invisible">federation/interaction_controls/</span></a></p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>In <a href="/tags/activitypub/" rel="tag">#ActivityPub</a>, once a post is federated, you lose control over how remote instances handle interactions on it. Some servers like <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> are working on interaction controls, but non-compatible instances simply ignore your rules.<br>With <a href="/tags/holossocial/" rel="tag">#HolosSocial</a>, 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.</p>
Is anyone else using <a href="/tags/snac/" rel="tag">#snac</a> / <a href="/tags/snac2/" rel="tag">#snac2</a> seeing 401s when trying to follow <a href="/tags/gotosocial/" rel="tag">#gotosocial</a> accounts, or is it my own configuration?<br><br>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.<br>
<p><a href="/tags/holos/" rel="tag">#Holos</a> will be available on <a href="/tags/fdroid/" rel="tag">#FDroid</a> soon, and we hope to get more feedback to improve the project. While <a href="/tags/fedilab/" rel="tag">#Fedilab</a> uses server APIs, here we can do much more to improve your <a href="/tags/fediverse/" rel="tag">#Fediverse</a> experience with an <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> 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 <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>.</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>After quite some time, I’m finally ready to share this.</p><p>MastoBlaster is now available in public testing on TestFlight.</p><p>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.</p><p>What makes it different:<br>• snac-first by design, not "compatible by accident"<br>• Works with all Mastodon API compatible software, including Mastodon, snac, GoToSocial, Akkoma, and others<br>• EXIF stripping on upload (HDR and orientation preserved)<br>• Optional on-device alt text generation via Apple Intelligence for your uploads and for images in your timeline<br>• Markdown posting for snac<br>• Granular notifications, grouping, multi-account<br>• Blocking and moderation tools<br>• Very small footprint, very low RAM usage</p><p>Alt text generation happens entirely on device via Apple APIs on supported hardware. Nothing is sent to external services.</p><p>It is built around my own workflow and priorities. It may not be for everyone, and that is perfectly fine.</p><p>Important note:<br>MastoBlaster will always be free for BSD Cafe users, illumos Cafe users, and for anyone connecting to a snac instance, including self-hosted ones.</p><p>The app is already usable, but this is still a test phase. I am looking for feedback, bug reports, and real-world usage insights.</p><p>TestFlight link:<br><a href="https://testflight.apple.com/join/Pkxa5R1k" rel="nofollow" class="ellipsis" title="testflight.apple.com/join/Pkxa5R1k"><span class="invisible">https://</span><span class="ellipsis">testflight.apple.com/join/Pkxa</span><span class="invisible">5R1k</span></a></p><p>Stay tuned.</p><p><a href="/tags/mastoblaster/" rel="tag">#MastoBlaster</a> <a href="/tags/ios/" rel="tag">#iOS</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/snac2/" rel="tag">#snac2</a> <a href="/tags/akkoma/" rel="tag">#Akkoma</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/ownyourdata/" rel="tag">#OwnYourData</a></p>
Edited 47d ago
<p>RE: <a href="https://mastodon.social/@dansup/116094075872982176" rel="nofollow" class="ellipsis" title="mastodon.social/@dansup/116094075872982176"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@dansup/116094</span><span class="invisible">075872982176</span></a></p><p>Totally agree! This is exactly what <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>'s interaction policies already handle with Accept/Reject for replies. The missing piece is retroactive rejection. When a reply was auto-accepted by the policy and you later block the author, the server should send a Reject on the original Create activity to unlink it. Extending their framework would be the cleanest path.</p>
<p>Hello sloth enjoyers! We just made the third and hopefully final release candidate for <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> v0.21.0 Sacrilegious Sloth:</p><p><a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc4" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc4"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/releases/tag/v0.21.0-rc4</span></a></p><p>For instructions to update to this release candidate from versions < v0.21.0-rc1, see the <a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0-rc1" rel="nofollow">v0.21.0-rc1 release candidate notes</a>, but replace v0.21.0-rc1 with v0.21.0-rc4 throughout.</p><p>To update to this release candidate from v0.21.0-rc1, or v0.21.0-rc3, just follow the instructions in the release notes.</p>
<p><a href="/tags/mastoblaster/" rel="tag">#MastoBlaster</a> has its own <a href="/tags/fediverse/" rel="tag">#Fediverse</a> account - powered by <a href="/tags/snac/" rel="tag">#snac</a></p><p>Follow <span class="h-card"><a href="https://mastoblaster.app/fedi/mastoblaster" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mastoblaster</span></a></span> to receive all the updates, insights, etc.</p><p><a href="/tags/ios/" rel="tag">#iOS</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/snac/" rel="tag">#snac</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a></p>
<p>Getting a <a href="/tags/gotosocial/" rel="tag">#gotosocial</a> instance properly running is NOT easy! Split domains is giving me a splitting headache!</p><p>Can any of you nice <a href="/tags/mastodon/" rel="tag">#mastodon</a> <a href="/tags/selfhosting/" rel="tag">#selfhosting</a> folks please check if you can at least see the option to follow for @[email protected] ?</p>
<p>Today I posted a farewell message of sorts on <a href="/tags/facebook/" rel="tag">#Facebook</a> (feel free to plagiarize as you see fit):</p><p>"Hello, world! 👋 From now on, Mastodon is my preferred social media channel. It's an open source, decentralized platform – not controlled by tech giants. Search for me in there, to follow: <span class="h-card"><a href="https://wiseowl.club/@gtsadmin" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>gtsadmin</span></a></span> . I will very occasionally be checking this account, and you can trust I'll *never* be posting here - unless some extremely extenuating, unforeseen reason arises. The Facebook Marketplace, alas, is still a resource I can't *quite* close the door on, at this time (but want to). Should you see any further Facebook posts from me, sooner should you assume it's Meta impersonating me, using their new AI patent: <a href="https://cybernews.com/ai-news/digital-eternal-life-meta-patents-ai-that-can-post-after-you-die/" rel="nofollow" class="ellipsis" title="cybernews.com/ai-news/digital-eternal-life-meta-patents-ai-that-can-post-after-you-die/"><span class="invisible">https://</span><span class="ellipsis">cybernews.com/ai-news/digital-</span><span class="invisible">eternal-life-meta-patents-ai-that-can-post-after-you-die/</span></a><br>Please look in my Facebook profile links for other ways to contact me if necessary."</p><p><a href="/tags/gotosocial/" rel="tag">#gotosocial</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a></p>
<p>just noticed a few other instance.configuration.accounts limits already added to the <a href="/tags/mastodon/" rel="tag">#mastodon</a> api doc as 4.6 (max_profile_fields has already been around a while in <a href="/tags/gotosocial/" rel="tag">#gotosocial</a> </p><p><a href="https://docs.joinmastodon.org/entities/Instance/#accounts" rel="nofollow" class="ellipsis" title="docs.joinmastodon.org/entities/Instance/#accounts"><span class="invisible">https://</span><span class="ellipsis">docs.joinmastodon.org/entities</span><span class="invisible">/Instance/#accounts</span></a></p>
<p>Push Notifications and MastoBlaster</p>On iOS, push notifications must go through Apple’s servers. This is not something that can be bypassed, as it is part of the operating system’s architecture.<br><br>MastoBlaster, like other Fediverse apps, uses a design that maximizes user privacy.<br><br>When you log in to your instance, the app and the server exchange the necessary cryptographic keys. The app also communicates to the instance the address of the relay, which is the server responsible for forwarding notifications to Apple.<br><br>When a new notification is generated:<br><br>1. Your instance encrypts the notification.<br>2. It sends the encrypted payload to the relay.<br>3. The relay forwards it to Apple using its own authentication key.<br>4. Apple delivers it to your device.<br><br>The content of the notification is encrypted by your Fediverse server and can only be decrypted by your device.<br><br>The relay, which in the case of MastoBlaster is dedicated and hosted on a FreeBSD server, receives only encrypted data. It cannot read the content, does not know which account the notification belongs to, and does not store any information about the notification itself.<br><br>Apple knows which relay sent the notification and which device it must be delivered to, but it cannot access the content.<br><br>In short, only your instance and your device can read the notification.<br><br><a href="/tags/mastoblaster/" rel="tag">#MastoBlaster</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/akkoma/" rel="tag">#Akkoma</a> <a href="/tags/ios/" rel="tag">#iOS</a> <a href="/tags/apple/" rel="tag">#Apple</a> <a href="/tags/pushnotifications/" rel="tag">#PushNotifications</a> <a href="/tags/freebsd/" rel="tag">#FreeBSD</a><br>
Edited 35d ago
<p>happy souls <a href="https://www.youtube.com/watch?v=2kr7KDCsIws&t=554s" rel="nofollow">"i've got boss weapons"</a> voice: We've got <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> BUGFIX RELEAAAASE</p><p><a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.2" rel="nofollow" class="ellipsis" title="codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.2"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/superseriousbusin</span><span class="invisible">ess/gotosocial/releases/tag/v0.21.2</span></a></p><p>Bugfixes and little chores! Check the commits at the link for specifics.</p><p>Note that we bumped the Go version number to v1.25 for this release. Normally we wouldn't do this in a bugfix release, but a dependency update (including a bugfix) depended on it, so here we are. Practically speaking you probably won't notice a difference, but it's worth mentioning.</p><p>If you're updating to this version from v0.21.x, it's a very easy update with no db migrations.</p><p>If you're updating to this version from a version before v0.21.0, please follow the <a href="https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0" rel="nofollow">update instructions from v0.21.0</a>, but replace 0.21.0 with 0.21.2 throughout. Be aware that the update to 0.21.x contains some database migrations. Please do read the notes carefully!</p>
Festeggiamo il NO aggiornando sia <a href="/tags/snac/" rel="tag">#Snac</a> che <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a><br><br><a href="/tags/thisistheway/" rel="tag">#ThisIsTheWay</a><br><a href="/tags/bobadmin/" rel="tag">#Bobadmin</a><br>
