For those of you that are like "Submit a pull request to Mastodon instead of complaining", what you don't understand is that pull requests to Mastodon do not get merged lol.
There are almost 400 pull requests open rn on GitHub. Some of them have been open for more than 5 years.
If Eugen does not immediately approve of a pull request and it wasn't a feature he was going to implement anyway, it does not get merged. It just stays open until you close it with no comment from him.
And you know what gets merged most often?
Not actual feature development. Not things that would make life easier for admins or users.
Just refactorings of specs or existing features.
And believe me, I know, I KNOW, that development shouldn't be measured by number of commits. Those stats are not very good.
But Mastodon is one of the most used open source platforms *ever*. It has a community of millions of people, a lot of them developers. There are *thousands* of people who would love to help out with development to it.
And yet the stats say that it's a four-person team maintaining some legacy software.