Mastodon Engineering
@mastodonengineering.mastodon.social.ap.brid.gy
130 followers 0 following 58 posts
We're building a free, open-source, decentralised social network that gives people back control over their data and their reach. 🌉 bridged from ⁂ https://mastodon.social/@MastodonEngineering, follow @ap.brid.gy to interact
Posts Media Videos Starter Packs
mastodonengineering.mastodon.social.ap.brid.gy
Our monthly #trunkandtidbits engineering update is out!

In September we polished the quote post feature, improved many bits of the UI and worked on some deeper technical changes to unlock future features. Read more on our blog to see what the team has been working on 👀 […]
Original post on mastodon.social
mastodon.social
Reposted by Mastodon Engineering
mergesort.macaw.social.ap.brid.gy
Oh hey, it me. I wrote this doc a few years ago and met with the Mastodon team about what we learned at Twitter from quote tweets. It makes me happy to see that they took a lot of what I said to heart, and I’m glad that native quote tweets are finally rolling out […]
Original post on macaw.social
macaw.social
mastodonengineering.mastodon.social.ap.brid.gy
We also want to extend a special thanks to @kissane who helped us articulate our values and overall direction for Quote Posts, and Trust & Safety more broadly.

We had great input from @mergesort that also helped to shape our thinking around how to implement the feature.

Finally, we want to […]
Original post on mastodon.social
mastodon.social
mastodonengineering.mastodon.social.ap.brid.gy
We wanted to share a special thanks with the community members who were instrumental in the design of quote posts.

First, @mekkaokereke whose feedback and guidance helped us iterate on Quote Posts to make them safer and more inclusive. Thank you Mekka!
mastodonengineering.mastodon.social.ap.brid.gy
In case you missed it, Quote Posts are live on mastodon.social and mastodon.online — let us know what you think!

This feature has been a long time coming because we wanted to take the time to do it right. Part of that process was sharing our work and getting feedback along the way […]
Original post on mastodon.social
mastodon.social
mastodonengineering.mastodon.social.ap.brid.gy
@untilted The ability to quote posts is coming in Mastodon 4.5, our next major version. We are planning to release it next month.
mastodonengineering.mastodon.social.ap.brid.gy
We just released Mastodon 4.4.5, 4.3.13, and 4.2.26.

These versions contain a few bugfixes, notably related to quote posts display in 4.4.

Full release notes and update instructions are available on the GitHub releases page.

https://github.com/mastodon/mastodon/releases

#mastoadmin
Releases · mastodon/mastodon
Your self-hosted, globally interconnected microblogging community - mastodon/mastodon
github.com
mastodonengineering.mastodon.social.ap.brid.gy
We just released Mastodon 4.4.4, 4.3.12, and 4.2.25.

These versions contain a few bugfixes, notably related to quote posts display in 4.4.

Full release notes and update instructions are available on the GitHub releases page.

https://github.com/mastodon/mastodon/releases

