Damus
Rolle Laukkarinen profile picture
Rolle Laukkarinen
@Rolle Laukkarinen

CTO at @dude, a programmer and administrator of several servers like this one, a *nix user, and an advocate for an open and ethical internet. I work with servers, websites, and open-source projects for a living. I'm safe 🌈 Oh, and I'm a certified Techbro Asshole.

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Rolle Laukkarinen profile picture
Now that I've dug my hands deep into the Mastodon core, it looks like it's definitely possible to get the original home instance counts for federated posts, not just your own server's local tally.

For boosts and favourites, recent versions of Mastodon already fetch the origin's reported totals when retrieving a post and store them as "untrusted counts" (untrusted because the remote server self-reports them). So a remote post carries the home server's actual numbers.

Replies are trickier, as they only federate to subscribed servers, so the local count tends to lag. However, you can fetch the full reply tree from the origin on demand.

I'm basing our algorithmic home feed exactly on that: boosts and favourites from the origin counts, and comments from a backfilled reply tree.

Add opt-in ranked home timeline (experimental)
#4
https://github.com/mementomori-social/mastodon/pull/4

The numbers in question have been requested for ages:

Boosts and favourites counts #22627
https://github.com/mastodon/mastodon/discussions/22627

Show the number of reshares, likes, and comments directly in the timeline
#8280
https://github.com/mastodon/mastodon/issues/8280

#MastoAdmin #OpenSource #Mastodon #FYP

1
Michael · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqcmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq98wtal I’m curious: are you running your instance from source or via docker? And would you be willing to build docker images for others to try out? I’d love to try your algorithm 😉
Rolle Laukkarinen · 3w
Mastodon Bird UI v4.0.0 released for Mastodon v4.6.0 and v4.7.0-alpha.1. Full changelog and release notes: https://github.com/rollecode/mastodon-bird-ui/releases/tag/4.0.0 #MastodonBirdUI #BirdUI #M...
Rolle Laukkarinen profile picture
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/: https://github.com/ronilaukkarinen/mastodon-bird-ui/tree/main/dist

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
note1rf9sr...
Rolle Laukkarinen profile picture
@nprofile1q... Glad you think it could be useful! I can put something together and send a PR to add it to the core. It's small enough that including it in-tree is probably the easiest option. I'm happy to adjust it to match your stylelint setup, and I can test it against main. What I'm not interested in right now is maintaining another npm package, I already have too many. I agree, there aren't many SCSS stylelint plugins out there, I'm already maintaining a few older ones.
1
Dion · 3w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqcmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq98wtal Thanks, that could be great, and totally understandable that you don't want another npm package on your hands. Let me bring it up with the rest of the team next week before you put any w...
Rolle Laukkarinen profile picture
: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 (https://github.com/mastodon/mastodon/pull/39521).

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

If anything feels off, please let us know!

#MementoMoriSocial #Mastodon #MastoAdmin #BirdUI #MastodonBirdUI
DoktorZjivago · 3w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqcmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq98wtal This is awesome! However Im not used to navigate the folders on github. Where do I find this version?
Rolle Laukkarinen · 3w
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 f...
Tangerine UI for Mastodon · 3w
[Announcement] It’s time to say goodbye to Tangerine UI 🧡 Almost three years ago exactly today, I started working on Tangerine UI with the goal of creating a full custom theme for Mastodon’s W...
Rolle Laukkarinen profile picture
@nprofile1q... Dear @nprofile1q..., I have to say, with Mastodon Bird UI I've gone through the same feelings over the years, so I can truly relate! Like many open source projects, it really takes a toll on you once it gets popular enough. At times, it turns into a bit of a whack-a-mole situation. Personally, I have over 600 repositories to maintain, and I get paid for roughly half of them, so having one passion project is not that bad. I've also started moving many of the most customized quirks to my own fork instead of the theme itself, which helps a lot.

With Mastodon Bird UI, I also try to keep the colors and styles as close to Mastodon's as possible. That was one of the original goals to avoid too many breaking changes. None of this would be possible without the contributors and testers, they do steady work and handle half the job for me.

Your theme was fun, and I love the "OG style" approach to things we do. "Skinning" used to be much more popular back in the day, and I’m really glad you brought Tangerine UI to life to spread some joy. I hope someone feels inspired enough to continue your work.

Merci pour ton travail, de la part d'un gars du CSS en Finlande :bunhdheart:

@nprofile1q...
Rolle Laukkarinen profile picture
"Will People Miss the Open Web?

Some will. Most probably will not. That is the brutal part. People did not abandon BBSs because they hated them. They abandoned them because the Web was easier. People did not abandon Flash because they stopped liking animation. They abandoned it because better technologies and devices made it unnecessary. People did not stop using websites because websites were evil. They moved to apps because apps were more convenient. The same will happen with AI.

People will not say, "Today I reject the open Web." They will simply ask the assistant because it is faster. Convenience wins. Convenience replaces nostalgy, all the time. It almost always wins. The Web's biggest enemy is not ideology. It is not regulation (well, a bit yes). It is not even AI itself. It is convenience."

The Web We Know Is Going to Disappear
https://www.minid.net/2026/6/15/the-web-is-going-to-dissapear

#AI #OpenWeb #Internet
1
nostrich · 3w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqcmgqvz7xr07euwkum3mjghjqcu4d3k2fcyf6g4uwwe5ggnd6fetq98wtal Apps are more convenient? That's not my experience.