Today, I added a box of related/random collections - I must admit that the ones you created are fantastic. Collection names can be repeated since they are user-assigned. I added the option to mark a collection as official - those with the highest number of followers in a given topic and with a specific name can be marked and receive an additional URL, e.g., kbin.social/c/kbin. I also need to address some privacy matters related to collections and handle the magazines ownership issues I just heard about.
Over the last 30 days, I managed to regularly describe progress in this devlog. I won't list all the changes I've made because it would take another hour. I am most pleased with those I didn't plan but were born thanks to your suggestions. The most important, in my opinion:
Improved account and magazine deletion
Role of global moderators
Crosspost function
Transfer of abandoned magazines
Request for magazine moderator
Update kbin.social
Anti-spam protections
Numerous performance improvements
API preparation - it's almost public
Sub-channel filters
Preparation for deep code refactoring, new codebase
Preparation for a new ActivityPub module from scratch
Aggregate view
Collections of magazines
Do you have any favorites that have significantly improved your instance experience?
Plans for the near and distant future that I currently want to focus on in the coming months:
Preparing for the first tagged release
Setting up the appropriate environment and code contribution rules
Improving the creation of custom instances
Further code refactoring and preparing the ActivityPub module - federation of moderation comes first
Securing funds for the project's continued development and instance infrastructure - my initial plans have aged poorly, and I had unexpected expenses, so at some point, I'll have to return to part-time work. Currently, the project is sustained by my savings and your support (thanks!)
Developing the mobile app in my free time
Implementing smaller changes proposed by you in the comments
First and foremost, I want to maintain a work-life balance so that this can be a long and enjoyable journey for all of us. Let me repeat what I wrote in a comment earlier today: I made the decision to take a step back instead of getting caught up in a race, opting to build solid foundations, which is exactly what I'm doing now. In my opinion, this will be better for the project and potential contributors, ensuring that their work will be utilized to the best possible extent. Cheers!
I noticed today when setting up a "Fediverse" collection, that another collection already existed with that name. When I went to view my collection, it was showing the other /fediverse collection instead. I changed my name to "FediNews" and that cleared it up.
So, going to https://kbin.social/u/box464/c/Fediverse goes to the other /fediverse collection - actually it still does! Not sure how that is happening since I don't have that name reserved now.