#mastoadmin
Releases · mastodon/mastodon
Your self-hosted, globally interconnected microblogging community - mastodon/mastodon
github.com
mastodonengineering.mastodon.social.ap.brid.gy
Introducing quote posts
Over the years, we’ve learned just how essential quoting is to many of you. When done responsibly, quoting allows us to expand discussions, make new connections, and amplify underrepresented voices. Quoting is a powerful tool, and like any tool, it can be misused. That’s why we’ve taken time to introduce quotes in a way that aligns with Mastodon values, focusing on safety and mental health – not just on engagement. We shared our thinking about bringing quote posts to Mastodon earlier in the year. Found something inspiring? Quote your favourite posts from where you typically boost them. Don’t want to be quoted? Disable quoting by default for all posts, or turn off quoting for a specific post. Want your thoughts to inspire a wider audience? Keep the default setting enabled to ‘Anyone’. **You’re in control of how much or how little you engage.** Quote post functionality will arrive on mastodon.online and mastodon.social next week, and will be available in Mastodon 4.5 soon thereafter. Read on for a more detailed look at how quote posts will look and function in Mastodon 4.5. ## Quote anyone who wants to be quoted ### Quoting from the Boost menu If an author of a post has enabled quoting, you’ll see an option to quote their post under a new menu accessed from the _Boost_ button. Your post will then appear within the composer window, where you can add your comment and post to continue the discussion. **Power booster?** You can still boost quickly using `Shift + Click` on the _Boost_ button or using the `B` hotkey. **Quote responsibly.** Authors can remove their post if they’re uncomfortable with the way you’ve quoted them. See Notifications and Revocation for more details. ### Quoting across the Fediverse Mastodon shares space in the Fediverse with other software that may behave differently. In practice, it means it’s possible that when you quote a post from another Fediverse platform, it may take some time for the quote to appear. When the content is available, it will automatically update on your post. We worked on a technical specification for the Fediverse that offers the concept of consent-respecting quote posts. We’ve also collaborated with other apps and services to make this work between platforms. We expect that not every platform will update to use this specification right away, but we hope to see more of them do so in the future. ## You’re in control of who quotes you ### Default settings Disable or limit quotes by navigating to _Settings - > Preferences -> Posting Defaults_. These defaults will apply to all _future_ posts you create. (Note: if your server is running Mastodon 4.4.x, you will find this setting under _Settings - > Preferences -> Other_ instead) Your visibility setting controls options for who can quote. When you make a followers-only post, others (including followers) won’t be able to quote it – this ensures that your post remains visible to only your followers. ### Post-level settings Override your global settings for an individual post by navigating to _Visibility and interaction settings_ within the composer. ### Notifications and revocation When someone quotes one of your posts, you’ll be notified. You can easily remove your original post from theirs, using the ••• Options menu. Sometimes, removing your post from a single quote may not be enough. If you believe someone is abusing the ability to quote you, you can also take the following actions: * Block the user. While this action won’t retroactively remove your post from posts the user has already published, it will prevent the user from quoting you in future posts. * Change the quote settings for your published post. The next section outlines how to do this. ### Changing quote settings on a published post On your own published posts, edit the quote settings from the ••• menu. Changes will prevent users from quoting your post in the future, but will not apply retroactively to quotes already published. Only public and quiet public posts can be edited this way; your followers-only posts and direct mentions can only ever be quoted by you. ## Stay tuned As we mentioned at the start, quote post functionality will arrive on mastodon.online and mastodon.social next week. If you use a third-party app, the feature may not show up right away, and you may need to wait for the author to add it. It will be available more widely when Mastodon 4.5 is released in the near future. **Developing a Mastodon client?** Visit our draft developer implementation guide and documentation. For more information on how to use quote posts, have a look at the FAQ section of the documentation. If you’d like to preemptively opt out of being quoted, you can do so on Mastodon 4.4 under _Settings - > Preferences -> Other_. We’re committed to making quote posts a tool for meaningful discourse. If you have thoughts on our quote post feature, contact us at [email protected]. We may not be able to respond to every individual message, but we’ll be reading every piece of feedback to learn more about your ideas. ### Gratitude We’d like to thank the NGI Entrust Fund and NLNet for their support towards building this feature for Mastodon and ActivityPub.
blog.joinmastodon.org
Reposted by Mastodon Engineering
mastodon.mastodon.social.ap.brid.gy
There’s documentation available today, along with an FAQ. If you’re a developer, draft documentation is available as well.

Quote posting will be available on mastodon.online) and mastodon.social) next week! We will be listening to your feedback on our new feature […]
Original post on mastodon.social
mastodon.social
Reposted by Mastodon Engineering
mastodon.mastodon.social.ap.brid.gy
Today, we’re ready to show you the upcoming quote posts feature in more detail. We’ve put together a blog post with examples of how quote posts will work on Mastodon, ahead of early access on our own servers next week 💬 Full launch to come, in Mastodon v4.5 […]
Original post on mastodon.social
mastodon.social
mastodonengineering.mastodon.social.ap.brid.gy
@arunshah240 we hope you'll quote us nicely when they are live 😉
mastodonengineering.mastodon.social.ap.brid.gy
In August, we made a lot of progress on backend code updates... and, we also had some holidays 🏖️

