Mastodon now supports automatic switching between the light and dark theme, depending on your system setting.

It will be available in the upcoming 4.3 version, or is already there if your instance runs the nightly code.

You can switch to this new automatic theme in your Appearance preferences. Instance admins can also set it as the default theme (I just did it on mastodon.social and mastodon.online).

This has been done in https://github.com/mastodon/mastodon/pull/29748, thanks a lot to @nshki for the initial PR!

Support "system" theme setting (light/dark theme depending on user system preference) by renchap · Pull Request #29748 · mastodon/mastodon

This is built on the work by @nshki in #20107 I rebased it, made the emoji selection code simpler and ensure it uses a consistent theme: in the web UI, the user setting is used, falling back to th...

GitHub

Another recently merged feature is the new "severed relationship" notifications. Those will appear when a moderator or admin blocks a user or a whole domain and this action caused you to loose some follows or followers.

Those blocks used to be invisible to users, you maybe saw your follows/followers count decrease but nothing more. Now you can access a list of those blocks, and download a CSV file with the list of impacted accounts.

We also added a way to filter your notifications, if you receive a lot of them and want to focus on the most important ones.

The available filters are:
- people you don’t follow
- people not following you
- account created less than 30 days ago
- private mentions from users you do not follow

The notifications matching your configured filters will be displayed in a new “Filtered notifications” area, where you can either accept them, or mute notifications from this user.

Support for those new features will need to be added to the various client apps, and right now they require your server to run the nightly code version.

They will be available in the 4.3 release which we are preparing for. We will try to release it in the next 6 to 8 weeks. I would like to include notifications grouping in it, but this has some challenges and we are not certain we can implement it in time.

@renchap This sounds like a great bit of progress, thanks for all the work you’re putting in 🙂
@renchap Do you have any idea when 4.3 will be released?
@joenepraat My current target is 6-8 weeks, but no promises here, we are still underwater but I am starting to prune the roadmap to try to release "soon”.

@renchap On one hand this seems like a good change because transparency is important and can help users make informed decisions.

Although on the other hand with how the #threads situation and admins going under #NDA I can also see this being used as a divisive tactic to turn users against servers and admins.

So this feature really is a double edged sword and could be a transparency tool but also could have ulterior motives in its implementation.

So while I think it is good to show lost follows from #defederation, I'm not so keen on notifications when admins sever follows, as that seems divisive.

@renchap
Hi, when is V 4.3 due? I'm asking because of the URLs in the preview cards. Will they be fixed?
@mho Is there an issue for this?
Change link previews to keep original URL from the status by Gargron · Pull Request #27312 · mastodon/mastodon

Fix #27056, fix #21308, fix #19538

GitHub
@renchap
And? Any news on this?
@mho it has been merged, so it will ship in 4.3. Current target is a release in 6-8 weeks
@renchap i reallllllly hope setting this as default becomes commonplace, since it’s currently quite a miserable experience when you end up getting linked to a server that isn’t your own.
@renchap just in time for me to have switched to the nightly
@renchap
Ok, but can we PLEASE fix dark theme so that the scroll bar isn't almost invisible?? Currently it's a shade of black, on another shade of black, next to another shade of black. That's not how dark theme is supposed to work.
@renchap What about automatically switching the post language depending on the language I type it in? That would be pretty useful.