


Working on /kbin
https://fedidb.org/software/kbin

I'm currently working on solving this problem.
/kbin next March update
Over the next few weeks, we're facing another server change. I'm doing everything to optimize costs and prepare the instance for long-term operation. More details are available on the status page I'm currently working on.
This week, I also refreshed the project's code, and it seems like I'm slowly getting back on track regarding health matters.
Soon, there will be several moderators on the website - if you'd like to help with this, please write to supkbin@gmail.com, mentioning your nickname in the message. Moderators will be selected based on profile activity - there might be a few additional questions in the reply. However, remember that moderation is not always a pleasant task, so think it over. All moderation actions are transparent and subject to public evaluation.
Most importantly, I've sorted out my personal matters and, in a way, financially secured myself, so starting next month, I'll be able to fully dedicate myself to the project for a few months, focusing solely on it, wh
/kbin another quick update
Good morning, last week we managed to address pressing issues related to infrastructure. Thank you once again for your assistance, Piotr. I will continue work in this area, but it will be less invasive and cumbersome. I have restored the test environments and am slowly getting back into coding.
Today, I will start by organizing abandoned magazines, mag mods requests, checking user account deletions, etc.
This week, additional global moderators will be added to the instance. Tomorrow, there will also be a post where you can submit your candidacy.
Additionally, this week, a Status page will be introduced - where you can check for any instance outages and their repair status.
Various communication issues still remain before I dive into the code. But overall, things are progressing more and more rapidly. I will also try to provide more frequent updates.
Have a great week, everyone!
/kbin quick March update
I'm slowly catching up with backlog tasks and cleaning up instances, but there's still quite a bit to do. Day by day, I'm managing to work longer hours, but I still need some time to ramp up the intensity of work. Just wanted to let you know that there might be brief downtimes in instance operation over the weekend. I aim to resume communication on Monday and write some code.
Have a great weekend, everyone!
/kbin March update
I'm feeling a bit better. Starting today, I'll be returning to work as much as possible. This week will likely be spent catching up on tasks, replying to emails, reading overdue comments, etc. I also need to work with Piotr on instance infrastructure. I'll be more actively handling spam as well, but it's clear that we need additional people for global instance moderation. I'll prioritize this. I'd like to delegate instance administration as much as possible and fully focus on code. In short, there's a lot of work ahead, but I aim to reach a point by the end of this month where I'm 100% focused on code development, and hopefully this time there won't be any unpleasant surprises. The past few months have been overwhelming with a series of unfortunate events ;-)
RE: Is Ernest still here?


I check in here quite often, but for now, I'm just focusing on clearing spam and keeping the instance alive. In January, I was working on the AP module, and there has been significant progress in the work, which hasn't been publicly published yet. Unfortunately, at the beginning of the year, I developed a skin condition that worsened from week to week, reaching a point where I couldn't even leave the house. In February, I spent my time visiting doctors and undergoing treatment with medications, which often had very unpleasant side effects. Therefore, I decided to hold off on any major updates to avoid causing even more chaos. Today, I've undergone one procedure, and I have another one scheduled for Thursday, which I hope will be the last.
Just because it's not visible that something is happening doesn't mean I haven't been doing anything during this time. In fact, two really significant things have been successful, which I've been working on for a long time and which I intended to ann

Issues like the one that occurred are typically resolved within an hour, hence this post - mainly to quickly inform that work is underway on it. But you're right, I'll strive to improve communication in the future. Your examples gave me something to think about, thanks.
Issues with the functioning of kbin.social
The main issues with the improper functioning of the instance have been resolved, but it led to additional complications. Currently, using the instance should be quite comfortable, but I will continue to work intensively on a comprehensive solution for the next few days. Therefore, occasional interruptions or errors may still occur.
Thanks for your patience!

