Today, with the assistance of @piotrsikora, we've updated kbin.social. I also implemented a few fixes that should improve the site's performance. I'm still waiting for a few metrics, and then I'll try to enable the API (Piotr will probably want to strangle me when he finds out I want to do it over the weekend ;-))...
It's been almost a week since I started describing my work in the devlog. I'm okay with the progress and the pace I've set for myself. But what matters most to me is that developing the project has once again brought me immense joy and satisfaction. The tasks I've completed so far will allow for a more organized life on the...
This month, I managed to wrap up many overdue matters. It seems to me that I responded to the majority of lingering emails, and a few issues turned out to be so important that they took a few extra days. I also dealt with [a certain aspect related to the project, about which I'll be able to share more in a few weeks....
Lately, I've been dealing with a slight fever associated with the beginning of the year. I'm trying to ensure that everything runs fairly smoothly. Today and tomorrow, I need to focus on planning finances for the upcoming year and handle formalities related to the project. In the following days, I'll implement changes to fix...
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....
Today, I addressed issues related to voting in the code. However, I'm currently facing infrastructure problems. Still, I'm doing everything I can to have all the changes deployed to the instance by the weekend. The federation stopped working for an hour today, but all actions were successfully restored from the queues. Over the...
Today I got rid of a lot of dead code, Szymon upgraded doctrine/annotations, which will be a prelude to a larger refactor soon. Additionally, I restored the experimental platform navigation mode. Threads, posts, and comments will have improved score counting, which will be useful not only in spam protection but also improve...
The weekend tasks are taking longer for me, I found another bug that causes a 500 error, I'm still working on it.. This evening and tomorrow, I will be testing the changes on the kbin.social. If there are any issues, please mention me in the post or contact me directly through the contact form.
For the past few days, I've patched up a few minor errors that there was never time for. I also took a short break from coding, but I'm still working on planning the federation. I'm trying to spend a bit more time with my family and recharge for the upcoming week.
In the last week, apart from following the usual roadmap, I added a new, unplanned theme, logotype, and icons to /kbin. What you see in the attached image is just the beginning. I've been navigating in a bit of a fog until now, but I have a clear goal in mind that I'll be striving for. If you want to track the changes, follow the grumpyDev profile - they're the one performing all the magic.
There's also a new version of the BetterKbin browser extension, which makes using the /kbin easier - @FediExt.
It might have been the most important week since the very beginning. I believe that well-designed and well-thought-out UI/UX is incredibly important for projects like this. And when you see someone dedicating their time to make the project better, it's an amazing motivation.
Today, we successfully addressed most of the recent issues on the instance. As the database continues to grow, proactive measures are essential to address and improve any weak points. The aggregate view introduced additional benefits, such as filters on the tag page and the search page, making implementation seamless through...
Hello everyone, I hope your holiday period passed peacefully. The status page is ready, and I'll soon put it online. I've also made some improvements to the new project website, which will be replaced shortly. Today, by the end of the day, two moderators will also appear, more about which will be in a separate post. You can...
It's been two weeks since I started writing the devlog and the return to coding. I'm okay with the results. I've managed to establish the routines that were much needed. Finally, I could start organizing the code, which will undoubtedly yield results in the future. Sometimes, you need to take a step back to gain the right pace...
Last week, I dealt with formalities related to the project and a few personal matters associated with the new year. Unfortunately, there was quite a lot to handle. Today is the last day I'm dealing with this, and I'm returning to the code for the regular devlogs. I'll also take care of current matters on the instance. On Tuesday...
Today's short devlog, I'm preparing to enable the API on kbin.social - I want to improve a few performance-related elements before that. I'm also launching test environments, which takes a considerable amount of time. From visible changes, I moved the turbo mode to the sidebar, making it accessible even when logged in. This...
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.
Quiet tests of the latest changes and patching of outstanding errors are ongoing on the instance. The remaining changes will be implemented by the end of the week. I have also completed all outstanding formalities related to the project and everyday matters. Starting from next week, work will pick up pace. Until then, I would...
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...
/kbin RTR#16 Update on kbin.social, performance improvements, considerations for enabling API
Today, with the assistance of @piotrsikora, we've updated kbin.social. I also implemented a few fixes that should improve the site's performance. I'm still waiting for a few metrics, and then I'll try to enable the API (Piotr will probably want to strangle me when he finds out I want to do it over the weekend ;-))...
/kbin RTR#4 Grouping crossposted threads
This update introduces changes to the presentation of cross-posted threads, improving the readability of the feed....
/kbin RTR#7 Summary of the week, preview of the kbin.social update
It's been almost a week since I started describing my work in the devlog. I'm okay with the progress and the pace I've set for myself. But what matters most to me is that developing the project has once again brought me immense joy and satisfaction. The tasks I've completed so far will allow for a more organized life on the...
RTR#52 Busy month
This month, I managed to wrap up many overdue matters. It seems to me that I responded to the majority of lingering emails, and a few issues turned out to be so important that they took a few extra days. I also dealt with [a certain aspect related to the project, about which I'll be able to share more in a few weeks....
RTR#50 Plans for the upcoming week
Lately, I've been dealing with a slight fever associated with the beginning of the year. I'm trying to ensure that everything runs fairly smoothly. Today and tomorrow, I need to focus on planning finances for the upcoming year and handle formalities related to the project. In the following days, I'll implement changes to fix...
/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....
RTR#37 Fixing bugs and further optimization work, continued
Today, I addressed issues related to voting in the code. However, I'm currently facing infrastructure problems. Still, I'm doing everything I can to have all the changes deployed to the instance by the weekend. The federation stopped working for an hour today, but all actions were successfully restored from the queues. Over the...
/kbin RTR#10 Remove unused code, revert user mode, comments score, some fixes
Today I got rid of a lot of dead code, Szymon upgraded doctrine/annotations, which will be a prelude to a larger refactor soon. Additionally, I restored the experimental platform navigation mode. Threads, posts, and comments will have improved score counting, which will be useful not only in spam protection but also improve...
RTR#46 Some tests on kbin.social
The weekend tasks are taking longer for me, I found another bug that causes a 500 error, I'm still working on it.. This evening and tomorrow, I will be testing the changes on the kbin.social. If there are any issues, please mention me in the post or contact me directly through the contact form.
RTR#48 Happy holidays everyone
For the past few days, I've patched up a few minor errors that there was never time for. I also took a short break from coding, but I'm still working on planning the federation. I'm trying to spend a bit more time with my family and recharge for the upcoming week.
RTR#38 User profile, tag and search page filters, API deployment progress
Today, we successfully addressed most of the recent issues on the instance. As the database continues to grow, proactive measures are essential to address and improve any weak points. The aggregate view introduced additional benefits, such as filters on the tag page and the search page, making implementation seamless through...
RTR#45 Fix some bugs, comment url
Today, a very quick update. I addressed the errors that occurred during voting and the link to the comment in the notification....
/kbin RTR#3 The role of a moderator at the instance level
This update introduces the role of a global moderator, allowing the creation of a multi-member trusted team essential for larger instances....
Quick April Update
Hello everyone, I hope your holiday period passed peacefully. The status page is ready, and I'll soon put it online. I've also made some improvements to the new project website, which will be replaced shortly. Today, by the end of the day, two moderators will also appear, more about which will be in a separate post. You can...
/kbin RTR#15 Cleanup Continues, Nodeinfo 2.1 Support, KES 3.0.0
It's been two weeks since I started writing the devlog and the return to coding. I'm okay with the results. I've managed to establish the routines that were much needed. Finally, I could start organizing the code, which will undoubtedly yield results in the future. Sometimes, you need to take a step back to gain the right pace...
RTR#51 End of a short break
Last week, I dealt with formalities related to the project and a few personal matters associated with the new year. Unfortunately, there was quite a lot to handle. Today is the last day I'm dealing with this, and I'm returning to the code for the regular devlogs. I'll also take care of current matters on the instance. On Tuesday...
Infected Mushroom - Heavyweight (www.youtube.com)
/kbin RTR#11 Work on improving performance, moving turbo mode to settings in the sidebar
Today's short devlog, I'm preparing to enable the API on kbin.social - I want to improve a few performance-related elements before that. I'm also launching test environments, which takes a considerable amount of time. From visible changes, I moved the turbo mode to the sidebar, making it accessible even when logged in. This...
RTR#47 Silent tests are being conducted on the instance
Quiet tests of the latest changes and patching of outstanding errors are ongoing on the instance. The remaining changes will be implemented by the end of the week. I have also completed all outstanding formalities related to the project and everyday matters. Starting from next week, work will pick up pace. Until then, I would...
kbin RTR#14 Code Refactoring, preparation for kbin.social update
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...