Today, I started preparations for a more extensive code refactoring. The changes won’t be immediately visible, but they will significantly impact the future development of the project. This includes improving the functioning of federation, with a particular focus on collaborative remote content moderation. This will likely take me several days. In the meantime, along with Piotr, we will update the instance to the latest version of the project. This should have some impact on the speed of the site, and this is just the beginning…
You can track changes in the official repository
https://codeberg.org/Kbin/kbin-core
or on Github
https://github.com/ernestwisniewski/kbin
Fantastic! It’s also smart to address the technical debt you’re finding now rather than letting it continue to grow until it’s forever unmanageable!
This includes improving the functioning of federation, with a particular focus on collaborative remote content moderation
Is this related to
- https://codeberg.org/Kbin/kbin-core/issues/12
- https://codeberg.org/Kbin/kbin-core/issues/221
- https://codeberg.org/Kbin/kbin-core/issues/521
- https://codeberg.org/Kbin/kbin-core/issues/570
?
Yes, definitely. It’s an important aspect that has been bothering me for quite some time. However, I’d like to tackle it with a fresh codebase and proper tests, so I can’t promise it will happen very quickly. I still have a few other things beyond coding that need urgent attention, and I wouldn’t want to hastily introduce new features related to the fediverse until I can fully focus on it.
This includes improving the functioning of federation, with a particular focus on collaborative remote content moderation.
This is great! Thanks for the update!