Here's the more in-depth version of what the team worked on, in our regular engineering update.

https://blog.joinmastodon.org/2025/09/trunk-tidbits-august-2025/
Trunk & Tidbits, August 2025
Welcome to the 17th edition of Trunk & Tidbits: your monthly update from inside the Mastodon core engineering team. Let’s get into what we were working on in August 2025. It has been summertime in the northern hemisphere, and various team members have been taking time away. As a result, things were a little more quiet than usual, but progress continues. ## Events The main event during August was FrOSCon, held in Sankt Augustin, Germany. Andy and David attended and spoke at the event. * Andy’s keynote: Decentralising Freedom - Open Source for Sovereignty * David’s talk: Taking a Fresh Look at the Fediverse If you are interested in new features in Mastodon, and our upcoming plans, David’s talk is particularly worth watching. You can also read Andy’s personal blog post about the event. In addition to our own team, shout out to Georg Lukas, who gave a great talk (based on his blog post) about creating a bridge from Samsung NX cameras to post to Mastodon. Pretty detailed, and also very interesting and entertaining! ## Releases There were no new backend software releases since the previous Trunk & Tidbits ⛱ the current releases of the Mastodon server software are 4.4.3, 4.3.11 and 4.2.24. It is always best to keep your server up-to-date with the current code, as this ensures that you keep up with patches for any pesky bugs, and the community can enjoy the latest features. ## Backend and Web In August, we reviewed and merged 176 Pull Requests (117 with translation and dependency updates removed) from 14 contributors. Thank you! * new feature Lots of work on Quote Posts, now with the ability to create them, change the related settings and retract them. The feature is nearly finished, and you can expect a full blog post on it very soon! If you are a Mastodon client developer, you can already look at this draft implementation guide. * performance Our FASP implementation now track the status of every provider, and stops trying to send data to them if they are not responsive — PR #35723 (by oneiros) * interface The refactor of the web UI theme colours (implementing our new theme tokens) is well underway. * container Our container image is now using the latest Debian release — PR #35768 (by vmstan) ## Android We finished working on displaying quote posts, and fixed some more minor bugs and crashes. Released version 2.10.1. ## iOS Furious paddling beneath the surface continues! The new post layout is in good shape, and we are pushing through the todo list to deliver quote posts, as well. ## Documentation We’d like to say thanks to several folks for their contributions to the documentation repository last month. The docs can be a good place to help out if you’re looking to get involved, but have less knowledge of Ruby or other coding areas (for example). We recently updated the README, and added a DOCSTYLE guide, to work towards better consistency in the documentation. Thanks to iioflow, Tak, cobrachili and joshuajung for helping to improve things for everyone. ## Community There have been a lot of releases from projects across the developer ecosystem lately 💗 There’s a new release of Mastodon for the Apple II! (and, if you love retro computing, check out the Retro computing category on the third-party apps list) > Post by @[email protected] > > View on Mastodon If you’re into more modern platforms, the Android app Tusky reached version 30! (and version 31 was just published as well) 👏🏻 > Post by @[email protected] > > View on Mastodon Here are just a couple more highlights of other recent releases: * TootSDK, a Swift library, made a number of releases during August. * Mastodon.py, a Python library, brought functionality up-to-date with Mastodon 4.4.3 (and made a few more releases in August, as well). ## Thanks First and foremost: Thank You for using Mastodon, and for believing in a better social web, one outside of corporate interests and without obscure algorithms. We recently ran a small experiment with an in-app donation banner (visible to people on our own Mastodon servers), and appreciated the financial support that it generated. Even without that banner though, you can support us any time: we find recurring donations particularly helpful. If you become a Patreon supporter, you can also follow our updates over there, for even more news about what the team is doing to support the Fediverse! ### 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. Donate on Patreon Donate directly View our sponsors
blog.joinmastodon.org
mastodonengineering.mastodon.social.ap.brid.gy
In July, the team made great progress on several features planned for the next major release, and tackled some refactoring tasks.

