Experimenting with new native SVGs to bring into Mastodon core. Instead of the CSS hacks we use in the Mastodon Bird UI, these SVGs provide a more natural solution.

The CSS sprite-based ones are fine and serve their purpose as a theme layered over Mastodon, but I miss a more native approach for the large numbers we have in the posts in our Mastodon fork. The Mastodon team can later decide whether to use these animations, as they will be built against the main branch.

What can I say, I like appealing micro-integrations.

#MastoAdmin #FrontEnd #WebDev #Mastodon #Animation #Design #BirdUI #MastodonBirdUI #SVG

Hey @TimFullerton not sure If I asked or not but would it be possible to add another UI theme called "MastodonBirdUI" by @rolle

#MastodonBirdUI #MastodonTheme

@SolSoCoG also the #MastodonBirdUI perhaps 🥺🥀

 We've successfully upgraded our Mastodon server to v4.6.0-beta.1+mementomods-2026-06-07, along with Mastodon Bird UI 4.0.0-beta.1.rc (nightly). Yes, beta, Mastodon has officially crossed from alpha into beta on the road to 4.6.

This update includes today's latest daily build with 119 new commits from upstream since mementomods-2026-05-26.

What's new in Mastodon core - these are the changes Mastodon Team have introduced us in the latest nightly version we are running:

✨️ New features

- Mastodon hit v4.6.0-beta.1, the version we've been chasing through the alpha cycle has crossed into beta, signalling the upstream 4.6 release is getting close
- Collections is in beta! You can now use them on Mementomori.social
- Export Custom Filters, you can finally back up or migrate your filter rules
- A new direct link from Privacy and reach settings to your profile editor saves a click
- Rule acceptance during signup is now a form (better keyboard and assistive tech support)
- Vertical text editing in the alt text editor for languages that write top-to-bottom
- Three new languages in the languages helper: Lazuri, Mingrelian, and Ottoman Turkish
- "Hidden account" message is less misleading when you visit a profile you can't see
- Several internal refactors (BundleColumnError ported to TypeScript, copy-to-clipboard extracted into a hook) that should make future patches smoother

🔧 Fixes & improvements

- Pile of Collections fixes: editor no longer lets you add the same account twice, ValidationError when loading many collections at once is gone, missing null check when importing collections from notifications, and an "about page" error when selecting a non-default Rules language
- Custom filter export had a wrongly-named param
- Profile API documentation link in CHANGELOG corrected
- "Change thumbnail" button no longer shows when it shouldn't
- Server rules and the custom closed-registrations message no longer break
- Custom emoji formatting in usernames inside the `EmptyState` component fixed
- Trending links: author name spacing tightened
- Advanced UI navigation overflow issue fixed
- Signature verification handles invalid keys gracefully
- Container builds no longer fail when the repo name has uppercase characters
- Blocked domains no longer linger in the Elasticsearch InstancesIndex after being unblocked
- Admin Mailer trends mail rendering fixed
- Stylesheet imports are now recursive

♿ Accessibility

- New `PageUp` and `PageDown` hotkeys for list navigation
- Post/feed hotkey navigation made more robust
- Differentiated accessible labels for About links in the footer

📦 Dependency updates

- Vite 8.0.16, Yarn 4.16.0, Sass 1.100.0, Sidekiq 8.1.6, ioredis 5.11.0, ws 8.21.0, axios 1.17.0, react-redux 9.3.0, @reduxjs/toolkit 2.12.0, pg 8.21.0, plus a security update for `@vitest/browser` and many smaller bumps

🐦‍⬛ Mastodon Bird UI 4.0.0-beta.1.rc (nightly)

This release adds Bird UI styling for the now-live Collections feature:

