I don't know what is happening with Ernest, he said there were families issues. He did respond to me on October 3 for the last time. However, developers were NOT allowed to merge pull requests from others. He stopped developers from merging code. He couldn't let it go, which is a problem if you are not in for weeks or sometimes months. The issue was that development become to a halt, contributors were no longer motivated! I tried to discuss this topic with Ernest multiple times now, without any answers. At some point it was the final straw. I forked the project and introduce a C4 Wow based on trust, allowing dozens of people to have owner rights and giving back the control to the developers, contributors and users or admins.
Moving to GitHub was only done because Codeberg was down too often in the past year. Which was very frustrating when you want to work together with people. So I also moved to GitHub with GitHub Actions during the forking.
Officially not.. but the development slowed down too much and was too restricted by Ernest. I wanted to avoid a fork. But I didn't saw any good alternative.
Glad I could help! I wasn't aware either you were giving up hope.
Since Mbin is community-focused I really hope this will result in a better connection, collaboration and both bug fixes and new features what the users and the admins wants. Again, Mbin isn't about me, I forked it because I want to create a community build on trust giving back the control to the developers and users. You now also have GitHub owner rights on the organization as you know. We are all maintainers!
API is part of the kbin code base (on latest develop branch). For example https://kbin.melroy.org also have API enabled. But kbin.social is still not upgraded until this day.
Ps. these are Let's Encrypt certificates. Something isn't correctly configured on the server. Failing to renew this media.kbin.social domain. I do not have the correct credentials to help out here, but I do know certbot program should NORMALLY auto-renew these TLS certificates. To avoid this issue in the first place from happening.
In general there are still maybe different issues with federation. For instance lemmy constantly changes there api after software updates. Causes federation issues.
Federation protocol isn't fully standardized at all! Meaning that all platforms can do whatever they please. Mastodon did lay out the foundation of the standard. But that was mainly about posts and microblogging.
Don't forget to donate to other contributors as well. All core developers are doing voluntary work and for free. We all try to do our best to keep the project going.