Take a look behind the scenes in our latest #trunkandtidbits update 👀

https://blog.joinmastodon.org/2025/08/trunk-tidbits-july-2025/
Trunk & Tidbits, July 2025
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. * interface Work is in progress to replace Mastodon’s emoji handling code to improve performance and avoid loading a lot of unused emoji data — PR #35229 (by ChaosExAnima) — PR #35282 (by ChaosExAnima) — PR #35253 (by ChaosExAnima) — PR #35424 (by ChaosExAnima) — PR #35505 (by ChaosExAnima) — PR #35568 (by ChaosExAnima) * interface Rewrote the keyboard shortcut code to remove an unmaintained dependency — PR #35425 (by diondiondion) * interface Added the ability for the web interface to automatically fetch replies from other servers and show a button if there are new ones — PR #35210 (by Gargron) — PR #35575 (by Gargron) * interface Started to add quote posts authoring (behind a feature flag). This is API-only for now, and still being worked on. — PR #35355 (by ClearlyClaire) — PR #35578 (by ClearlyClaire) * interface Updated the design of quote posts to align with our latest design — PR #35584 (by Gargron) * backend Updated trending statuses criteria to account for quote posts (a post with a quote can only trend if the quoted post is allowed for trending) — PR #35507 (by ClearlyClaire) * admin Added the ability to block specific usernames from registering. This handles homoglyphs, partial matches, and either require approval, or deny registration entirely. — PR #35407 (by Gargron) — PR #35614 (by ClearlyClaire) ## 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. * toot, a text-based UI (TUI) for Mastodon, hit version 0.49.0 * Tuba, a GNOME / GTK client (Linux), had what OMG Ubuntu called “a huge update” 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. Donate on Patreon Donate directly View our sponsors
blog.joinmastodon.org
mastodonengineering.mastodon.social.ap.brid.gy
@arunshah240 we are still working on Quote Posts and expect them to be in 4.5.0, with support in the mobile apps at around the same time as the server release. Thanks for your patience!
mastodonengineering.mastodon.social.ap.brid.gy
We just released Mastodon 4.4.3, 4.3.11, and 4.2.24.

These versions contain bugfixes, and a fix for a security issue if you use SAML. In 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.

Full […]
Original post on mastodon.social
mastodon.social
mastodonengineering.mastodon.social.ap.brid.gy
@qlp the bundle install instruction was just added to the release notes - apologies (and thank you)
mastodonengineering.mastodon.social.ap.brid.gy
@marco the bundle install instruction was just added to the release notes - apologies (and thank you)
mastodonengineering.mastodon.social.ap.brid.gy
We just released Mastodon 4.4.2, 4.3.10, and 4.2.23.

These versions all contain some internal Ruby dependency updates for security. Version 4.4.2 also includes some fixes, primarily for user interface issues.