- Collections nav icon renders again (it was hidden by Bird UI's broad column-link icon-path reset)
- "Follows you" badge in account list items (collections lists, follower lists) uses the same dark pill style as in profiles
- Verified link badge in account list items mirrors the profile field verified style: Bird UI's tick icon and accent link color in place of the green gradient SVG
- All badges in account list items drop the core 4px padding so they sit flush in the row

Plus navigation polish:

- Notifications now sits in the second slot of the side navigation menu, right after Home
- Trends heading no longer renders a stray bottom border

Source code for our Mastodon: https://github.com/mementomori-social/mastodon
Source code for our Mastodon Bird UI: https://github.com/rollecode/mastodon-bird-ui/tree/nightly

As always, if you notice anything unusual or buggy, please reach out to me or any of the admins. Enjoy your time here, and feel free to message me with any questions or thoughts. 

If anything feels off, please let us know!

#MementoMoriSocial #Mastodon #MastoAdmin #BirdUI #MastodonBirdUI #Fediverse

GitHub - mementomori-social/mastodon: Your self-hosted, globally interconnected microblogging community

Your self-hosted, globally interconnected microblogging community - mementomori-social/mastodon

GitHub
Release 4.0.0-beta.1.rc: 2026-06-07 · rollecode/mastodon-bird-ui

4.0.0-beta.1.rc: 2026-06-07 NoteWIP Notice: This is a heavily work-in-progress upcoming version of Mastodon Bird UI, part of the ongoing major rewrite (see issue #172). 💀 Compatibility: Mastodon v4...

GitHub

@indiewebadmin @corenominal

What I'm trying to say is that Mastodon core has "changed the rules" quite a bit for themes between versions 4.2 and 4.6. We now have:

- an auto theme that respects the browser or OS-level preferences (added in 4.5)
- a separate "Color scheme" setting (auto, light, dark) in Mastodon preferences (added in 4.6, currently in beta), which deprecates the old "Auto theme" option
- a "prefers-color-scheme" option in browsers
- and the OS-level light/dark mode setting

Mastodon Bird UI (currently working in the nightly build) tries to handle all of these so the correct setting takes precedence. Older Mastodon Bird UI theme versions don't support this functionality and not been tested with Custom CSS options properly.

#Mastodon #MastoAdmin #MastodonBirdUI #BirdUI

@indiewebadmin @corenominal

Sounds like this: https://github.com/rollecode/mastodon-bird-ui/issues/186

It was fixed for 4.6 (nightly) back in January, but the bug still exists in stable Mastodon/Mastodon Bird UI versions: https://github.com/rollecode/mastodon-bird-ui/issues/177#issuecomment-3795167051

Indieweb.social is currently running Mastodon v4.5.11, and Mastodon v4.6.0-beta was released yesterday. I most likely won't cherry-pick this specific corner case bug in Mastodon Bird UI stable (4.4-4.5), since 4.6 (nightly and beta) already includes a lot of fixes. The Mastodon 4.6 stable release is coming soon.

That said, it seems like indieweb.social is using the Custom CSS option instead of the Mastodon fork (since there are no Mastodon Bird UI theme options in Preferences). I'm not sure how that will work in the future with Mastodon's core theme auto mode combined with Mastodon Bird UI added through the Custom CSS option. Custom CSS forces a single style and never truly supported auto mode (it didn't exist when I first started Mastodon Bird UI).

I hope this helps. You can open a separate issue, submit a PR, or help me test this more thoroughly (on the admin side) if you have the time or resources: https://github.com/rollecode/mastodon-bird-ui/issues

#MastodonBirdUI #BirdUI

Bugs when light mode is active at the OS level and dark mode is enabled - notification colors aren't visible · Issue #186 · rollecode/mastodon-bird-ui

Reported by @[email protected] in Mastodon PM.

GitHub

@stefano We're still running alpha.8. I usually work on Mastodon things over the weekends, so I'm a few days behind. Nightly branch might already work with beta.

#MastoAdmin #BirdUI #MastodonBirdUI

 Mementomori.social is now on Mastodon v4.6.0-alpha.8+mementomods-2026-05-26 with Mastodon Bird UI nightly.

Two upstream regressions from the recent server reducer TypeScript refactor are fixed in this round:

- Translate button is back on foreign-language posts
- Polls and media upload limits respect server settings again

Plus a fresh accessibility pass from upstream (landmark regions across the Web UI, post focus order, screen-reader fixes for the new collections UI).

Small Bird UI tweak: Notifications now sits in the second slot of the side menu, right after Home, like before.

If anything else seems off, ping me or the admins. Because we run nightly, sometimes patches like these are necessary. We love to test in live.

As always, thank you @cadusilva for pinging me about bugs and UI updates; much appreciated. 

#MementoMoriSocial #Mastodon #MastoAdmin #MastodonBirdUI #BirdUI

 We've successfully upgraded our Mastodon server to v4.6.0-alpha.8+mementomods-2026-05-24, along with Mastodon Bird UI 4.0.0-alpha.8.rc2.

This update includes today's latest daily build with 158 new commits from upstream since mementomods-2026-05-02.

What's new in Mastodon core - These are the changes Mastodon Team have introduced us in the latest nightly version we are running:

✨️ New features

- Collections keep maturing - add an account to a collection straight from its profile, choose how accounts are sorted in a collection, language added to the collection payload, partial accounts in the collections endpoint, plus batch actions and reporting for collections in the moderation tools
- Profile redesign polish - account header banners refactored, better link colors in bio, display name overflow handling, improved number fields layout and spacing
- Big accessibility pass - list semantics and landmark regions across the main navigation, footer, settings and login/sign-up pages, visible focus outlines on search and composer fields, and selected-state cues on the follows/followers filters
- Admin: manage email subscriptions from the admin UI, search email blocks by domain
- API: retrieve both resolved and unresolved reports, allow the HTML lang attribute on remote posts
- Search results page keeps the search field and tabs sticky

🔧 Fixes & improvements

- Custom emoji selection and the emoji picker rendering when there are no custom emojis
- Several collection bugs - crashes rendering remote posts with a collection card, notification URLs, item position updates, "New collection" link showing on other people's profiles
- Profile fields not showing links, bio line spacing with and without paragraph tags, account header banner grayscale
- Remote posts with large media descriptions no longer rejected
- Text overflow in the list item component
- Unblocking a domain now updates the blocked-domains list
- Role management can require 2FA for all users
- nan-tw added to supported locales

📦 Dependency updates

- Vite 8.0.13, TypeScript 6.0.3, Sidekiq 8.1.5, Devise 5.0.4 (security), axios 1.16.1, FFmpeg 8.1.1, aws-sdk bumps, and dozens of smaller updates

🐦‍⬛ Ours: Mastodon Bird UI 4.0.0-alpha.8.rc2 (nightly)

- Adapt profile styles to the new account_header module classes after upstream renamed (#38863) and removed (#38920) the old profile classes - avatar size and position, role badges, "Follows you" badge, tabs and buttons all restored
- Restore the navigation menu order after upstream wrapped the items in list elements (#39145): Lists and Followed tags at the bottom, More as the last item
- Hide the navigation separators that replaced the old hr elements
- Restore even profile tab distribution at all widths
- Fix familiar followers spacing when no role badges are present
- Video previews behind a content warning use object-fit cover so portrait videos no longer letterbox

🔧 Ours: Mementomori.social Mastodon fork fixes

- Merged the latest upstream into our fork and resolved the conflicts, keeping all our customizations
- Re-synced the vendored Mastodon Bird UI to 4.0.0-alpha.8.rc2

Source code: https://github.com/mementomori-social/mastodon
Mastodon Bird UI release: https://github.com/rollecode/mastodon-bird-ui/releases/tag/4.0.0-alpha.8.rc2

As always, if you notice anything unusual or buggy, please reach out to me or any of the admins. Enjoy your time here, and feel free to message me with any questions or thoughts. 

If anything feels off, please let us know!

#MementoMoriSocial #Mastodon #MastoAdmin #BirdUI #MastodonBirdUI

GitHub - mementomori-social/mastodon: Your self-hosted, globally interconnected microblogging community

Your self-hosted, globally interconnected microblogging community - mementomori-social/mastodon

GitHub