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. 

Technical details: https://github.com/rollecode/mastodon-bird-ui/releases/tag/4.0.0-alpha.8.rc

#MementoMoriSocial #Mastodon #MastoAdmin #MastodonBirdUI #BirdUI

@saruwine Yes, and it has a story. I wish I could find the original post where this was asked for the first time, but the question was literally "How do you have the heart to host your own server, since you could die at any moment?"

I turned this around and wanted the name specifically because it would serve as a reminder of mortality.

https://help.mementomori.social/mementomori.social/about-mementomori.social/why-the-name-memento-mori

#MementomoriSocial

Why the name Memento mori? | Mementomori.social Docs

What’s the origin of the server name mementomori.social? Why was it chosen? Here’s the story behind the stoic phrase and the idea that inspired it.

 We've successfully upgraded our Mastodon server to v4.6.0-alpha.7+mementomods-2026-05-02, along with Mastodon Bird UI 4.0.0-alpha.7 (nightly).

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

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 continue to mature - per-user maximum number of collections, "Featuring you" tab, "Follows you" badge in lists, federated `Flag` activities, "added to collection" notifications with full context menus, and viewing unlisted collections on your own Featured tab
- New collection editor - final design for account dropdown menu, account search dropdown, accounts editor page, "Must follow" section in suggestions, grouped Combobox results
- Profile redesign keeps polishing - full join date (currently in modal), animated/transparent avatars, illustrations using CSS vars, control over follower/following list visibility, bot toggle in editing, advanced view overflow fix
- Server thumbnail alt text - admins can now define alt text for the server thumbnail, surfaced in the frontend
- Fallback attributes for new and infrequent notification types so no event renders as an empty card
- Keyboard-only modal form submission
- Extended date display for relative times when `feature_approval` cooldown applies, including new `AccountMigration#remaining_cooldown_days` helper
- New `domain_variants` helper on `DomainNormalizable` for IDN handling

🔧 Fixes & improvements

- Several profile bugs - minor visual glitches, gap in fields layout, dropdown blocking missing the confirmation modal, follower/following list error for accounts that never posted
- Custom emoji not appearing in autocomplete
- Stale collections list after deleting a collection, broken client-side collection routes, collection item limit, multiple occurrences of the same user in a collection
- Quote blocked user issue
- Bio line clamping in `AccountListItem`
- Combobox loading state and confusing admin list hover states
- Streaming server uses WHATWG URL API instead of deprecated `url.parse`
- Signature verification fixes carried from previous nightly
- Importing emoji loader statically inside the inline worker (Vite 8 compatibility)
- Hero image radius brought back into repo

📦 Dependency updates

- Ruby 4.0.3 (from 4.0.2), Puma 8.0.1, Vite 8.0.10, Node.js 24.15, Yarn 4.14.1, Sidekiq 8.1.3, propshaft, formatjs, opentelemetry-ruby, and dozens of smaller bumps

🐦‍⬛ Mastodon Bird UI 4.0.0-alpha.7 (nightly)

- Fix duplicate profile buttons after upstream class name change
- Remove padding-top from `account__header__buttons` on viewports under 420px
- Apply `--font-size` variables to display name, form field wrapper, app form link text, and simple_form hints so accessible themes scale them correctly
- Move field list row-gap 5px to all viewports
- Fix follows you badge and pinned badge styling
- Fix familiar followers margin spacing
- Fix profile badge and username spacing
- Map `--color-text-brand` to `--color-accent` for consistent link colors

🔧 Mementomori.social Mastodon fork fixes

- Fixed private mention styles and follow requests styling
- Fixed emoji worker loader using a static import for Vite 8 inline worker compatibility
- Fixed trends alignment and trends counter missing `tagName` after the upstream `FormattedMessage` wrapper removal
- Fixed uncaught `play()` promise rejections on autoplay-blocked browsers

Source code: https://github.com/mementomori-social/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. 

If anything feels off, please let us know!

#MementoMoriSocial #Mastodon #MastoAdmin

It's funny to think that I named the instance mementomori.social, and now we have around a thousand users, including companies, politicians, organizations, publishers, authors, and more. The name came from my stoic side, and I wanted something unique, like Mastodon.

I could have launched the instance with a name like "newsocial" or "socialnetwork", something more appealing and generic. I could have even built a custom UI to make it more "mainstream-friendly", similar to Mastodon Bird UI. But I decided not to.

I kind of like it this way. I wanted people to have that reaction, "What is mementomori.social?". I like that it's a bit obscure and different. Still, it feels strange when a really prominent person posts under this domain. It's cool though, definitely something to be happy about. Maybe I'm being too modest about it all.

