Advertisement · 728 × 90
#
Hashtag
#trunkandtidbits
Advertisement · 728 × 90

RE: mastodon.social/@MastodonEngineering/116...

Some really great updates in Mastodon's latest Trunk & Tidbits blog post, including, from the W3C Social Web working group notes, a note on LOLA, a "proposal for live online account portability between two ActivityPub servers". […]

0 2 1 0
Original post on stefanbohacek.online

"The prolific Stefan Bohacek continues to impress, with a game to see how well you know your Fediverse Follows"

Huge thanks to the @MastodonEngineering team for including my work, and being so kind with their words!

blog.joinmastodon.org/2025/11/trunk-tidbits-oc...

#mastodon […]

1 5 1 0
Trunk & Tidbits, October 2025 We started the Trunk & Tidbits series to provide greater visibility into what we’re building, and the decisions that go into making Mastodon. At the start of October, we published our ideas on an upcoming feature - that we’re _temporarily_ describing as “Packs”, or collections or lists of people to recommend to follow. As with our work on Quote Posts, we’re publishing our thinking early, and intend to follow up with a Fediverse Enhancement Proposal to share with the broader Fediverse community. Also, following on from our announcement of service offerings, we were excited to share the news that AltStore are making the Fediverse their home, including generous donations to a number of projects, and the launch of a new Mastodon server. > Post by @Mastodon@mastodon.social > > View on Mastodon On a completely different note, we also shared that the adorable #Plushtodon is making a comeback 🥳 this time in two colours and a more compact form factor, but still perfectly squeezable. Look out for new mug designs, too - all of these should be hitting the merch store later this month 🤞🏻 ## Events October was a busy month of events for the team. We kicked off with Andy speaking at Berlin Fedi Day in Germany, to talk about sovereignty, freedom, and hope. Andy was also on stage at EmpoderaLIVE in Malaga, Spain, to talk about Mastodon and the Fediverse. You can watch the interview (on YouTube) in English, or with a Spanish translation. > Post by @espiritusanto@mastodon.social > > View on Mastodon Several members of the team dropped in to sessions at Fediforum online, and hosted a conversation about Packs. Felix attended a number of discussions around policy, cooperation, and healthy online spaces at OSCE on his “home turf” in Vienna, Austria. It remains vital that we engage in these conversations with organisations to spread awareness and understanding of the Fediverse. > Post by @mellifluousbox@mastodon.social > > View on Mastodon ## Releases Mastodon **4.5** is now available as the latest stable release of the software. This follows three release candidates during October. Mastodon 4.5 brings the long-awaited consent-respecting quote posts feature (FEP-044f), as well as greater customisation for server owners, and other features (see the announcement post). As we approached the release, we published a blog post all about the changes that developers need to know about in Mastodon 4.5. For previous stable release branches, we also shipped: * version **4.4.8** (and 4.4.6 and 4.4.7 before that) * version **4.3.14** * version **4.2.27** As always, we recommend that all Mastodon server owners should be running the latest point version for their release branch, and ideally, to upgrade to the newest stable version of Mastodon. There are a lot of new features in version 4.5, particularly since this release makes display and authoring of quote posts available to everyone. The release of Mastodon 4.5 also updates our list of supported versions, and upcoming end-of-life dates. In particular, the 4.2 branch will no longer receive updates after January 8, 2026, and the 4.3 branch will reach EOL on May 6, 2026. ### Looking ahead You will find that the Roadmap page on the website has had a complete overhaul. We know that the previous roadmap was outdated and did not reflect what we are currently working on, or considering for future versions - particularly with our expanded team and the increased pace of development. The page is now simplified into: * features we’ve recently shipped (current stable release); * those we are actively working on (for the next major release); * and those we are exploring (this may include research and specification work, usually for a version after the next major update). The road map is simply to provide a little more insight into where the team’s efforts are directly focused. The existence of this page and its contents, does not exclude other changes and adjustments that we make along the way. ## Backend and Web Reflecting the pace of change in the final weeks before 4.5 shipped, we reviewed and merged 202 Pull Requests (134 with translation and dependency updates removed) from 21 contributors. It was a huge month. We appreciate the support and contributions from the community. * interface The refactor of Mastodon’s UI colours to use semantic theme tokens is almost complete. We’re planning to merge this change in two phases starting soon after Mastodon 4.5 is released. This is a large PR with countless changes across our SCSS files, and very likely to affect third-party themes and forks. Please let us know your feedback or any concerns directly in the Pull Request. — PR #36640 (by diondiondion) * interface We updated our supported emoji to 16. — PR #36501 (by ChaosExAnima) * interface Refactored the Emoji handling code to be more efficient, simpler to work with, and allow rendering native emojis instead of the Twemoji SVGs, depending on the user browser and preference. * admin Added granular settings for the various live feeds. — PR #36338 (by ClearlyClaire) — PR #36607 (by ClearlyClaire) * interface Improved display of CWs, link previews and quote posts in the admin UI. — PR #35958 (by ThisIsMissEm) — PR #35935 (by ThisIsMissEm) — PR #35964 (by ThisIsMissEm) * new feature Small fixes and improvements to the ‘fetch all replies’ widget, and periodic checks for new replies. — PR #36334 (by diondiondion) — PR #36383 (by diondiondion) — PR #36547 (by diondiondion) * developer Changed the identifiers used in ActivityPub URLs for new users to not contain the username, which will enable account renames (for these accounts) in a future version. — PR #36316 (by ClearlyClaire) — PR #36365 (by ClearlyClaire) * new feature Added a new setting to allow one-click boosting, which moves the quote option into the status three dots menu. — PR #36516 (by diondiondion) * new feature Changed the minimum characters required for a logged out account search from five to three. — PR #36487 (by Gargron) * api Enabled receiving “modern” RFC 9421 HTTP signatures for all servers. — PR #36610 (by oneiros) * api Added support for `Update` to non-natively handled ActivityPub object types. — PR #36322 (by ClearlyClaire) ## Android There were two small updates fixing some crashes during October. ## iOS We shipped an all-new timeline layout and support for quote posts in the 2025.06 release at the start of October, and followed up with several important bug fixes in 2025.07. More coming soon! ## Community On the community side of things, the project now uses the Contributor Covenant version 3 as the Code of Conduct for contributors and community members. As usual, we wanted to highlight a few fun things we’ve seen on the internet this month, built using the Mastodon API. * The Hall of Toots is an immersive way to explore your Mastodon feeds! * TootSDK continues to follow our API updates closely, and has been updated to support quote posts and timeline visibility options. Thanks to Dale Price and other contributors. _Important note_ there are a range of other libraries available for the Mastodon API - let us know if we are missing something 🙂 * The prolific Stefan Bohacek continues to impress, with a game to see how well you know your Fediverse Follows (there’s a brief explanation on his projects page). Stefan also has a collection of typographical experiments around the Fediverse. ## Onwards, with thanks The Mastodon team is deeply grateful to everyone for their support of what we’re building. We do this thanks to your donations. If you’re able to help us, please consider adding a recurring donation. 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

