We just released Mastodon 4.3.1!

It contains some bug fixes and a few small features, like (optional) grouping of follow notifications and improvements the fediverse:creator setup instructions.

Upgrading requires re-compiling frontend assets (if not using Docker), instructions are in the release notes : https://github.com/mastodon/mastodon/releases/tag/v4.3.1

#mastodev #mastoadmin

The signature verification system is still very much work in progress, but the source code is available at https://github.com/stefanbohacek/fediverse-signatures.

If anyone would be interested in trying this out on their site, feel free to reach out!

#fediverse #mastodon #fedidev #mastodev #opensource

We released Mastodon 4.3 today, packed with a lot of awesome features: https://blog.joinmastodon.org/2024/10/mastodon-4.3/

I want to thank @Claire, @Gargron, @dave for their hard work on the code, as well as @samhenrigold for the design. Also a lot of thanks to our regular contributors, including @matt and @thisismissem

Now let's focus on 4.4! We have a lot of exiting things to work on, we will do our best to release it before September 2025 😅

#mastodev #mastoadmin

alright, after like a year of halfheartedly trying on and off, #FetchAllReplies is pretty much finished - the problem of not being able to see all replies to a post is one of the largest complaints that people have with mastodon in particular but also the fedi in general. It is an especially potent problem for smaller servers, making them feel lonely, and making the whole fedi seem quiet. It is also a large contributor to the 'reply guy' problem where a moderately popular post will get the same replies over and over again and people won't even know they're doing it.

This patch recursively fetches replies using activitypub collections. it does it respectfully, only when someone is explicitly looking at a post (rather than fetching all replies for everything all the time) with some debounce, and spaces out the recursive calls to the other servers in deep threads.

the only thing left is to make the posts get inserted into the web client as they are received, currently you need to refresh to see them.

trying it locally now and it is a game changer.

i'm not "good at ruby" so if you ever wanna see this upstream, kindly spare a code review?

https://github.com/NeuromatchAcademy/mastodon/pull/44

#FediDev#MastoDev#UnFuckTheFedi#PubSubIsCoolButPresentsPrettySeriousUsabilityProblems#JustSmallInstanceThings

@subclub is a new way to add a paid subscriber link to your fediverse profile, allowing you to create subscriber only content! You get a really nice "Subscribe" button on the Mammoth and Ice Cubes app.

If you are a fediverse app developer and interested in adding this to your app, reach out to subclub directly and they can get your started!

Here's a walk through of how to get it setup.

https://video.everythingbagel.me/w/rXvUZeaU1b2rnaXGVKzsPe

#FediDev#MastodonApp#MastoDev#Fediverse#Mastodon

"We want to bring organisations and content creators into the Fediverse, step by step."

Our Foundation co-founder has just published an interesting piece on how we're working to help organisations and content creators find their way to the Fediverse!

For more information on what we plan to do as a charity and how Patchwork, a new service we'll be launching soon, can help 👇
https://www.blog-pat.ch/enter-the-fediverse/

#Fediverse#SocialMedia#FediDev#FediAdmin#MastoDev#MastoAdmin#Technology

@mastometrics is a unique way to look at statistics about your own account - for free. It's even connected directly from your profile in the @IceCubesApp app.

But all that data and storage costs money! Please consider contributing to keep this service going - and if the goal is reached, open sourced to make it self-hostable.

https://ko-fi.com/robertvh

#FediFund#OpenSource#Mastodon#MastoDev#FediDev

We’re committed to helping people find their place in the Fediverse and wider Social Web.

We’ve helped hundreds of people, across multiple platforms, understand the idea by stripping down the tech and reimagining it.

We’ve put that learning in a video. It won’t answer all the questions, but it’s a strong starting point to help explain the Fediverse to outsiders.

Please share it to help educate others.

https://youtu.be/upEHFtO9vrI

#Fediverse#FediTips#MastoDev#FediDev#MastoAdmin#FediAdmin

We deployed the grouped notifications experimental feature on mastodon.online and mastodon.social, and are looking for some initial testers to gather performance information and ensure it works properly.

This feature is only available in the web UI for now (see 2nd screenshot)

There are some known issues (around keyboard navigation) and the API is not yet final.

Please open a Github issue if you find any problem with them, so we can fix it before the 4.3-beta1 release!

#mastodev #mastodon