I don't quite understand what you mean. The problem is that in such a case, it's challenging to provide a specific estimate. That's why I occasionally provide updates in case the work is prolonged. It seems to me that this is how it works. Issues arose without any interference in the code or infrastructure. I addressed hardware problems, but it turned out that wasn't the only issue. Throughout this entire period, I've been attempting to ensure that the instance operates as smoothly as possible. It should be significantly better now, but I'm still actively working on it. Unfortunately, taking a holiday break here doesn't help either.
Issues with the functioning of kbin.social
The issues that started occurring on Sunday turned out to be more serious than anticipated, extending beyond the application code. We are still working on resolving them to ensure the proper functioning of the website, but we need some more time. Apologies for any inconvenience.

Yeah, It's true. Since Sunday, I've been noting errors that I'm still working on resolving. It doesn't make it easier that it's the post-holiday period, and due to travels and security measures, it's not the easiest task. I'm working to get everything back to normal as soon as possible.
https://kbin.social/m/kbinDevlog/t/729349/RTR-49-On-site-work

By default, it's 11MB if I remember correctly. However, during the recent issues with the instance, we could modify this value at the server level. Once Piotr is back, I'll verify and restore the default values.

Additionally, the suspension of other work was a conscious decision on my part. I believe that the code at this stage needs to be deeply refactored, and that's exactly what I am doing. Solid foundations are the only option for the project to survive and grow in the long term, and to be properly scalable. Adding more blocks to what I have always considered a prototype (which forks do) makes no sense to me.

Hey, I will get back to this thread and the comments at the beginning of next week. I am able to quickly address some of the issues you mentioned in your post. Changes will undoubtedly be implemented gradually, but for now, the redesign of the ActivityPub module takes higher priority. Once that is completed, the development of the frontend part of the platfrom will truly pick up pace.

@Damaskox Could you send me the URL from the notification via private message, please?

@Damaskox Pagination? I plan to fix that in the coming days.

