/kbin devlog

4 readers
1 users here now

founded 1 year ago
1
2
 
 

I just realized that some features like "Collections" are not available in other Kbin instances nor in Mbin when in theory they all use 0.10.1.
Is the source outdated?

3
 
 

Hi all. I have decided to shut down the unofficial kbin guide magazine (https://kbin.social/m/unofficial_kbin_guide) as well as shut down the unofficial docs page: https://unofficial-kbin-guide.surge.sh/.

I will leave things up until the end of the month, then I will shut them down completely. Thanks!

4
 
 

Hi all. I have decided to shut down the unofficial kbin guide magazine (https://kbin.social/m/unofficial_kbin_guide) as well as shut down the unofficial docs page: https://unofficial-kbin-guide.surge.sh/.

I will leave things up until the end of the month, then I will shut them down completely. Thanks!

5
 
 

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 still submit your candidacies to [email protected] - you will receive a short instruction in response. Today, I'm returning to the code of kbin; I need to review and start organizing the repository. It will probably take me a few days to get everything up and running, but as I continue refactoring, I will gradually eliminate errors in the instance. There will probably also be a few smaller updates that I will post on this magazine's microblog.

Until next time.

6
 
 

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. Additionally, it was a time I dedicated to education and catching up on certain things. Today, I'm going for a minor procedure at the hospital, and I won't be available for the next 2-4 days. When I return, I'll push all the corrections and fixes I've been working on and present plans for the near future. In the meantime, I'm making sure that the instance operates smoothly.

7
 
 

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 and Wednesday, there may be short interruptions in the website's operation due to an update.

8
 
 

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 recently reported issues, improve support for older media, and make sure to return to the normal rhythm of the previously scheduled work.

9
 
 

The instance may not be functioning properly for the next few hours. We are working to identify and eliminate the errors. Sorry for that.

related: https://kbin.social/m/kbinMeta/t/728913/Kbin-pages-returning-404-page-not-found

10
 
 

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.

11
 
 

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 like to observe what is happening.

12
 
 

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.

13
 
 

Today, a very quick update. I addressed the errors that occurred during voting and the link to the comment in the notification.

All changes from the weekend will be on the instance on Monday at noon.

14
46
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 
 

Today, I took care of several overdue formalities related to the project that were weighing on me. Besides the routine refactoring and work on the ActivityPub module, there are a few things I would like to do this weekend:

  • Launch the API on the main instance (yeah... again ;))
  • Add Aggregate view, collections, and additional filters to the API
  • Ultimately fix the issue of errors during voting
  • Correct the link to comments appearing in notifications
  • Sort out the recent comments and feedback

Is there anything else that should be added to or replace items on this list? :)

//edit: Ah, there's one more thing I forgot. I would like adding a new post/thread to be done asynchronously to reduce client-side time, but this might extend to next week because even though I have the foundation prepared, I want to thoroughly test it.

15
 
 

I just got back from a over five-hour walk with my dog. I had promised him that for a long time, and both of us really needed it ;-) Now, a quick lunch, and I still have an evening workout ahead of me. Today, I decided to take a break from coding, although I probably won't resist doing something, and at night I'll probably tweak something on the project website or work on something that doesn't require too much thinking. Tomorrow morning, I have to finish a few formalities and get back to work.

16
 
 

Another day has passed for me working on code refactoring and federation development. In the process, I'm also creating better documentation that can be utilized for other apps integrations. I also had a few formalities related to the project to take care of today, and there are more to address tomorrow.

Closer to the weekend, there might be something more concrete that will be visible on the instance.

17
31
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 
 

Today, a really quick update - I continue working on the federation and begin adapting the API to the new codebase, implementing the latest changes and features.

18
 
 

Today marks the 40th day of the devlog, and the new federation module is expanding on the whiteboard. In Poland, the flu season is in full swing, and due to reasons beyond our control, we had to slightly postpone the launch of the API on kbin.social. Fortunately, @jwr1 reminded me that I had previously launched it on another instance โ€“ which was exactly what I was supposed to do today :p So, something is happening regarding mobile applications here and here.

Moreover, today I improved the account deletion process, some requests were stuck in queues a few moments ago โ€“ now everything is fine. In the coming days, I also plan to create an additional form for repeating deletion from all known remote instances, as sometimes, due to unavailability or limits, not everything gets deleted. I already have an idea of how to do it.

Today, I will probably be offline until the end of the day as I am setting up a new internet connection in a new location. So far, I've been struggling with a mobile one.

Therefore, I will have to dedicate an hour a day to BG3 ๐Ÿ™ˆ
You must gather your party before venturing forth

19
 
 

Today, I am continuing work on the new ActivityPub module. I am also adapting the test environment that I will use during further development. Work on launching the API on the instance will continue tomorrow.

20
 
 

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 these mechanics.

As mentioned earlier, there might be some instability over the weekend as we collaborate with @piotrsikora to deploy the API on kbin.social. A big thank you for his time amidst the busy pre-holiday/new year period.

Additionally, I made improvements to the reputation page, where users can now filter activities for specific days. While it's not perfect yet, continuous enhancements are underway for a better user experience.

21
 
 

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 weekend, the instance might operate a bit less stably than usual, but I'm actively working on it.

Unfortunately, due to all of this, I may be a bit less available than usual. I hope everything will stabilize by Monday. Thanks for your patience.

22
 
 

Todays quick update, as I want to fix the errors on the website as soon as possible, as mentioned more broadly here:

https://kbin.social/m/kbinMeta/t/686443/Some-turbulence-on-the-instance

23
 
 

Today, I made some updates to the user profile. I've introduced the capability to sort and filter content. Additionally, I've implemented a new feature allowing content filtering based on a specified date range, which is now operational across all views. While there isn't a dedicated button in the interface yet.

I have also fixed the reputation points calculation, which serves as part of the anti-spam filter I am concurrently developing. The reputation table in the user profile has been updated as well. It's not finished yet, but you can see improvement.

Later tonight, I will push another set of bug fixes. Additionally, I plan to launch an API on a secondary instance to avoid disrupting work on applications.

I will update the instance over the weekend.

24
 
 

Today, after the morning code cleanup, I took care of a few formalities that I need to handle before the end of the year. Tomorrow, I'll have to dedicate some more time to it. In addition to the daily dose of refactoring, I'll probably take a break from coding and focus on planning AP module on the board for tomorrow and the day after tomorrow. I could use a short break.

In the meantime, I want to add filters to abandoned magazines and collections.

Later today, a quick coffee, and I'll check what's going on in the instance. I still have to respond to a few comments and fix some current bugs.

You can track changes in the official repository
https://codeberg.org/Kbin/kbin-core

or on Github
https://github.com/ernestwisniewski/kbin

25
 
 

Today a quick update - I'm continuing the refactoring and preparing new AP module. Mostly technical stuff. Tomorrow I'll be a bit less available as I need to take care of a few real-life matters related to the end of the year.

You can track changes in the official repository
https://codeberg.org/Kbin/kbin-core

or on Github
https://github.com/ernestwisniewski/kbin

view more: next โ€บ