It hasn't been long since our last update, but our contributors have been doing an amazing job. The highlight of this update is the highly demanded cube compare feature, but this update also provides several bugfixes and quality of life updates.
Once again, I would like to say a special thank you to all of our contributors, our community is what makes Cube Cobra great! And I would also like to say thank you to all of our Patreon supporters. We recently upgraded the server, and we couldn't have done it without you. The community that we're growing is very special, and I feel very lucky to be a part of it.
This update contains a few hotfixes for issues that were introduced with the 1.8 update. Please don't hesitate to reach out to us if you encounter any issues! Your feedback is what will continue to improve Cube Cobra!
As a user, you can expect features to be more robust, and more frequently released. Bugs will be easier to catch with more eyes looking at the code, and more developers running tests. Due to the nature of open source, no matter what happens to me in terms of personal matters, and the amount of time commitment I'll be able to spend on Cube Cobra, the site will be able to live on in one form or another. Even if I get hit by a bus tomorrow, another developer would be able to fork Cube Cobra and rehost it under a new name. One of the core goals of Cube Cobra was to create a tool for cube designers, by cube designers. I strongly believe that the best way to move forward with that goal is the open source route.
We would be thrilled to have you as a contributor, regardless of any skill level. Even if you're completely unfamiliar with any of the languages and have barely dabbled in writing code, we're here to help. Our goal is to foster an inclusive community of contributors where our primary goals are not only to improve the site, but also to provide an opportunity for other developers to learn new skills. Don't hesitate to reach out to with any questions.
In addition to this anouncement, I also felt obligated to inform everyone that my role as a contributor will begin to slow down today. I'm in the process of moving to a new state, starting a new job, and going back to school for my Master's degree. These things for me will have to take priority over Cube Cobra, but I will still be able to spend a little bit of time on the project each week. I plan to transition to more of a project manager role with the open source project, and ensure that Cube Cobra continues to head in a good direction. There are some big features I am eager to tackle myself, and I plan to invest more time into those features when the semester is over, when I have a bit more free time.
This update is also a big milestone for Cube Cobra, as it our first open-source version. We are still working on setting up guidelines for contributors, and will create a new post when we are ready to accept new contributors.
The deckbuilder has arrived! In addition to a deckbuilder, the draft has been completely reworked so players can organize their picks however they like. I've also reworked a bit of sitewide UI, to make things a bit sleeker and take up less highly valuable real estate.
There are some minor bugfixes included in this update inadvertently, as the most reported issues were with the old draft. I'm going to be monitoring feedback and issues very closely, and if there are any issues with the draft, I will put out a hotfix for it.
On a more personal note, I'm starting a cross-country move at the end of next week, so that's the deadline I'm targeting for launching open source. After then it will take me some time to pack, unpack, and get settled in before I can continue pumping out features. I appreciate all the support I've received so far, and I'm very excited for what the future holds for Cube Cobra!
This is a small update with respect to the number of new functional features, but it is adding custom draft formats, which is quite a large feature. I originally wanted to include this with the complete draft overhaul, including a deckbuilder, but I needed to put out this update early. As many of you may have noticed, earlier this week Cube Cobra was struggling with some unexpected downtime. I was able to put out a temporary fix, so Cube Cobra won't be down for extended periods of time anymore. However, this update adds in a few safeguards and logging so I can better identify what the issue is, and be able to completely fix it in the future. Thank you for patience!
I've also refactored the edit cube client side scripts, with no functionality changed. I've recieved several reports now on a bug with a playtest draft, but I haven't been able to replicate the issue so far. For the next update, I will be working on the large playtest overhaul, that I have delayed for a couple of updates. This will likely fix the draft bug inadvertently, so stay tuned for updates!
There have been a few tweaks to sitewide UI, but nothing too major. If you spot a change that you don't like, or spot a change that you do really like, let me know on Twitter or in Discord! It's your feedback that continues to allow me to make impactful updates.A big change you will notice is to blogs and cube descriptions. You can now add basic formatting, and tag cards. The UI is fairly straightforward, but once again let me know if you find anything cumbersome. One of our biggest priorities is user experience, so we it's very important to us that everything makes sense and is easy to use.
This update contains several high-impact features requested by users, as well as a few bugfixes. Some very notable features include the ability to now import cubes from cubetutor and big changes to the default sort for cube lists.
With this update, we're also very excited to announce that we have started pursuing the open source route, which will have huge implications for the site. As a user, this means you can expect more consistent updates, that are very meaningful to you. If you are a developer interested in contributing, I highly reccomend you join Cube Cobra's Discord (linked under About->Contact). There are a lot of very cool features in the pipeline, and going open source means it will be easier and faster to push out these features. We are still in the process of setting everything up, but stay tuned for updates!
The next update may take some time to come through, as I will currently be working on getting on getting the project ready for open sourcing. There are still a lot of excellent feature requests I have received that are in the backlog, and will likely be worked on after the project is open sourced.