We've posted #TrunkAndTidbits for October.

It was a busy month, with a lot of coding behind the scenes to prepare for Mastodon 4.5, events and talks, Fediforum and our thoughts on packs, and some merch news. Have a read!

blog.joinmastodon.org/2025/11/trunk-tidbits-oc...

4 21 1 1
Original post on stefanbohacek.online

Finally had a chance to read the latest Trunk & Tidbits Mastodon development blog post, and while seeing all the work that's been done on quote posts and starter packs getting a mention is exciting, this upcoming update is really nice:

"Added the ability to block specific usernames from […]

0 0 0 0
Screenshot aus dem aktuellen Trunk & Tidbits, July 2025:

"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."

Screenshot aus dem aktuellen Trunk & Tidbits, July 2025: "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."

StarterPacks sind auf dem Weg! 🤩

mastodon.social/@MastodonEngineering/114...

#trunkandtidbits #mastodon #fediverse #starterPacks

0 0 0 0
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

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 👀

blog.joinmastodon.org/2025/08/trunk-tidbits-ju...

3 37 1 0
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 @inganomads@mastodon.social > > 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 @Mastodon@mastodon.social > > 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

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. 🎇 blog.joinmastodon.org/2025/07/trunk-tidbits-ju...

3 27 2 0
Original post on stefanbohacek.online

"Back at the beginning of 2024, we discussed how regular communication needed to be a part of our team’s culture [...]"

Mastodon's Trunk & Tidbits development blog marks its first anniversary!

blog.joinmastodon.org/2025/05/trunk-tidbits-ap...

via […]

0 3 3 0
Original post on stefanbohacek.online

This month's Trunk & Tidbits Mastodon update is packed with updates, including on the work-in-progress Fediscovery project.

"Testing of an initial Fediscovery implementation is ongoing."

Very excited about this!

blog.joinmastodon.org/2025/04/trunk-tidbits-ma...

via […]

0 2 1 0
Original post on mastodon.social

Our #TrunkAndTidbits engineering update for January (also including #FOSDEM) is here - here's what we have been working on so far this year. Includes an update on the #Fediscovery project, and some cool projects from the broader developer ecosystem […]

3 30 1 0
Original post on macaw.social

With all the excitement about the organisation changes announced yesterday, I nearly forgot to ship the product and engineering #TrunkAndTidbits updates post for last month - sorry it is a bit later than planned! Here's what @MastodonEngineering has been up to... (also, help appreciated with […]

0 3 0 0