Releases: mastodon/mastodon-ios
2025.09
Mastodon, now in Liquid Glass! We’ve also fixed a few crashes, turned on localization for some additional languages (including Estonian), and improved the iPad layout so that the margins are scrollable.
What's Changed
Full Changelog: 2025.08...2025.09
2025.08
This version brings several improvements to the main timeline:
- The post “…” menu now offers both the existing “Copy Link” option and a new “Copy” option, which will copy the text of the post now that selecting text directly from the screen is not possible.
- There is a new dedicated audio player and improvements have been made to the video player.
- Loading from the top and bottom should work more smoothly, and the bottom loader now has some visual feedback as you scroll to trigger it.
We’ve also made big changes to the way we handle localizations, which will make the app much more flexible going forward. This may mean you see a few additional untranslated strings until our volunteer translators can catch up.
Several places in the app that display lists of other accounts have been updated to match our new layout and provide more useful information.
What's Changed
- Update Xcode from 16 to 26 by @clarmso in #1473
- Update bundler version. Ensure capability with ruby 3.4+ by @clarmso in #1474
- apply
.widgetAccentedRenderingMode(.fullColor)to avatars by @vladimirleonidovich in #1478 - Add haptic feedback by @rhenz in #1485
New Contributors
- @clarmso made their first contribution in #1473
- @vladimirleonidovich made their first contribution in #1478
- @rhenz made their first contribution in #1485
Full Changelog: 2025.07...2025.08
2025.07
Important bug fixes!
- Better background color for “Muted” and “Blocked” buttons so you can read them
- Double tap on Home takes you to the top of the timeline
- Avoid opening the same post in thread mode multiple times in a row
- Crash fix
- Better updating of actions (like follow, boost, etc) from one screen to another
2025.06
We are excited to bring you a brand new timeline layout throughout the app with a fresh look, smoother scrolling, more responsive buttons, and rich text formatting for posts using supported html tags.
- View Mastodon quote posts and compose them (when your Mastodon server supports the feature)
- Notifications list is less likely to show stale data
- Several crash fixes
- A fix to make it less likely you’ll hit a “too many requests” error
- Long poll options now wrap their text so you can read the whole thing!!!
Additional Changes
- Fix freely zoom in on GIFs by @asynclet in #1418
- Align OS deployment target to 17.0+ across all targets by @aokj4ck in #1454
- Fix compiling MastodonTests.swift around APIService by @aokj4ck in #1456
- Fix MetricFormatterTests by @aokj4ck in #1459
New Contributors
Full Changelog: 2025.01...2025.06
Grouped Notifications
Going viral just got a lot less painful! This version lists your notifications in streamlined groups instead of one at a time, meaning you can spend less time scrolling and more time being part of the conversation.
- Favorites, boosts, and follows that occur close together will be grouped with similar notifications. (Resolves #399)
- Follow requests can be approved or rejected when they appear. (Resolves #1342)
You’ll also see a bunch of improvements around post visibility (”Public”, “Unlisted”, etc.) throughout the app:
- Visibility setting for each post has been moved to the top of the compose window, just under the publish button, making it much more obvious.
- Posts that are not public show the visibility icon next to the timestamp.
- Private mentions and replies display headers as appropriate.
- Several other long-standing issues in this area have been resolved (#242, #472, #1395).
Plus quite a few other small fixes!
New Contributors
- @tvrrp made their first contribution in #1392
- @vtourraine made their first contribution in #1400
- @angristan made their first contribution in #1414
Full Changelog: 2024.12...2025.01
2024.12
To see out 2024, a smorgasbord of bug fixes and improvements that we hope bring you some joy!
Posting is more reliable:
- Compose window now stays open while the post is published, so you can address any errors that pop up
- A bunch of errors that can happen during publishing are now reported to you instead of being ignored
- Less likely for the app to freeze up while you’re typing a post
Posts look better:
- Link previews no longer show large blank spaces for images that never arrive
- Compact link previews (for square/portrait or no images) show all the expected information
- GIFs in content-warned or filtered posts are (once again) blurred out
- Images and avatars should only ever show up with the posts they belong to
Timeline works better:
- Filters set to hide really do hide now (yes, we said that about the last version, too… but it really is fixed now, right?)
- Tap on the author name opens their profile instead of the thread view (by @gokulvenkat243)
- Larger tap areas for the action menu and content show/hide button
New Contributors
- @gokulvenkat243 made their first contribution in #1380
Full Changelog: 2024.11...2024.12
2024.11
Just in time for Giving Tuesday, you may now see a banner at the bottom of your timeline inviting your support for Mastodon’s continued development (only when logged in to [mastodon.social](http://mastodon.social) or mastodon.online). You’ll also see a bunch of improvements, small and large:
Filters work better!
- Concealed posts no longer take up the full space of their content, which should make scrolling past them less arduous.
- Filtered posts now tell you which filter they triggered!
- Filters with the “hide” action should now actually remove posts from your feed completely, as intended.
- Content warnings have also been updated slightly — as on the web, if the content warning text is empty, only the attached image will be hidden.
Your privacy is better guarded…
- When you log out of an account, logging in again will now require re-entering the username and password.
- Deleting the app from your device and reinstalling will now launch as if you had never logged in.
The new user experience is a little better…
- The “Find people to follow” view is now dismissable even after you’ve viewed a profile.
- When you follow someone from the “Find people to follow” view, your blank feed will update immediately… and hopefully show you some cool stuff!
Some small visual improvements…
- Vertical-stacked layout of edit history labels, which fixes some spectacularly bad layouts when the localized strings are lengthy.
- Dark Mode icon now has a dark ‘m’.
And finally…
- Fewer crashes! File this under the customarily bland description “stability improvements” because although the refactoring projects involved have all the drama of sword dancing with freshly honed blades for the developer involved, you will hopefully notice nothing.
2024.10
2024.9
2024.8
App Store Release Notes
Hey there! We’ve got some nifty updates for you in this release. Now you can check out your lists right in the app, because who doesn’t love a good list? If your server is feeling generous, you’ll enjoy our new notification filters. Filter away! We’ve sorted out the character counter on the compose screen, so you can add links without any counting mishaps. Crash fixes galore! The app is now more stable than your morning coffee routine. Widgets can finally retrieve data, and shortcuts are back to posting like champs.
Thanks for sticking with us and for all your feedback. We hope these tweaks make your app experience even better! Enjoy the update!
Github Release Notes
- Add authorization to custom emojis by @zeitschlag in #1324
- Implement Lists and Hashtags Menu (and timeline) (IOS-102) by @kimar in #1325
- Fix WidgetCrash and MastodonIntent not able to load data (IOS-262) by @kimar in #1326
- fix: Remove charset from application/json content type by @nikclayton in #1327
- Fixes for empty list state and hashtags (IOS-287) by @kimar in #1328
- Notification Filtering (IOS-241) by @zeitschlag in #1319
- Align dismiss icon for notification filters with web by @kimar in #1331
- New Crowdin updates by @Gargron in #1323
- Fix notification filters touches plural string by @kimar in #1334
- Fix link char count (IOS-285) by @kimar in #1336
New Contributors
- @nikclayton made their first contribution in #1327
Full Changelog: 2024.7...2024.8-6769