home.social

#birdui — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #birdui, aggregated by home.social.

fetched live
  1. @spiezmaestro Sorry about that. The install script was originally built for vanilla Mastodon instances without any additional themes, so I didn't realize it might conflict with other theme installation workflows. Could you please open a GitHub issue for it? I use that as my to-do list for Mastodon Bird UI, and I already have a lot on my plate. Thanks! @matt_birchler

    #MastodonBirdUI #BirdUI

  2. @spiezmaestro Sorry about that. The install script was originally built for vanilla Mastodon instances without any additional themes, so I didn't realize it might conflict with other theme installation workflows. Could you please open a GitHub issue for it? I use that as my to-do list for Mastodon Bird UI, and I already have a lot on my plate. Thanks! @matt_birchler

    #MastodonBirdUI #BirdUI

  3. @antti Yes! It's all CSS variables, override the background tokens, easiest via Custom CSS, pasted after the Bird UI CSS so it wins). The main one is --color-bg-primary (the page and columns). For a fully black UI, also set the other neutral surfaces:

    :root {
    --color-bg: #000;
    --color-bg-primary: #000;
    --color-bg-ambient: #000;
    --color-bg-elevated: #000;
    --color-bg-overlay: #000;
    /* dropdowns, modals */
    --color-bg-secondary-base: #000;
    --color-bg-secondary-solid: #000;
    }

    Two notes: subtle lift on the dark background). Leave them for a bit of depth, or set them to transparent if you want totally flat black.

    - Don't touch the --color-bg-brand/error/warning/success tokens, those are accent colors, not surfaces.

    Tip: the "accessible" variant already ships a black background (--color-bg-primary: #000), so it's a good reference if you want to see which tokens go dark.

    #BirdUI #MastodonBirdUI #CSS

  4. @antti Yes! It's all CSS variables, override the background tokens, easiest via Custom CSS, pasted after the Bird UI CSS so it wins). The main one is --color-bg-primary (the page and columns). For a fully black UI, also set the other neutral surfaces:

    :root {
    --color-bg: #000;
    --color-bg-primary: #000;
    --color-bg-ambient: #000;
    --color-bg-elevated: #000;
    --color-bg-overlay: #000;
    /* dropdowns, modals */
    --color-bg-secondary-base: #000;
    --color-bg-secondary-solid: #000;
    }

    Two notes: subtle lift on the dark background). Leave them for a bit of depth, or set them to transparent if you want totally flat black.

    - Don't touch the --color-bg-brand/error/warning/success tokens, those are accent colors, not surfaces.

    Tip: the "accessible" variant already ships a black background (--color-bg-primary: #000), so it's a good reference if you want to see which tokens go dark.

    #BirdUI #MastodonBirdUI #CSS

  5. RE: mementomori.social/@rolle/1167

    A small request for everyone using Mastodon Bird UI 4.0.0, no matter how you installed it: if something looks broken or off, please report it along with your version details (which Mastodon version you are running, which version of Mastodon Bird UI you built, and how you built it, Custom CSS or SCSS in your Mastodon fork).

    Several post-launch fixes have already been made thanks to people reporting issues, and I can only fix what I know about. Bug reports genuinely make the theme better for everyone: github.com/ronilaukkarinen/mas

    For example, I just fixed a bug where the profile description lost the spacing below it (no margin after the bio). If you noticed that, grab the latest 4.0.0 and it’s fixed.

    #MastodonBirdUI #BirdUI

  6. RE: mementomori.social/@rolle/1167

    A small request for everyone using Mastodon Bird UI 4.0.0, no matter how you installed it: if something looks broken or off, please report it along with your version details (which Mastodon version you are running, which version of Mastodon Bird UI you built, and how you built it, Custom CSS or SCSS in your Mastodon fork).

    Several post-launch fixes have already been made thanks to people reporting issues, and I can only fix what I know about. Bug reports genuinely make the theme better for everyone: github.com/ronilaukkarinen/mas

    For example, I just fixed a bug where the profile description lost the spacing below it (no margin after the bio). If you noticed that, grab the latest 4.0.0 and it’s fixed.

    #MastodonBirdUI #BirdUI

  7. Quick heads-up for Mastodon Bird UI 4.0.0 Custom CSS users: I noticed that the build was only compiling the main mastodon-bird-ui.css file, which left the variant files (light, stars, accessible, accessible-plus) outdated, and the light version wasn't compiling at all. It's now fixed, and all five files are rebuilt and up to date in 4.0.0. I personally use a Mastodon fork with SCSS, so I accidentally overlooked this.

    If you're using one of the variants through Custom CSS, re-copy it from dist/: github.com/ronilaukkarinen/mas

    If you're using the plain mastodon-bird-ui.css, it was always fine and needs no changes. Sorry for the mix-up!

    #MastodonBirdUI #BirdUI

  8. Quick heads-up for Mastodon Bird UI 4.0.0 Custom CSS users: I noticed that the build was only compiling the main mastodon-bird-ui.css file, which left the variant files (light, stars, accessible, accessible-plus) outdated, and the light version wasn't compiling at all. It's now fixed, and all five files are rebuilt and up to date in 4.0.0. I personally use a Mastodon fork with SCSS, so I accidentally overlooked this.

    If you're using one of the variants through Custom CSS, re-copy it from dist/: github.com/ronilaukkarinen/mas

    If you're using the plain mastodon-bird-ui.css, it was always fine and needs no changes. Sorry for the mix-up!

    #MastodonBirdUI #BirdUI

  9. :skull360: We've successfully upgraded our Mastodon server to v4.7.0-alpha.1+mementomods-2026-06-19, along with Mastodon Bird UI 4.0.0. Two big milestones this round: Mastodon 4.6.0 officially shipped as stable on 17.6.2026, and our own Mastodon Bird UI theme reached its 4.0.0 stable release. We're already running the first nightly of the next cycle, v4.7.0-alpha.1 (today's version).

    This update includes today's latest daily build with 56 new commits from upstream since our 13.6.2026 build (mementomods-2026-06-13).

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

    ✨️ New features

    - Mastodon 4.6.0 is officially out. After a long alpha, beta, and RC run, version 4.6 was released as stable on June 17, 2026, bringing Collections, redesigned profiles, email subscriptions, custom filter import and export, and everything else we've been previewing throughout the cycle. Naturally, we've been testing these features over the past few months already.

    🔧 Fixes & improvements

    - List navigation hotkeys now use Alt + PageUp and Alt + PageDown, the modifier was added so they no longer clash with normal page scrolling.
    - Editing a media attachment twice without submitting in between now works.
    - The audio player no longer errors out in Safari's Lockdown Mode.
    - Hovercards now show up properly in the compose column.
    - The report modal heading can now be translated correctly in every language.

    ♿ Accessibility

    - Another round of web UI accessibility fixes landed as part of the final 4.6.0 polish.

    📦 Dependency updates

    - This round was mostly the 4.6.0 release finalisation, so only minor dependency bumps came with it.

    🐦‍⬛ Mastodon Bird UI 4.0.0 (stable)

    Our theme reached its 4.0.0 stable release this round, the full modular rewrite built for Mastodon 4.6.0 and forward-compatible with 4.7.0-alpha.1. The big visible change for you is our brand new native favourite animation:

    - Favourites now use a hand-rebuilt SVG burst animation instead of the old rotating sprite, recreated frame by frame in the classic Twitter style.
    - There are two variants, a heart (shown by default) and a star. You can switch between them in Preferences, Appearance with the "use stars" toggle.
    - The favourite counter and hover colour now match the icon, gold for the star and pink for the heart.
    - The action-bar hover glow now sits centred on each icon (favourite, reply and boost) instead of drifting towards the counter number.
    - Collection preview cards are now indented in feeds so they line up with the post content.
    - Fixed the white, unreadable dropdown background on the settings pages (the native select popup).
    - Fixed the boost and reply prepend line indentation that regressed after a Mastodon profile change

    Source code:
    github.com/mementomori-social/

    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. :bunhdheart:

    If anything feels off, please let us know!

    #MementoMoriSocial #Mastodon #MastoAdmin #BirdUI #MastodonBirdUI

  10. :skull360: We've successfully upgraded our Mastodon server to v4.7.0-alpha.1+mementomods-2026-06-19, along with Mastodon Bird UI 4.0.0. Two big milestones this round: Mastodon 4.6.0 officially shipped as stable on 17.6.2026, and our own Mastodon Bird UI theme reached its 4.0.0 stable release. We're already running the first nightly of the next cycle, v4.7.0-alpha.1 (today's version).

    This update includes today's latest daily build with 56 new commits from upstream since our 13.6.2026 build (mementomods-2026-06-13).

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

    ✨️ New features

    - Mastodon 4.6.0 is officially out. After a long alpha, beta, and RC run, version 4.6 was released as stable on June 17, 2026, bringing Collections, redesigned profiles, email subscriptions, custom filter import and export, and everything else we've been previewing throughout the cycle. Naturally, we've been testing these features over the past few months already.

    🔧 Fixes & improvements

    - List navigation hotkeys now use Alt + PageUp and Alt + PageDown, the modifier was added so they no longer clash with normal page scrolling.
    - Editing a media attachment twice without submitting in between now works.
    - The audio player no longer errors out in Safari's Lockdown Mode.
    - Hovercards now show up properly in the compose column.
    - The report modal heading can now be translated correctly in every language.

    ♿ Accessibility

    - Another round of web UI accessibility fixes landed as part of the final 4.6.0 polish.

    📦 Dependency updates

    - This round was mostly the 4.6.0 release finalisation, so only minor dependency bumps came with it.

    🐦‍⬛ Mastodon Bird UI 4.0.0 (stable)

    Our theme reached its 4.0.0 stable release this round, the full modular rewrite built for Mastodon 4.6.0 and forward-compatible with 4.7.0-alpha.1. The big visible change for you is our brand new native favourite animation:

    - Favourites now use a hand-rebuilt SVG burst animation instead of the old rotating sprite, recreated frame by frame in the classic Twitter style.
    - There are two variants, a heart (shown by default) and a star. You can switch between them in Preferences, Appearance with the "use stars" toggle.
    - The favourite counter and hover colour now match the icon, gold for the star and pink for the heart.
    - The action-bar hover glow now sits centred on each icon (favourite, reply and boost) instead of drifting towards the counter number.
    - Collection preview cards are now indented in feeds so they line up with the post content.
    - Fixed the white, unreadable dropdown background on the settings pages (the native select popup).
    - Fixed the boost and reply prepend line indentation that regressed after a Mastodon profile change

    Source code:
    github.com/mementomori-social/

    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. :bunhdheart:

    If anything feels off, please let us know!

    #MementoMoriSocial #Mastodon #MastoAdmin #BirdUI #MastodonBirdUI

  11. I see Mastodon 4.6.0 was released just a few hours ago, and I'm already getting questions from Mastodon admins. Just a heads-up for Mastodon Bird UI users and admins who have the UI installed: the main branch (stable for 4.5.0) is NOT compatible with Mastodon 4.6.0. The nightly version has been tested with 4.6.0-rc.1, but not yet confirmed for 4.6.0 stable. It should work though, since rc.1, which it was tested with, is only 35 commits behind.

    If you are updating your instance now and want Mastodon Bird UI to work, you should use the nightly branch and preferably the official install script we provide for forks. A LOT of the UI has changed, including the new auto color scheme and contrast modes outside of the theme, as well as the major modularization work we did this spring while preparing for 4.6.0.

    Custom CSS users should use the CSS files under dist/.

    Let me know if you run into any issues with the nightly branch rc-version and I'll fix them soon. Final stable testing is coming at the latest this upcoming weekend.

    github.com/rollecode/mastodon-

    #MastodonBirdUI #BirdUI #MastoAdmin #CSS #UI

  12. I see Mastodon 4.6.0 was released just a few hours ago, and I'm already getting questions from Mastodon admins. Just a heads-up for Mastodon Bird UI users and admins who have the UI installed: the main branch (stable for 4.5.0) is NOT compatible with Mastodon 4.6.0. The nightly version has been tested with 4.6.0-rc.1, but not yet confirmed for 4.6.0 stable. It should work though, since rc.1, which it was tested with, is only 35 commits behind.

    If you are updating your instance now and want Mastodon Bird UI to work, you should use the nightly branch and preferably the official install script we provide for forks. A LOT of the UI has changed, including the new auto color scheme and contrast modes outside of the theme, as well as the major modularization work we did this spring while preparing for 4.6.0.

    Custom CSS users should use the CSS files under dist/.

    Let me know if you run into any issues with the nightly branch rc-version and I'll fix them soon. Final stable testing is coming at the latest this upcoming weekend.

    github.com/rollecode/mastodon-

    #MastodonBirdUI #BirdUI #MastoAdmin #CSS #UI

  13. @admin Yes, the nightly build is the latest version in the nightly branch. It has been tested with v4.6.0-rc.1 and should work with v4.6.0, but the final testing is not yet complete (it will be done in the next few days).

    The stable (main branch) version is for v4.5.0 and WILL NOT work.

    #MastodonBirdUI #BirdUI

  14. @admin Yes, the nightly build is the latest version in the nightly branch. It has been tested with v4.6.0-rc.1 and should work with v4.6.0, but the final testing is not yet complete (it will be done in the next few days).

    The stable (main branch) version is for v4.5.0 and WILL NOT work.

    #MastodonBirdUI #BirdUI

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

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

  17. :skull360: 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: github.com/mementomori-social/
    Source code for our Mastodon Bird UI: github.com/rollecode/mastodon-

    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. :bunhdheart:

    If anything feels off, please let us know!

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

  18. :skull360: 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: github.com/mementomori-social/
    Source code for our Mastodon Bird UI: github.com/rollecode/mastodon-

    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. :bunhdheart:

    If anything feels off, please let us know!

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

  19. @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

  20. @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

  21. @indiewebadmin @corenominal

    Sounds like this: github.com/rollecode/mastodon-

    It was fixed for 4.6 (nightly) back in January, but the bug still exists in stable Mastodon/Mastodon Bird UI versions: github.com/rollecode/mastodon-

    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: github.com/rollecode/mastodon-

    #MastodonBirdUI #BirdUI

  22. @indiewebadmin @corenominal

    Sounds like this: github.com/rollecode/mastodon-

    It was fixed for 4.6 (nightly) back in January, but the bug still exists in stable Mastodon/Mastodon Bird UI versions: github.com/rollecode/mastodon-

    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: github.com/rollecode/mastodon-

    #MastodonBirdUI #BirdUI

  23. @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

  24. @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

  25. :skull360: 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. :bunhdheart:

    #MementoMoriSocial #Mastodon #MastoAdmin #MastodonBirdUI #BirdUI

  26. :skull360: 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. :bunhdheart:

    #MementoMoriSocial #Mastodon #MastoAdmin #MastodonBirdUI #BirdUI

  27. :skull360: 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: github.com/mementomori-social/
    Mastodon Bird UI release: github.com/rollecode/mastodon-

    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. :bunhdheart:

    If anything feels off, please let us know!

    #MementoMoriSocial #Mastodon #MastoAdmin #BirdUI #MastodonBirdUI

  28. :skull360: 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: github.com/mementomori-social/
    Mastodon Bird UI release: github.com/rollecode/mastodon-

    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. :bunhdheart:

    If anything feels off, please let us know!

    #MementoMoriSocial #Mastodon #MastoAdmin #BirdUI #MastodonBirdUI

  29. We just upgraded our Mastodon fork on Mementomori.social to support Mastodon Bird UI with Mastodon 4.6.0 theme variations.

    Mastodon Bird UI is now at 4.0.0-alpha.8.rc with support for Color scheme and Contrast settings.

    New settings in Settings → Preferences → Appearance:

    - Use stars instead of hearts for favourites
    - Hide Translate links on Finnish posts
    - Hide all Translate links

    These used to be separate themes; now you can mix and match.

    The Theme dropdown is shorter for the same reason: Light, Dark and Contrast moved into Mastodon's own radios just below the dropdown. If your previous theme is gone, pick Mastodon Bird UI and set Color scheme + tick the new checkboxes to match what you had.

    Fixes in Mastodon Bird UI:

    - Star icon alignment when Reduce motion is enabled
    - Sparkle and ring animations now fire in both motion modes
    - Notification colors that disappeared when your OS was light but Mastodon was set to dark

    If anything feels off, let me or the admins know. :bunhdheart:

    Technical details: github.com/rollecode/mastodon-

    #MementoMoriSocial #Mastodon #MastoAdmin #MastodonBirdUI #BirdUI

  30. We just upgraded our Mastodon fork on Mementomori.social to support Mastodon Bird UI with Mastodon 4.6.0 theme variations.

    Mastodon Bird UI is now at 4.0.0-alpha.8.rc with support for Color scheme and Contrast settings.

    New settings in Settings → Preferences → Appearance:

    - Use stars instead of hearts for favourites
    - Hide Translate links on Finnish posts
    - Hide all Translate links

    These used to be separate themes; now you can mix and match.

    The Theme dropdown is shorter for the same reason: Light, Dark and Contrast moved into Mastodon's own radios just below the dropdown. If your previous theme is gone, pick Mastodon Bird UI and set Color scheme + tick the new checkboxes to match what you had.

    Fixes in Mastodon Bird UI:

    - Star icon alignment when Reduce motion is enabled
    - Sparkle and ring animations now fire in both motion modes
    - Notification colors that disappeared when your OS was light but Mastodon was set to dark

    If anything feels off, let me or the admins know. :bunhdheart:

    Technical details: github.com/rollecode/mastodon-

    #MementoMoriSocial #Mastodon #MastoAdmin #MastodonBirdUI #BirdUI

  31. @usb The nightly version is for v4.6.0-alpha.6-2026-04-05. Anything newer than that won't work with it.

    I'm trying to release a newer version tomorrow.

    github.com/ronilaukkarinen/mas

    #BirdUI #MastodonBirdUI

  32. @usb The nightly version is for v4.6.0-alpha.6-2026-04-05. Anything newer than that won't work with it.

    I'm trying to release a newer version tomorrow.

    github.com/ronilaukkarinen/mas

    #BirdUI #MastodonBirdUI

  33. I've pushed a bunch of quick hotfixes for the Mastodon Bird UI nightly for v4.6.0-alpha.6-2024-04-06, with the CHANGELOG updated here (see things under [UNRELEASED]):
    github.com/ronilaukkarinen/mas

    The new profile redesign is causing a bit of trouble. I'm fixing things on the fly as soon as I or users notice any issues.

    I also pushed some fixes for the ultra-accessible variant; some font sizes were still hardcoded. It's nicer to browse for my vision-impaired spouse.

    #MementoMoriSocial #MastodonBirdUI #BirdUI #MastoAdmin #a11y #Accessibiilty #UI #BuildInPublic #Mastodon

  34. I've pushed a bunch of quick hotfixes for the Mastodon Bird UI nightly for v4.6.0-alpha.6-2024-04-06, with the CHANGELOG updated here (see things under [UNRELEASED]):
    github.com/ronilaukkarinen/mas

    The new profile redesign is causing a bit of trouble. I'm fixing things on the fly as soon as I or users notice any issues.

    I also pushed some fixes for the ultra-accessible variant; some font sizes were still hardcoded. It's nicer to browse for my vision-impaired spouse.

    #MementoMoriSocial #MastodonBirdUI #BirdUI #MastoAdmin #a11y #Accessibiilty #UI #BuildInPublic #Mastodon

  35. I've stated numerous times that I'm not a fan of the new tag pills and boosts and replies toggle, but I tried my best to make it more manageable in my UI. I'd rather not make radical back-end changes to my fork.

    OG on the left.
    Mine on the right.

    #MastodonBirdUI #BirdUI #Mastodon #MastoAdmin

  36. I've stated numerous times that I'm not a fan of the new tag pills and boosts and replies toggle, but I tried my best to make it more manageable in my UI. I'd rather not make radical back-end changes to my fork.

    OG on the left.
    Mine on the right.

    #MastodonBirdUI #BirdUI #Mastodon #MastoAdmin

  37. Support for the new profile design is almost ready for Mastodon Bird UI v4.0.0-alpha.6 (for Mastodon nightly 4.6.0-alpha.6).

    Original core Mastodon on the left.
    With Mastodon Bird UI on the right.

    #BuildInPublic #MastodonBirdUI #BirdUI #MastoAdmin

  38. Support for the new profile design is almost ready for Mastodon Bird UI v4.0.0-alpha.6 (for Mastodon nightly 4.6.0-alpha.6).

    Original core Mastodon on the left.
    With Mastodon Bird UI on the right.

    #BuildInPublic #MastodonBirdUI #BirdUI #MastoAdmin

  39. Major modularization is done for the upcoming v4.6.0 in Mastodon Bird UI v4.0.0-alpha.6 (nightly branch). Currently in progress: Supporting the latest profile page structure.
    github.com/ronilaukkarinen/mas

    #BuildInPublic #MastodonBirdUI #BirdUI #MastoAdmin #Mastodon #OpenSource

  40. Major modularization is done for the upcoming v4.6.0 in Mastodon Bird UI v4.0.0-alpha.6 (nightly branch). Currently in progress: Supporting the latest profile page structure.
    github.com/ronilaukkarinen/mas

    #BuildInPublic #MastodonBirdUI #BirdUI #MastoAdmin #Mastodon #OpenSource

  41. @sombragris @trbutler This is actually why I didn't want it to be automatic. I personally prefer to choose per-app, and I hate auto light/dark. The upcoming Mastodon version has separate theme and dark/light settings, so it will be easier to choose. But before 4.6.0, either the themes forced it, or it was automatic.

    We have an issue about this: github.com/ronilaukkarinen/mas

    In the future, Mastodon Bird UI will support both ways.

    #BirdUI #MastodonBirdUI

  42. @sombragris @trbutler This is actually why I didn't want it to be automatic. I personally prefer to choose per-app, and I hate auto light/dark. The upcoming Mastodon version has separate theme and dark/light settings, so it will be easier to choose. But before 4.6.0, either the themes forced it, or it was automatic.

    We have an issue about this: github.com/ronilaukkarinen/mas

    In the future, Mastodon Bird UI will support both ways.

    #BirdUI #MastodonBirdUI

  43. It seems the newest nightly build has implemented profile_redesign, so it's no longer under the EXPERIMENTAL_FEATURES flag. That means I need to get working on the profile redesign for the Mastodon Bird UI. Today's maintenance break will last a little while longer...

    #Mastodon #MastodonBirdUI #BirdUI #MastoAdmin

  44. It seems the newest nightly build has implemented profile_redesign, so it's no longer under the EXPERIMENTAL_FEATURES flag. That means I need to get working on the profile redesign for the Mastodon Bird UI. Today's maintenance break will last a little while longer...

    #Mastodon #MastodonBirdUI #BirdUI #MastoAdmin

  45. @sombragris It does... it's auto dark mode based on system dark mode. Probably my favorite feature of #TangerineUI over the otherwise excellent #BirdUI, which can't do auto switching. (However, you can still switch to Bird UI or default Mastodon in the Appearance preferences…

  46. @sombragris It does... it's auto dark mode based on system dark mode. Probably my favorite feature of #TangerineUI over the otherwise excellent #BirdUI, which can't do auto switching. (However, you can still switch to Bird UI or default Mastodon in the Appearance preferences…

  47. I won't be able to use the flag EXPERIMENTAL_FEATURES=profile_redesign for a while. I do not have time to redesign ours. I really think the Mastodon core team has made some poor choices lately, UX anti-patterns are popping up again. Last time, they changed post visibility under a modal that required up to six clicks and added unnecessary cognitive strain. I even sent a PR suggestion, but they rejected it.

    Right now we have "Posts" and "Posts and replies" in tabs, but in the experimental profile redesign there's a "Posts" toggle that contains "Replies" and "Posts" toggles underneath it. It adds extra clicks and combines interface elements under one toggle, which just creates more friction. What's wrong with traditional tabs?

    I wish they'd stop breaking what already works well. Honestly, as a long-time front-end developer, I don't understand some of these design choices. Hopefully, these experimental features will mature a bit before they make it to stable.

    Issues opened:
    github.com/ronilaukkarinen/mas
    github.com/ronilaukkarinen/mas

    Will hold off for now.

    #MastoAdmin #Mastodon #MastodonBirdUI #BirdUI