Full release notes and update instructions are available on the GitHub releases page […]
Original post on mastodon.social
mastodon.social
mastodonengineering.mastodon.social.ap.brid.gy
Our monthly #trunkandtidbits engineering update is out. Looking back at June: behind the scenes on the 4.4 release, as well as all the other things the team has been working on. 🎇 https://blog.joinmastodon.org/2025/07/trunk-tidbits-june-2025/
Trunk & Tidbits, June 2025
It was another busy month in June, as we moved into the final stretch of the 4.4 release process. We also covered a lot of events during the month. Here’s what was happening. ## Team We welcomed Imani to the team, as our new designer. Very excited to have Imani join us! We also said goodbye to Inga, who has been instrumental in building the team. Thank you, Inga 🙏🏻 > Post by @[email protected] > > View on Mastodon ## Events Beyond the work of the engineering team: * Andy spoke at PublicSpaces in Amsterdam and at ECAS Day in Brussels; * Felix was at the Internet Governance Forum in Oslo; * Hannah spoke about Mastodon being recognised as a Digital Public Good, at the UN Open Source Week; * Renaud represented us at the NGI Forum in Brussels; * Zora co-hosted a Mastodon workshop at the Publix day in Berlin. Relatedly, we were happy that our most recent grant application to the NGI0 Commons fund was approved. This means that we will have some funding to work on institutional features over the next year. ## Releases In June, there were two beta releases and one release candidate for version 4.4.0. As we slid over into July, we released 4.4.0 and then 4.4.1 in quick succession. We recommend that server owners upgrade directly from 4.3.x to 4.4.1, and check the release notes for 4.4.0 in detail for important migration information, particularly around versions of other software that Mastodon depends on. What’s new in version 4.4? We got you covered! Here’s a blog post for developers, and our 4.4 launch blog post that covers some of the most visible new features. We also released patch versions 4.3.9 and 4.2.22, for server owners that remain on the 4.3.x or 4.2.x branches. We’re already hard at work on version 4.5 🧑🏻‍💻 ### Bonus releases 🎉 We released a pack of stickers for Signal users to use when talking with friends and contacts. Help share Mastodon via our cute mascot! > Post by @[email protected] > > View on Mastodon We shipped an improved donation widget for the website. It is now easier to donate directly to the project (although you are free to use Patreon, GitHub sponsors, and others if you wish). ## Backend and web In June, we reviewed and merged 189 Pull Requests (137 with translation and dependency updates removed) from 11 contributors. * backend Add support for receiving RFC9421 HTTP signatures (under an experimental flag for now) — PR #34814 (by oneiros) * interface Update the navigation layout on small screens — PR #34910 (by Gargron) * interface Replaced the dropdown menu near the composer with a “More” button in the main navigation — PR #34987 (by Gargron) * interface Renamed “Explore” to “Trending” — PR #34985 (by Gargron) * admin Reordered the items in the main navigation panel — PR #35029 (by Gargron) * backend Added Fediscovery support to follow recommendations — PR #35218 (by oneiros) * backend Added Fediscovery support for account search — PR #34033 (by oneiros) * admin Added support for writing moderation notes for instances — PR #31529 (by ThisIsMissEm) * admin Added support for a second set of SMTP credentials for non-transactional emails — PR #35203 (by oneiros) * backend interface Many small fixes to the backend and interface, to polish the 4.4 release ## Android No updates of note in June. ## iOS Version 2025.03 is now available on the App Store for all users, bringing an improved iPad layout and support for the 4.4 updates to server rules display, including translations. ## Fediscovery Our reference discovery provider has become easier to install as we added documentation and an official helm chart. We started testing this in a production setting with a few select servers. On the Mastodon side, we merged support for account search and follow recommendations. Both are in 4.4, but still behind a feature flag (server administrators need to enable these features). The integrations do not have immediate user-visible effects, but should help smaller servers to fill their local database with remote accounts. Once available, these then improve account discoverability across the Fediverse. Although the additions do not have an instant effect, we already have an experimental API in place to help track the fetching of those remote accounts (and other things). Next steps will be to figure out an acceptable user experience to make the results available as they come in. ## Community news In June, we spotted that the excellent Robb (maker of EchoFeed) created a plugin for TRMNL, an e-Ink display device, to show Mastodon profile information. A fun little display! 📊 There’s ➡ more space here ⬅ for another one or two projects 😉 As a reminder, if you are building on Mastodon and our API, we’d love to hear about your project. Let Andy know about it, so we can include a shout-out and tell the community about it. ## Thank you Thanks for reading, and apologies that this update was shared a little later than usual and intended - we’ll get them back on track. One of our key strategic goals for 2025 is to make Mastodon more sustainable, and we really want to grow both the number of people using Mastodon, and the number of people who donate to help us. We depend on your support - no ads, no venture capital, fully independent: better social networking, for the people. ### 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. Donate on Patreon Donate directly View our sponsors
blog.joinmastodon.org
mastodonengineering.mastodon.social.ap.brid.gy
We just released #mastodon 4.4.1, a small patch release fixing a few issues with 4.4.0.

