<p>Today <span class="h-card"><a href="https://pl.fediverse.pl/users/mkljczk" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mkljczk</span></a></span> introduced a proposal for MAEPs (Mastodon API Enhancement Proposals) which would be similar to the FEP process but for converging on API schema for servers that are not Mastodon but who are using the Mastodon client API<br><a href="https://codeberg.org/fediverse-pl/maep/issues/1" rel="nofollow" class="ellipsis" title="codeberg.org/fediverse-pl/maep/issues/1"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/fediverse-pl/maep</span><span class="invisible">/issues/1</span></a><br><a href="/tags/fedidev/" rel="tag">#fedidev</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/maeps/" rel="tag">#MAEPs</a></p>
fediverse
<p>I feel like there is a real desire for better tech out there.</p><p>The reason I am saying this is that I would never have expected that this little side project that is <a href="https://technically-good.ca/" rel="nofollow"><span class="invisible">https://</span>technically-good.ca/</a> would draw this much engagement - and I don't mean the quick-hit types of engagement, like likes and boosts.</p><p>I mean *real people* writing in with questions, comments, concerns. Creatives saying how an article really resonated with them, folks asking how they can help their friend group migrate to a less shitty platform, many others.</p><p>And I'm just running a tiny blog that's been up for only a few months!</p><p>I am very encouraged by these responses. We have momentum right now and it feels like something is shifting. </p><p>If you have a blog, post content critical of AI and the established algorithmic platforms, or provide tips for using alternatives - KEEP IT UP. ✊🏼Even if you think you are just one small person. Change is happening!</p><p><a href="/tags/tech/" rel="tag">#tech</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/socialmedia/" rel="tag">#socialMedia</a></p>
<p>More about how moderation will work on <a href="/tags/fedihood/" rel="tag">#FediHood</a>. </p><p>FediHood is a way to talk with people near you without telling anyone who you are or where exactly you live. It uses the <a href="/tags/fediverse/" rel="tag">#Fediverse</a> with the <a href="/tags/mastodon/" rel="tag">#Mastodon</a> API for common endpoints, so it already works with most apps such as <a href="/tags/fedilab/" rel="tag">#Fedilab</a>. Moderation is at the heart of this new app on the Fedi. The success of the project depends on it.<br>(1/5)</p>
<p>Ich probier mal was aus, exklusiv fürs Fediverse: Kleinstauflagen!</p><p>Euer (einfarbiges) Motiv auf biofairem Shirt, handgesiebgedruckt, mit Liebe und dem ganzen Quatsch!<br>2-4 Stück: 20€/Stück<br>5-10 Stück: 15€/Stück<br>(+Versand (möglichst an eine Adresse)) </p><p>Für größere Auflagen, mehr Farben etc, mach ich euch gern n individuelles Angebot...<br>Kontakt über PN oder per Mail an unterdruck@persempre.net!</p><p>Interesse? Anmerkungen? Ich bin ganz Ohr!</p><p><a href="/tags/diy/" rel="tag">#diy</a> <a href="/tags/siebdruck/" rel="tag">#Siebdruck</a> <a href="/tags/screenprint/" rel="tag">#screenprint</a> <a href="/tags/flensburg/" rel="tag">#flensburg</a> <a href="/tags/fcknzs/" rel="tag">#fcknzs</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/biofair/" rel="tag">#biofair</a> <a href="/tags/vegan/" rel="tag">#vegan</a></p>
Edited 1y ago
<p>Organizers Log:</p><p>I got some pricing information from SFU (SImon Fraser University) about possibly using one of their locations for FediCon 2026.</p><p>RE: <a href="https://mastodon.social/@reiver/116090477660601218" rel="nofollow" class="ellipsis" title="mastodon.social/@reiver/116090477660601218"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@reiver/116090</span><span class="invisible">477660601218</span></a></p><p><a href="/tags/fedicon/" rel="tag">#FediCon</a> <a href="/tags/fedicon2026/" rel="tag">#FediCon2026</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a></p>
<p>I think the <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> client-to-server API is extremely important and underrated. I’m glad to see the SWF and W3C group prioritizing it, because I think it has the potential to fix something that’s kind of broken on the <a href="/tags/fediverse/" rel="tag">#Fediverse</a>: too many accounts, on too many platforms that really ought to be clients. </p><p>Here’s the rub, though: you need the big players in the space to support it. Mastodon needs to support it. Pixelfed and PeerTube need to support it. </p><p>So, how do you get the big existing projects to all implement it? How do you justify it?</p>
<p>I have recently created two tools for promoting your favorite fediverse communities. (And you can even use them together!)</p><p>The first one lets you create a customizable invitation page with your favorite apps and starter packs (collections will be supported soon!): <a href="https://stefanbohacek.com/project/fediverse-invitation/" rel="nofollow" class="ellipsis" title="stefanbohacek.com/project/fediverse-invitation/"><span class="invisible">https://</span><span class="ellipsis">stefanbohacek.com/project/fedi</span><span class="invisible">verse-invitation/</span></a></p><p>And also the Join the Fediverse zine, with the last page allowing you to link to your custom invitation.</p><p><a href="https://jointhefediverse.net/zine" rel="nofollow"><span class="invisible">https://</span>jointhefediverse.net/zine</a></p><p>Hope you will all find these useful!</p><p><a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/community/" rel="tag">#community</a> <a href="/tags/zine/" rel="tag">#zine</a> <a href="/tags/fediversezine/" rel="tag">#FediverseZine</a> <a href="/tags/jointhefediverse/" rel="tag">#JoinTheFediverse</a> <a href="/tags/jointhefediversezine/" rel="tag">#JoinTheFediverseZine</a> <a href="/tags/fediadmins/" rel="tag">#FediAdmins</a> <a href="/tags/mastoadmins/" rel="tag">#MastoAdmins</a></p>
<p>Today, Amnesty International have shared their report into X's part in the UK 'Race Riots' last year. </p><p>Unsurprisingly, their findings highlighted that the design choices within X contributed to spreading of false claims and ultimately the violence we saw across the UK last year against Muslims and migrants following the murder of three young girls.</p><p>Please, take a look at the report here and share it with your friends who still, solely, use X. </p><p><a href="https://www.amnesty.org/en/latest/news/2025/08/xs-design-and-policies/" rel="nofollow" class="ellipsis" title="www.amnesty.org/en/latest/news/2025/08/xs-design-and-policies/"><span class="invisible">https://</span><span class="ellipsis">www.amnesty.org/en/latest/news</span><span class="invisible">/2025/08/xs-design-and-policies/</span></a> </p><p><a href="/tags/leavex/" rel="tag">#LeaveX</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a></p>
Edited 1y ago
<p>All <a href="https://fedihost.co" rel="nofollow"><span class="invisible">https://</span>fedihost.co</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> instances have been updated to v4.4.3</p><p>This release contains some bug fixes and a small security patch.</p><p>Thank you!</p><p>Learn more about this release here:<br><a href="https://github.com/mastodon/mastodon/releases/tag/v4.4.3" rel="nofollow" class="ellipsis" title="github.com/mastodon/mastodon/releases/tag/v4.4.3"><span class="invisible">https://</span><span class="ellipsis">github.com/mastodon/mastodon/r</span><span class="invisible">eleases/tag/v4.4.3</span></a></p><p><a href="/tags/hosting/" rel="tag">#hosting</a> <a href="/tags/selfhosting/" rel="tag">#SelfHosting</a> <a href="/tags/getfederated/" rel="tag">#GetFederated</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a></p>
<p>RE: <a href="https://mastodon.social/@reiver/112133984854710390" rel="nofollow" class="ellipsis" title="mastodon.social/@reiver/112133984854710390"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@reiver/112133</span><span class="invisible">984854710390</span></a></p><p>"A guide to implement ActivityPub in a static site (or any website)" by <span class="h-card"><a href="https://hachyderm.io/@mapache" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mapache</span></a></span> </p><p><a href="https://maho.dev/2024/02/a-guide-to-implement-activitypub-in-a-static-site-or-any-website/" rel="nofollow" class="ellipsis" title="maho.dev/2024/02/a-guide-to-implement-activitypub-in-a-static-site-or-any-website/"><span class="invisible">https://</span><span class="ellipsis">maho.dev/2024/02/a-guide-to-im</span><span class="invisible">plement-activitypub-in-a-static-site-or-any-website/</span></a></p><p><a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/activitystreams/" rel="tag">#ActivityStreams</a> <a href="/tags/fedidev/" rel="tag">#FediDev</a> <a href="/tags/fedidevs/" rel="tag">#FediDevs</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a></p>
<p>Arabi.gay is a Glitch Mastodon server for Arabs, people from the SWANA region or Arabic speakers (including all dialects) who are LGBTQIA+. Anyone over 18 is welcome to join.</p><p><img src="https://eggplant.place/media/emoji/social.growyourown.services/Fediverse.png" class="emoji" alt=":Fediverse:" title=":Fediverse:"> <a href="https://arabi.gay" rel="nofollow"><span class="invisible">https://</span>arabi.gay</a></p><p>You can find out more at <a href="https://arabi.gay/about" rel="nofollow"><span class="invisible">https://</span>arabi.gay/about</a> or contact the admin <span class="h-card"><a href="https://arabi.gay/@ishraaf" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ishraaf</span></a></span> </p><p><a href="/tags/featuredserver/" rel="tag">#FeaturedServer</a> <a href="/tags/arabic/" rel="tag">#Arabic</a> <a href="/tags/arab/" rel="tag">#Arab</a> <a href="/tags/العربية/" rel="tag">#العربية</a> <a href="/tags/swana/" rel="tag">#SWANA</a> <a href="/tags/lgbtqia/" rel="tag">#LGBTQIA</a> <a href="/tags/gay/" rel="tag">#Gay</a> <a href="/tags/lesbian/" rel="tag">#Lesbian</a> <a href="/tags/trans/" rel="tag">#Trans</a> <a href="/tags/bisexual/" rel="tag">#Bisexual</a> <a href="/tags/inter/" rel="tag">#Inter</a> <a href="/tags/ace/" rel="tag">#Ace</a> <a href="/tags/glitchmastodon/" rel="tag">#GlitchMastodon</a> <a href="/tags/glitch/" rel="tag">#Glitch</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/freefediverse/" rel="tag">#FreeFediverse</a></p>
<p>Bonjour 🌿</p><p>J'ai remis en place un système de pré commandes sur ma boutique en ligne pour les textiles de la collection à l'orée du bois. <br>Ce sont des sweat et teeshirt en hommage au Renard et à la nature libre et sauvage. Parce qu'il est trop souvent mal jugé, ici je le mets à l'honneur 🦊.</p><p>Les impressions sont faites dans une entreprise en Bretagne d'après mes illustrations, je suis vraiment contente du résultat !</p><p>Les partages sont les bienvenus 💚.</p><p><a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/pixelfed/" rel="tag">#pixelfed</a> <a href="/tags/nature/" rel="tag">#nature</a> <a href="/tags/renard/" rel="tag">#renard</a> <a href="/tags/art/" rel="tag">#art</a></p>
<p><a href="/tags/fediverse/" rel="tag">#Fediverse</a> games, interactive bot accounts where Fediverse members can play together:</p><p>➡️ <span class="h-card"><a href="https://bots.petras.space/@votechess" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>votechess</span></a></span> - Collaborative chess games, vote on next move</p><p>➡️ <span class="h-card"><a href="https://masto.es/@ChessPuzzleBot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ChessPuzzleBot</span></a></span> - Daily chess puzzle, DM "help" to account for detailed instructions</p><p>➡️ <span class="h-card"><a href="https://tomkahe.com/@pokemon" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pokemon</span></a></span> - Fediverse plays Pokemon collaboratively, vote on next move</p><p>➡️ <span class="h-card"><a href="https://mastodon.social/@dungeons" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>dungeons</span></a></span> - Simple D&D RPG adventures with polls for actions</p><p>➡️ <span class="h-card"><a href="https://mastodon.social/@chest_bot" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>chest_bot</span></a></span> (main) & <span class="h-card"><a href="https://mastodon.social/@chest_bot_atm" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>chest_bot_atm</span></a></span> (saving loot) & <span class="h-card"><a href="https://mastodon.social/@chest_bot_shop" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>chest_bot_shop</span></a></span> (spending loot) - Open chests to discover treasure</p>
<p>A new release of TootSDK - 18.1.0 📣 </p><p><a href="https://github.com/TootSDK/TootSDK/releases/tag/18.1.0" rel="nofollow" class="ellipsis" title="github.com/TootSDK/TootSDK/releases/tag/18.1.0"><span class="invisible">https://</span><span class="ellipsis">github.com/TootSDK/TootSDK/rel</span><span class="invisible">eases/tag/18.1.0</span></a></p><p>What's changed:</p><p>- Pleroma emoji reaction notifications support <span class="h-card"><a href="https://mastodon.world/@luckkerr" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>luckkerr</span></a></span></p><p>Community contributions are greatly appreciated 🙌</p><p> <a href="/tags/iosdev/" rel="tag">#iOSDev</a> <a href="/tags/swift/" rel="tag">#Swift</a> <a href="/tags/tootsdk/" rel="tag">#TootSDK</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a></p>
<p>CupOfTea.social is a UK-based Glitch Mastodon general community server for casual chit-chat and good wholesome content.</p><p>This server has a post size of up to 1000 characters and has been operating since 2022.</p><p><img src="https://eggplant.place/media/emoji/social.growyourown.services/Fediverse.png" class="emoji" alt=":Fediverse:" title=":Fediverse:"> <a href="https://cupoftea.social" rel="nofollow"><span class="invisible">https://</span>cupoftea.social</a></p><p>You can find out more at <a href="https://cupoftea.social/about" rel="nofollow"><span class="invisible">https://</span>cupoftea.social/about</a> or contact the admin <span class="h-card"><a href="https://cupoftea.social/@Whiskeyomega" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Whiskeyomega</span></a></span> </p><p>cc @uk </p><p><a href="/tags/featuredserver/" rel="tag">#FeaturedServer</a> <a href="/tags/uk/" rel="tag">#UK</a> <a href="/tags/unitedkingdom/" rel="tag">#UnitedKingdom</a> <a href="/tags/british/" rel="tag">#British</a> <a href="/tags/britain/" rel="tag">#Britain</a> <a href="/tags/glitch/" rel="tag">#Glitch</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/glitchmastodon/" rel="tag">#GlitchMastodon</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/freefediverse/" rel="tag">#FreeFediverse</a></p>
<p>Up, up and away - new hot air balloon art, available here: <a href="https://1-lisas-baker.pixels.com/featured/blue-and-tan-hot-air-balloon-lisa-s-baker.html" rel="nofollow" class="ellipsis" title="1-lisas-baker.pixels.com/featured/blue-and-tan-hot-air-balloon-lisa-s-baker.html"><span class="invisible">https://</span><span class="ellipsis">1-lisas-baker.pixels.com/featu</span><span class="invisible">red/blue-and-tan-hot-air-balloon-lisa-s-baker.html</span></a></p><p><a href="/tags/hotairballoon/" rel="tag">#hotairballoon</a> <a href="/tags/balloon/" rel="tag">#balloon</a> <a href="/tags/travel/" rel="tag">#travel</a> <a href="/tags/transportation/" rel="tag">#transportation</a> <a href="/tags/fly/" rel="tag">#fly</a> <a href="/tags/float/" rel="tag">#float</a> <a href="/tags/destination/" rel="tag">#destination</a> <a href="/tags/sky/" rel="tag">#sky</a> <a href="/tags/recreational/" rel="tag">#recreational</a> <a href="/tags/fun/" rel="tag">#fun</a> <a href="/tags/art/" rel="tag">#art</a> <a href="/tags/arte/" rel="tag">#arte</a> <a href="/tags/artwork/" rel="tag">#artwork</a> <a href="/tags/wallart/" rel="tag">#wallart</a> <a href="/tags/homedecor/" rel="tag">#homedecor</a> <a href="/tags/artforhome/" rel="tag">#artforhome</a> <a href="/tags/artforsale/" rel="tag">#artforsale</a> <a href="/tags/buyintoart/" rel="tag">#buyintoart</a> <a href="/tags/artprints/" rel="tag">#artprints</a> <a href="/tags/canvasprints/" rel="tag">#canvasprints</a> <a href="/tags/mastoart/" rel="tag">#mastoart</a> <a href="/tags/fediart/" rel="tag">#fediart</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/creativetoots/" rel="tag">#creativeToots</a> <a href="/tags/painting/" rel="tag">#painting</a> <a href="/tags/blue/" rel="tag">#blue</a> <a href="/tags/tan/" rel="tag">#tan</a></p>
<p>📌𝗠𝗜𝗦𝗦𝗜𝗡𝗚 𝗖𝗔𝗧 𝗡𝗢𝗪 𝗙𝗢𝗨𝗡𝗗. 𝗟𝗢𝗡𝗚 𝗣𝗢𝗦𝗧 𝗔𝗛𝗘𝗔𝗗👇🏼 (Thread) <br>¹ Hello people of the <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> and to everyone in the community🫂😩💜 Thank u 4 all that read & boosts my pinned. BUT RIGHT NOW I NEED A MIRACLE TO HAPPEN, UR SUPPORT IS IN MUCH NEED<br>JURY IS FOUND! It made me so happy but broke my heart too. IT WAS A VERY LONG DAY 4 ME also 4 my cat too💔 My neighbor from nextdoor (the one w/ the CCTV) had a friend that works in SEARCH/RESCUE field & gave him a call & told him abou the situation.<br>⬇</p>
<p>CortexImplant.com is a Glitch Mastodon server that is international, cyberpunk’ish and LGBTQIA+ friendly. For edgerunners, netrunners, cyberpunks, and all who want to become one.</p><p>This server has a post size of up to 2077 characters and up to 5 poll options.</p><p><img src="https://eggplant.place/media/emoji/social.growyourown.services/Fediverse.png" class="emoji" alt=":Fediverse:" title=":Fediverse:"> <a href="https://corteximplant.com" rel="nofollow"><span class="invisible">https://</span>corteximplant.com</a></p><p>You can find out more at <a href="https://corteximplant.com/about" rel="nofollow"><span class="invisible">https://</span>corteximplant.com/about</a> or contact the admin account <span class="h-card"><a href="https://corteximplant.com/@lucy" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>lucy</span></a></span> </p><p><a href="/tags/featuredserver/" rel="tag">#FeaturedServer</a> <a href="/tags/cyberpunk/" rel="tag">#Cyberpunk</a> <a href="/tags/edgerunners/" rel="tag">#Edgerunners</a> <a href="/tags/netrunners/" rel="tag">#Netrunners</a> <a href="/tags/cyberpunks/" rel="tag">#Cyberpunks</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/glitchmastodon/" rel="tag">#GlitchMastodon</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/freefediverse/" rel="tag">#FreeFediverse</a></p>
<p>✨ new on <a href="/tags/thefutureisfederated/" rel="tag">#TheFutureIsFederated</a> 🚀</p><p>« In this age of <a href="/tags/technofeudalism/" rel="tag">#technofeudalism</a> every writer who covers technology - especially resistance to <a href="/tags/bigtech/" rel="tag">#BigTech</a> - should disclose their tech stack. Here's mine »</p><p>🔗 : <a href="https://news.elenarossini.com/technofeudalism-disclosing-my-tech-stack/" rel="nofollow" class="ellipsis" title="news.elenarossini.com/technofeudalism-disclosing-my-tech-stack/"><span class="invisible">https://</span><span class="ellipsis">news.elenarossini.com/technofe</span><span class="invisible">udalism-disclosing-my-tech-stack/</span></a></p><p>Basically, a love letter to <a href="/tags/foss/" rel="tag">#FOSS</a> and the <a href="/tags/fediverse/" rel="tag">#Fediverse</a>… with room for improvement (especially on the hardware front)</p><p><a href="/tags/selfhosting/" rel="tag">#selfhosting</a> <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/nextcloud/" rel="tag">#NextCloud</a> <a href="/tags/pixelfed/" rel="tag">#Pixelfed</a> <a href="/tags/peertube/" rel="tag">#PeerTube</a> <a href="/tags/signal/" rel="tag">#Signal</a> <a href="/tags/yunohost/" rel="tag">#YunoHost</a> <a href="/tags/degoogle/" rel="tag">#DeGoogle</a> <a href="/tags/leavesubstack/" rel="tag">#LeaveSubstack</a> <a href="/tags/resist/" rel="tag">#resist</a> <a href="/tags/resistance/" rel="tag">#resistance</a> <a href="/tags/broligarchy/" rel="tag">#broligarchy</a></p>
<p>Fedify 2.0.0 is here!</p><p>This is the biggest release in Fedify's history. Here are the highlights:</p><p>Modular architecture — The monolithic @fedify/fedify package has been broken up into focused, independent packages: @fedify/vocab, @fedify/vocab-runtime, @fedify/vocab-tools, @fedify/webfinger, and more. Smaller bundles, cleaner imports, and the ability to extend ActivityPub with custom vocabulary types.<br>Real-time debug dashboard — The new @fedify/debugger package gives you a live dashboard at /__debug__/ showing all your federation traffic: traces, activity details, signature verification, and correlated logs. Just wrap your Federation object and you're done.<br>ActivityPub relay support — First-class relay support via @fedify/relay and the fedify relay CLI command. Supports both Mastodon-style and LitePub-style relay protocols (FEP-ae0c).<br>Ordered message delivery — The new orderingKey option solves the “zombie post” problem where a Delete arrives before its Create. Activities sharing the same key are guaranteed to be delivered in FIFO order.<br>Permanent failure handling — setOutboxPermanentFailureHandler() lets you react when a remote inbox returns 404 or 410, so you can clean up unreachable followers instead of retrying forever.</p><p>Other changes include content negotiation at the middleware level, @fedify/lint for shared linting rules, @fedify/create for quick project scaffolding, CLI config files, native Node.js/Bun CLI support, and many bug fixes.</p><p>This release includes significant contributions from Korea's OSSCA participants. Huge thanks to everyone involved!</p><p>This is a major release with breaking changes—please check the migration guide before upgrading.</p><p>Full release notes: <a href="https://github.com/fedify-dev/fedify/discussions/580" rel="nofollow" class="ellipsis" title="github.com/fedify-dev/fedify/discussions/580"><span class="invisible">https://</span><span class="ellipsis">github.com/fedify-dev/fedify/d</span><span class="invisible">iscussions/580</span></a></p><p><a href="/tags/fedify/" rel="tag">#Fedify</a> <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/fedidev/" rel="tag">#fedidev</a> <a href="/tags/typescript/" rel="tag">#TypeScript</a></p>
<p>METTEZ DES HASHTAGS LES GENS la première chose que je fais pour convaincre quelqu'un'e de rejoindre le <a href="/tags/fediverse/" rel="tag">#fediverse</a>, c'est de lui demander ce qui l'intéresse. La poterie ? J'ouvre le hashtag <a href="/tags/poterie/" rel="tag">#poterie</a> pour lui prouver dans la seconde qu'il y a du contenu pour elle, qu'elle peut trouver des gens avec qui partager, que ça vit. Si pas de contenu, je l'ai perdue.</p><p>Chaque hashtag est une vitrine qui doit montrer la vitalité du réseau.</p><p>Pensons-y et posons les <a href="/tags/hashtags/" rel="tag">#hashtags</a> sur les meilleurs publications 🙏</p>
<p>"The more the Fediverse can be baked into systems already in use, as with the Wordpress plugin and Ghost 6.0, the easier it will be to make connections without platform or protocol battles." - <a href="https://newsmast.social/@michael" rel="nofollow">@michael</a></p><p>Part 2 of Michael's post-FediCon blog series, exploring growth with a grassroots vibe, is out now! Check it out below 👇 </p><p><a href="https://www.blog-pat.ch/third-spaces-in-the-fediverse-fedicon-thoughts-part-ii/" rel="nofollow" class="ellipsis" title="www.blog-pat.ch/third-spaces-in-the-fediverse-fedicon-thoughts-part-ii/"><span class="invisible">https://</span><span class="ellipsis">www.blog-pat.ch/third-spaces-i</span><span class="invisible">n-the-fediverse-fedicon-thoughts-part-ii/</span></a> </p><p><a href="/tags/fediverse/" rel="tag">#Fediverse</a> <a href="/tags/socialweb/" rel="tag">#SocialWeb</a> <a href="/tags/fedicon/" rel="tag">#FediCon</a> <a href="/tags/mastodon/" rel="tag">#Mastodon</a> <a href="/tags/socialmedia/" rel="tag">#SocialMedia</a> <a href="/tags/blog/" rel="tag">#Blog</a> <a href="/tags/thirdspaces/" rel="tag">#ThirdSpaces</a> <a href="/tags/fedigrowth/" rel="tag">#FediGrowth</a> <a href="/tags/opensocialweb/" rel="tag">#OpenSocialWeb</a> <a href="/tags/tech/" rel="tag">#Tech</a> <a href="/tags/leavex/" rel="tag">#LeaveX</a></p>
<p>A couple days ago, I got a DM from a <a href="/tags/bonfire/" rel="tag">#Bonfire</a> user. I happily replied and senta follow request—but the Accept never came back, even though they hadn'tenabled manuallyApprovesFollowers. My DM reply probably never arrived either. Classic interop bug.</p><p>I checked out the Bonfire source and dug in. Turns out Bonfire hasn't implemented <a href="https://www.rfc-editor.org/rfc/rfc9421" rel="nofollow">RFC 9421</a> yet, so it was silently discarding any activity signed with it. That alone would be workable, except for one more issue: Bonfire was responding 200 OK even when signature verification failed, instead of 401 Unauthorized.</p><p>This matters because <a href="https://fedify.dev/manual/send#double-knocking-http-signatures" rel="nofollow">Fedify implements</a> a <a href="https://swicg.github.io/activitypub-http-signature/#how-to-upgrade-supported-versions" rel="nofollow">double-knocking mechanism</a>—if a request signed with RFC 9421 fails, it retries with the older draft cavage signature. But since Bonfire returned 200 OK on the failed first knock, <a href="/tags/fedify/" rel="tag">#Fedify</a> had no reason to send a second one.</p><p>I filed two issues on the Bonfire <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> repo—one requesting <a href="https://github.com/bonfire-networks/activity_pub/issues/7" rel="nofollow">RFC 9421 support</a>, and one about <a href="https://github.com/bonfire-networks/activity_pub/issues/8" rel="nofollow">returning 401 on invalid signatures</a>. For the latter, I also sent a PR, which got merged pretty quickly: <a href="https://github.com/bonfire-networks/activity_pub/pull/9" rel="nofollow">bonfire-networks/activity_pub#9</a>.</p><p>That said, individual Bonfire instances won't pick up the fix until they actually deploy it. So in the meantime, I patched <a href="https://github.com/fedify-dev/hollo/commit/a883fd1b2158463b1ceb7894e2084d598bfaabc4" rel="nofollow">Hollo</a> and <a href="https://github.com/hackers-pub/hackerspub/commit/02de643c709984b016bc92c4a18c1c284a59c49a" rel="nofollow">Hackers' Pub</a> to use draft-cavage-http-signatures-12 as the <a href="https://fedify.dev/manual/federation#firstknock" rel="nofollow">firstKnock</a>, so Bonfire instances can at least understand the first request.</p><p>One last thing: Fedify caches whether a given server supports RFC 9421, and the Bonfire servers I'd already talked to were cached as “supports RFC 9421”—because they'd been returning 200 OK. I had to manually clear that cache on both hollo.social and hackers.pub before everything finally worked.</p><p>After all that, the mutual follow went through and my DM reply landed. Worth it.</p><p><a href="/tags/fedidev/" rel="tag">#fedidev</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/hollo/" rel="tag">#Hollo</a> <a href="/tags/hackerspub/" rel="tag">#HackersPub</a></p>
Edited 184d ago
<p>Some beauty this morning with Autumn Bliss: <a href="https://1-lisas-baker.pixels.com/featured/autumn-bliss-lisa-s-baker.html" rel="nofollow" class="ellipsis" title="1-lisas-baker.pixels.com/featured/autumn-bliss-lisa-s-baker.html"><span class="invisible">https://</span><span class="ellipsis">1-lisas-baker.pixels.com/featu</span><span class="invisible">red/autumn-bliss-lisa-s-baker.html</span></a></p><p><a href="/tags/autumn/" rel="tag">#autumn</a> <a href="/tags/fall/" rel="tag">#fall</a> <a href="/tags/flowers/" rel="tag">#flowers</a> <a href="/tags/floral/" rel="tag">#floral</a> <a href="/tags/pink/" rel="tag">#pink</a> <a href="/tags/orange/" rel="tag">#orange</a> <a href="/tags/golden/" rel="tag">#golden</a> <a href="/tags/art/" rel="tag">#art</a> <a href="/tags/arte/" rel="tag">#arte</a> <a href="/tags/artwork/" rel="tag">#artwork</a> <a href="/tags/wallart/" rel="tag">#wallart</a> <a href="/tags/homedecor/" rel="tag">#homedecor</a> <a href="/tags/artforhome/" rel="tag">#artforhome</a> <a href="/tags/artfosale/" rel="tag">#artfosale</a> <a href="/tags/buyintoart/" rel="tag">#buyintoart</a> <a href="/tags/mastoart/" rel="tag">#mastoart</a> <a href="/tags/fediart/" rel="tag">#fediart</a> <a href="/tags/fediverse/" rel="tag">#fediverse</a> <a href="/tags/artprints/" rel="tag">#artprints</a> <a href="/tags/canvasprints/" rel="tag">#canvasprints</a> <a href="/tags/puzzles/" rel="tag">#puzzles</a> <a href="/tags/stationary/" rel="tag">#stationary</a> <a href="/tags/beautiful/" rel="tag">#beautiful</a> <a href="/tags/pretty/" rel="tag">#pretty</a> <a href="/tags/fallcolors/" rel="tag">#fallcolors</a> <a href="/tags/summer/" rel="tag">#summer</a></p>