My priority is definitely the development of kbin-core, especially now that work on the app has started. For now, I prefer to focus my attention on adapting the API to the latest features. It may turn out to be necessary sooner than expected ;)
(https://kbin.social/u/testing) Can you repeat your tests regarding tags between kbin and other instances? It should be significantly better ;)

@testing Thanks for the summary. I will check those cases.
(https://kbin.social/u/testing) Can you repeat your tests regarding tags between kbin and other instances? It should be significantly better ;)
Some turbulence on the instance
Today, there may be transient issues with voting, counters, etc. I'm working to resolve the issue as quickly as possible. Also, there might be 2-3 brief interruptions in the website's operation. Thank you for your patience!
(https://kbin.social/u/ernest) I'm trying to reply to a federated toot and the add comment button changes to "sending" for a while then comes back without posting anything.

@bluGill it should be okay now
(https://kbin.social/u/ernest) I'm trying to reply to a federated toot and the add comment button changes to "sending" for a while then comes back without posting anything.

@bluGill I will check what's happening, there seems to be some issue.

You can find it in the options in the sidebar.

Recently, I've really taken a liking to the 'Mark new comments' feature. I generally dislike getting too many notifications, and this allows me to keep an eye on interesting discussions.
RTR#32 Further refactoring, debugging voting errors
Today, I continue with code refactoring, getting closer to finishing the most tedious part. I've also improved tools to prevent spam on the instance, which will take effect in a few days, addressing the issue of overloading other instances that have been reported. After today's wave of spam, I've also started working on notification reports for magazines owners, which nicely aligns with the current code changes.
I've encountered an error a few times during upvoting, and it seems to occur when attempting to block users as well. I've made initial attempts to address the issue, but finding the bug might take some time. If the instance returns this error, please mention me in a post on kbinMeta along with the post URL and the time the error occurred. Together, we'll identify and eliminate this bug much faster :)
You can track changes in the official repository
https://codeberg.org/Kbin/kbin-core
or on Github
[https://github.com/ernestwisniewski
Hi (https://hachyderm.io/@maegul), I just wanted to let you know. It's not perfect yet, but it's something I'll be working on in the coming months after the first release. Thanks for pointing


Hi @maegul, I just wanted to let you know. It's not perfect yet, but it's something I'll be working on in the coming months after the first release. Thanks for pointing it out, it's a relatively simple change, but it makes a significant difference in the overall experience.
https://kbin.social/sub/active
https://kbin.social/sub/microblog/active
https://kbin.social/sub/comments/active
/kbin RTR#9 Protection against spam and several optimization improvements
Today, I started working on a provisional spam protection that should at least partially relieve admins of other instances. Work on this will continue, and the tools will be improved over time. Additionally, a few optimizations have been implemented to speed up the platform's performance, along with corrections for administrative tools.
kbin.social update


The instance has been updated to the latest version of the code. For the next few hours, there might be issues with communication in the fediverse. We are working on it, and everything should return to normal shortly. I'll keep you updated.
https://kbin.social/m/kbinDevlog/t/613299/kbin-RTR-8-The-update-of-kbin-social-and-plans-for-the
/kbin RTR#5 Transfer request for ownership of abandoned magazines


This update introduces the ability to request the takeover of abandoned magazines. The karab.in instance has been updated to the latest version of the code, which prepares for the kbin.social update after some tests.
- list of abandoned magazines (owner hasn't logged in for a month)
- the ability to submit a request for taking ownership of a warehouse @todo
- section in the administrator panel where one can reject or confirm the takeover of a magazine @todo
Time remaining for the kbin.social update: ? days.
/kbin Road to Release devlog series


From today, I'm starting a small series of daily devlogs where I'll be describing the changes being implemented before the official release of the first version of /kbin. As I mentioned earlier, I had some minor turbulence in my private life from which I'm slowly emerging. I have partially stabilized my life situation in various aspects. I hope this will help me smoothly return to old habits, maintain consistency, and keep you updated on what specifically is happening in the project.
There's a lot of mess I need to sort out, starting from overdue tasks that failed in queues, improving the infrastructure, and ending with going through pending emails and private messages. The first report will be out either today or tomorrow evening, as I am just about to start working on it.
Is Kbin dying? I wanted to address the deleted thread and provide some insight into the current situation.
/kbin is certainly not dying, as @fr0g pointed out, work on new features and bug fixes is ongoing. However, it may give the impression that it is, and for that, I take full responsibility and owe you an explanation.
Several factors have contributed to this situation. The first and most significant reason is my family issues, which I must prioritize. I'm doing my best to stabilize the situation as quickly as possible, but not everything is within my control. The second reason is unfortunate financial matters. When Kbin suddenly gained popularity, the project's maintenance costs far exceeded my initial estimates. While community support still allows for the cluster's maintenance, I also need to take care of my own livelihood and commitments. Another reason involves spam campaigns and other issues that I need to address behind the scenes. I don't want to go into specifics right now, but there will come a time when I can share more. My top priority is to reso
Hi, in this and probably the next week, I will be working on these tasks:
Hi, in this and probably the next week, I will be working on these tasks:
- https://codeberg.org/Kbin/kbin-core/pulls/357
- https://codeberg.org/Kbin/kbin-core/pulls/815
- https://codeberg.org/Kbin/kbin-core/pulls/132
- https://codeberg.org/Kbin/kbin-core/pulls/823
- https://codeberg.org/Kbin/kbin-core/pulls/817
- https://codeberg.org/Kbin/kbin-core/pulls/785
- https://codeberg.org/Kbin/kbin-core/pulls/798
- Change magazine ownership (ongoing)
- Delete / purge magazine
- Delete user fix (ongoing)
- Delete all user posts from magazine (ongoing)
- Mod magazine panel view
- Logout bug fix
- Reports view improvements (ongoing)
- Admin gui
/kbin project management costs, financing, future plans


I wrote the first line of code for /kbin on January 14, 2021. Around this time, I started working remotely and decided that the time I used to spend commuting to the office would be devoted to /kbin. Throughout this entire period, /kbin has been a hobby project that I developed in my free time. It was also when Lemmy started federating. The full history is available on GitHub. The Polish instance - or rather its prototype - was created on 2021-09-08.
By the end of 2022, I decided to take this a bit more seriously. The work that had brought me much satisfaction began to tire me out - anyone who's experienced burnout likely knows what I'm talking about. I needed a breather and a sense of doing things my way. I had some savings put aside, so I could work on this full-time. The amount of code might not reflect this, but it's only a small part of the things that need attention in such a project ;)
I don't know if it had any impact, but on January 4,