The reason for this chain of forks is that the original version (rystaf/mlmym) has been abandoned and the maintainer is unreachable. The FHF, running old.lemmy.world, made a fork to support their instance, but they understandably don't have a lot of time to maintain it.
And I basically just started improving the project and fixing bugs a few months ago, using their version as a base.
Ah, that must've been from when I was doing a refactor of the HTML templates. I split that over multiple commits, so there was one where I got creating communities working again, for example.
i notice thats a fork of a fork, whats going on there?
rystaf/mlmym - last commit last year, unmerged pull requests
Fedihosting-Foundation-Forks/mlmym - last commit 4 months ago, unclosed issues
mschae23/mlmym - last commit 11 hours ago, compared to previous fork added blocking, DMs, creating communities...
Funnily enough, the three features you mentioned as an example were already in rystaf's version :)
I have a changelog that lists all the new features, changes, and bugfixes compared to the FHF fork: https://code.mschae23.de/mschae23/mlmym/src/branch/main/CHANGELOG.md
The reason for this chain of forks is that the original version (rystaf/mlmym) has been abandoned and the maintainer is unreachable. The FHF, running old.lemmy.world, made a fork to support their instance, but they understandably don't have a lot of time to maintain it.
And I basically just started improving the project and fixing bugs a few months ago, using their version as a base.
Huh, I just looked at the commits and saw "Creating communities" lol
Ah, that must've been from when I was doing a refactor of the HTML templates. I split that over multiple commits, so there was one where I got creating communities working again, for example.