Trunk & Tidbits, July 2025

The Mastodon Team

It’s time for another recap of project progress, particularly from the engineering side of the team. Welcome!

News

In July, we announced that we’d be running a donation campaign in our mobile apps, visible to people on the mastodon.social and mastodon.online servers. This is an exploratory step, as we look at different ways to grow our funding. In the future we plan to extend this to the web, and (longer term) we have a plan to make this banner feature available to the operators of other Mastodon servers as well.

Releases

At the start of August (just before publishing this update) we released version 4.4.3, along with 4.3.11, and 4.2.24. These are the current, recommended releases.

These releases contain bugfixes, a fix for a moderate severity rate limit issue, and a fix for a security issue if you use SAML. In version 4.4.3 there are also changes to how quote posts are handled, as we continue to work towards full support for quote posts in the next main release (see below for more on this).

During July we also released version 4.4.2, 4.3.10, and 4.2.23. You can find the full list of changes for these by checking their entries in the release notes.

We recommend that all server operators upgrade to the latest point release for the main version they are running, to stay up-to-date with fixes and to provide people with the best available experience. We announce new version releases via our @MastodonEngineering account.

Backend and Web

This month, we made a lot of progress on quote posts. We finalised designs for quote post authoring and settings, considering ways to provide both creative freedom and privacy with this new feature. Backend work on quote posts authoring is underway.

We are also working on adding Starter Packs to Mastodon, with early interface and ActivityPub exploration done in the last few weeks. We are planning to publish a feature explainer detailing our decisions (for example, how to let users control if they want to be included in a Starter Pack) in the coming weeks, and will share a Fediverse Enhancement Proposal (FEP) so that they can be implemented in other ActivityPub-based software.

Other technical work is moving along. We are refactoring our Emoji code, and beginning a rework of the way we write stylesheets, to make them more tuned for performance, and more future-proof.

Android

Fixed some minor bugs and started working on displaying quote posts.

iOS

Finished work on 2025.04, including:

  • Navigations should no longer look broken (fixes #1448)
  • Editing a post now gives the same progress indication as publishing a post for the first time (filling up the button)
  • Efficiency improvements to avoid the “too many requests” error (fixes #1449)

Behind-the-scenes, there is work in progress to completely rework the way posts and timelines are handled.

Community

We spotted a couple of interesting new app releases this month.

As a reminder: if you’re building something cool, fun, unusual, or useful on Mastodon or using the Mastodon API, let us know, so we can share it here!

Wrapping up

That’s all for another month of progress. We’re very grateful to everyone supporting us, as we work to make the social web a better place to be. Thank you.

Thank you for supporting Mastodon

We develop and maintain the free and open-source software that powers the social web. There is no capital behind this—we rely entirely on your support through platforms like Patreon.