Thoughts about the name, in Finnish or English? How do you approach it? What are the pros and cons? Not that I would change it, because a) I like it, and b) it would be difficult or even impossible technically.

#MementoMoriSocial

I've been pretty tired, stressed out, and overwhelmed lately, so there haven't been strictly bi-weekly upgrades to the server as I planned. We're still on v4.6.0-alpha.6+2026-04-05, and I don't have the energy to do the upgrades today. Maybe next week.

#MementomoriSocial

It's just nice to stop by this instance again... it's still the instance close to our hearts. @rolle #MementoMoriSocial

Mitä on tämä uusi Mastodon profiilisivu? Näin OG version ja se oli niin kammottava ja epäkäytännöllinen 😱

PS. Onneksi on MementomoriSocial. @rolle tekee tästä paljon kivemman ja käytännöllisemmän 🙏❤️

#MementomoriSocial #Mastodon

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]):
https://github.com/ronilaukkarinen/mastodon-bird-ui/blob/nightly/CHANGELOG.md

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

mastodon-bird-ui/CHANGELOG.md at nightly · ronilaukkarinen/mastodon-bird-ui

🐘🐦 Mastodon web UI, but strongly inspired by Twitter (when it was still good!) - ronilaukkarinen/mastodon-bird-ui

GitHub

Einfach mal wieeder ein Blick auf meine alte Instanz und geschaut, ob hier alles mit dem rechten zugeht 

#MementoMoriSocial

 We've successfully MEGA-upgraded our Mastodon server to v4.6.0-alpha.6+mementomods-2026-04-05, along with Mastodon Bird UI 4.0.0-alpha.6 (nightly).

This update includes today's latest daily build with 163 new commits from upstream since mementomods-2026-03-21.

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

- Profile redesign is now live (feature flag removed) — new layout with "Follows you" badge, split fields, rearranged number fields, featured tab, account featured tags nudge, alt text on avatars/headers
- Collections are now fully federated — remote account support, new page design, compact buttons, topic suggestions, tag linked FeaturedCollection objects over ActivityPub
- Email subscriptions on profiles — visitors can subscribe to public posts via email with MX record validation
- Profile editing — new API with character counter, field inline messages, avatar/header description uploads, visual fixes
- Support for FEP-2c59 and multiple keypairs for remote accounts
- Media description length limit increased from 1500 to 10,000 characters for remote attachments
- Improved relative time display when post time is in the future
- Disable extraneous Devise strategies option via `DISABLE_DEVISE_TWO_STRATEGIES`

🔧 Fixes & improvements

- Fix signature verification when key ID is an `acct:` URI
- Fix refreshing keys from stale actors on signature verification error
- Fix regressions in notifications caused by translation wrapper element
- Fix jump when loading more media gallery items
- Fix being unable to disable sound for quote update notification
- Fix Webfinger endpoint not handling new AP ID scheme
- Improve resilience of `tootctl maintenance fix-duplicates` command
- Improve contrast for `text-warning` and `text-success` design tokens

📦 Dependency updates

- Rails 8.1.3, Vite 8.0.3, TypeScript 6, Yarn 4.13.0, Ruby version 4.0.2
- Drop support for Ruby 3.2

🐦‍⬛ Mastodon Bird UI 4.0.0-alpha.6 (nightly)

- Fix translate button color not matching link color
- Fix extra border-left showing up in mobile devices
- Fix focusable background color standing out too much for account name
- Fix install script for Mastodon 2026-03-21 `common.scss` removal
- Fully modularize `_base.scss` into 40+ focused module files
- Fix Browsersync CSS hot reload by stripping CSP headers from proxied responses
- Support new profile page structure
- Remove calendar icon for "Joined" field no longer in new profile
- Style new profile page components and fix profile button colors
- Update theme tokens with latest design system tokens (upstream PR #38387)
- Remove select hack fixed in upstream
- Fix install script for new profile subdirectories

🔧 mementomods fork fixes

- Restored role badge colors lost in the profile redesign (reported upstream: https://github.com/mastodon/mastodon/issues/38567)
- Fixed search reference page: migrated from removed `injectIntl` to `useIntl` hook, removed non-functional search operators

Source code: https://github.com/mementomori-social/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. 

If anything feels off, please let us know!

#MementoMoriSocial #Mastodon #MastoAdmin

Role badge color from admin settings not applied after the profile redesign in v4.6.0-alpha.6 · Issue #38567 · mastodon/mastodon

Steps to reproduce the problem Go to Administration > Roles and edit a role Set a badge color for the role Assign the role to a user and make it highlighted Visit that user's profile page Expected ...

GitHub