We recommend to install this version instead of 4.4.0 when you update your server.

Full release notes and update instructions are available on our GitHub release page […]
Original post on mastodon.social
mastodon.social
Reposted by Mastodon Engineering
mastodon.mastodon.social.ap.brid.gy
We’re excited to announce that Mastodon 4.4 is now generally available as an upgrade for all Mastodon servers. The update brings improvements to profiles, navigation, list management, media controls, server moderation notes, and more.

https://blog.joinmastodon.org/2025/07/mastodon-4.4
Mastodon 4.4
Mastodon 4.4 is here, bringing you new ways to showcase yourself, manage your growing network, and enjoy what’s in your timeline. Administrators and moderators also gain new tools for keeping communities safe. As always, if you use mastodon.social, you may already have seen some of the updates as they gradually showed up across the user experience. Rolling out a new stable release enables us to share all of that goodness across the whole Mastodon community. We encourage all server operators to upgrade to Mastodon 4.4, starting today. 🔍 If you’re a developer building on Mastodon, you should check out our Mastodon 4.4 for Developers post, for all the additions and changes in the Mastodon API. 🛠 ## Profiles, and managing your network Your profile is the main way that people find out more about you on Mastodon, and we want to make it easier to navigate it and highlight what you’re about. Do you post all of your cat pictures under #CatsOfMastodon? Simply tap “Feature on my profile” on the hashtag page, and people will be able to browse all of your #CatsOfMastodon posts specifically from the new “Featured” tab on your profile. Do you want to promote cool and interesting accounts? Tap “Feature on my profile” on a person’s profile, and they will likewise appear on your “Featured” tab. On Mastodon, you can pin up to 5 posts on your profile, so you can feature your best work, or plug your latest project. The downside is that if you wanted to see someone’s most recent post, it introduced a bit of scrolling to get there. No more! We’ve reduced the amount of scrolling you have to do, by combining all pinned posts in a single carousel at the top of the profile. To make it easier to see at a glance if the profile belongs to someone you might know, we’ve added a little widget showing how many of the people you follow are following that person to the top of their profile. This also shows up in the profile preview that appears when you hover over their name somewhere else. Don’t want someone to follow you anymore? You don’t have to block them, simply tap “Remove follower” in the dropdown menu on their profile. ## Enhanced list management Lists in Mastodon allow you to declutter your home feed by organising accounts you follow into arbitrary alternative feeds. Creating and managing lists has been significantly streamlined, and it’s easier than ever to add and remove accounts from your lists both directly from profiles and from your own follows and followers listings. ## Media controls Mastodon doesn’t just support pictures and videos—you can upload audio on the platform. Since every Mastodon profile comes with an RSS feed, some people actually publish their podcasts this way. We’ve just given our audio player a facelift, making it a bit more visually pleasant and a lot easier to use by putting the play and pause front and centre and adding quick shortcuts for skipping forward and backward. We’ve also expanded hotkey controls for audio and video: left and right arrow to skip around, up and down arrow to control the volume, “m” to mute, “f” for full screen, and so on. If you like to pixel-peek images, or admire the pleasant grain of scanned in analogue photos, we’ve made zooming in more intuitive: simply double tap the image once you’ve clicked to open it. Panning around has also been made smoother. On touch devices, you can now pinch the image with your fingers to zoom it to the desired level, and swiping up when the image is zoomed out will close it, like you would expect from your native photo app. We are proud of Mastodon’s strong accessibility and inclusivity culture, which has fostered a larger presence of vision impaired users. To support this community, we’ve added a new reminder to add alt text when posting images or video. Alt text isn’t just helpful to those who use screen readers: it can provide extra context to sighted users, and as it’s indexed in Mastodon’s search system, it can help you and others find your post better. Of course, this reminder can be disabled from preferences. We’ve also added some tips on writing good alt text into the user interface. ## Navigation enhancements We’ve revamped the mobile web interface to mimic native apps, with important actions easily accessible in a bottom toolbar that frees up more space for your timeline. We’ve also begun experimenting with ways to make navigation more consistent across devices, and to make relevant content (like followed hashtags and trending content) more easily discoverable. The Explore item has been renamed to Trending, to reduce the need for banners within the Explore page to explain each feed. The navigation sidebar is divided into three sections. At the top is a section for the main navigation areas, which mirrors the bottom navigation bar on smaller screens. Next, a “Library” section, which contains your own curated content - bookmarks, favourites, and lists, and your followed hashtags, now in a more visible location (in response to community feedback). Finally, other elements are in the last section. This brings all the navigation elements into a single place. We’ve also streamlined the onboarding flow for new users. What used to be a list of four items you could check off as part of onboarding, has become a simpler two-step process where you first fill out your profile, and then follow a few users of your choosing. Importantly, we’ve made search an integral part of this process so people don’t feel confined to the list of recommended accounts we’ve generated for them, but can feel free to immediately begin searching for people they might know. ## Features for Administrators We’ve made a range of updates and improvements for people who operate their own Mastodon servers. Some of these are legal compliance features, such as adding and managing Terms of Service, offering translations of server rules into different languages, and optionally setting a minimum age requirement for new user sign-ups. Our earlier blog post covers each of these topics in more detail. As well as the legal features, there are a couple of other useful items that administrators should look at. Server owners can now send important announcements to all users via email, for critical communications that cannot be opted out of (essential for emergency notifications, or major policy changes). There is also a new system for moderators to keep internal notes about moderation decisions and user interactions. This should help to improve coordination across moderation teams, and help to keep track of decision making. ## Quote Posts (part one) Earlier in the year, we shared our thought process about bringing the much-requested Quote Posts feature to Mastodon. We’ve worked hard on bringing this capability to the platform while maintaining the strong safety principles that Mastodon is known for. Since Mastodon runs on over 8,000 independent servers that together form the platform you know, releasing features like this requires a two-pronged approach: first we release code that supports processing and displaying this new format, and then release code that allows our users to actively use the feature. This ensures all of our users can see this new type of content before anyone can create it. As part of our 4.4 release, you will be able to see quotes from compatible Fediverse platforms (including future Mastodon releases), but you will not yet be able to quote posts yourself. That capability will come in 4.5. ## Looking ahead We’re really happy that this is the first version released by our expanded team as a whole! We have some exciting plans, and will get moving towards version 4.5 right away. Key items for the next few months include: enabling anyone to create Quote Posts; some new features for organisations that run their own servers (for example, greater instance customisation); and, the ability to fetch replies to posts from many different instances, to improve the ability to follow conversations that include people your server is not yet aware of. We plan to have 4.5 ready for everyone later in the year, and we have a lot of other exciting things to work on once the next release is ready. Stay tuned! ## Support Mastodon Thank you to everyone that contributed to this release, including our team, our community, and the many contributors from across the Fediverse. We’re excited to continue building Mastodon together with you. We’re going through a formal process of setting up a new European non-profit organisation so that Mastodon remains free, open, and not owned by any single individual (more updates on our progress, very soon). **We depend on your support** as we build, support, and advocate for decentralised and non-commercial social media. We don’t take venture capital, we don’t sell ads, and we don’t sell your data - unlike many other platforms out there. **Please support our mission** , so that we can continue to make Mastodon better. ### 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. Donate on Patreon Donate directly View our sponsors
blog.joinmastodon.org
mastodonengineering.mastodon.social.ap.brid.gy
We just released Mastodon 4.3.9 and 4.2.23. They contain a number of important bug fixes, and one security-adjacent fix.

If you are running nightly versions, an updated container image is available under the `nightly.2025-07-02` tag

Full release notes and update instructions are available on […]
Original post on mastodon.social
mastodon.social