Developer Blog



1.8 Hotfix
8/27/2019, 12:58:24 AM

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!

  • Card preview no longer can clip the ceiling
  • Exploit related to deleting cubes removed
  • Clicking too fast through a draft no longer bugs the draft
  • CMC dividers with a filter render properly
  • Who//What//When//Where//Why now works properly
  • CSV export now correctly exports cards with quotes
  • Issue where some cubes could not be viewed fixed
  • Some issues related to mobile login fixed

Additionally, I forgot to mention a big feature rolled out in 1.8 in my previous blogpost: Sample packs! Check out and share sample packs of your cube!


1.8 Release
8/23/2019, 2:16:36 AM

This is Cube Cobra's first open source update! I wanted to say a special thank you to the new contributors to the code base:

You are all wonderful, and I am very grateful for your contributions to improving Cube Cobra. Hit them up in our discord with the @contributor tag!

Now for the changes! Here are all the new features:

  • New styles on cube views
  • Card and cube prices added
  • Curve view displays creature/non-creature counts
  • Cubes can now be unlisted
  • Complete draft data is saved for future bot training
  • CSV export includes subtype and supertype
  • Card tags are included in card previews
  • Dropdowns have card previews added
  • Usernames can be changed

Here are all the bugfixes included:

  • Updating cube image now works properly! (for real this time)
  • Default sort won't have cards missing
  • Automatic blog posts won't be posted on failed bulk uploads
  • Menu bar displayed correctly on bulk upload page


Announcing Open Source!
8/9/2019, 1:09:26 PM

As of today, Cube Cobra is officially open source! This has a lot of implications for the site, so I'll break it down for users, and for developers.

For Users:

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.

For Developers:

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.

You can check out the project here: https://github.com/dekkerglen/CubeCobra


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.


1.7 Release
8/2/2019, 1:30:48 AM

1.6 Release
7/28/2019, 8:05:33 PM

1.5 Release
7/25/2019, 3:17:58 PM

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!

New Features

Bugfixes

Thanks again for all the support during the development of Cube Cobra.


1.4 Release Hotfix
7/22/2019, 2:32:28 PM

1.4 Release
7/21/2019, 9:50:59 PM

This update contains several signficant new features requested by the community, in addition to a handful of bugfixes.

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.

I am still working on the process of making Cube Cobra open source, but I do not have any new anouncements at this time.

Without any further ado, let's go over the changes.

New Features

  • You can now sort and filter by power, toughness, and loyalty
  • You can now sort and filter by format legality. Supported formats are: Vintage, Legacy, Modern, Standard, and Pauper
  • Visual spoiler added. Try it out by clicking 'Visual Spoiler' when looking at a cube list!
  • Added basic text editor for formatting for blog posts and cube descriptions
  • Blog posts can now be edited and removed
  • Blog posts and cube descriptions can now link to cards, which will show when hovered
  • When adding/removing cards, the body of the blog post can now be edited
  • Cubes are now automatically assigned based on what format all the cards are legal in
  • Cube size and 'power level' can be seen from any cube page, and from the cube summary card
  • All drafts can now be seen from a user's public profile
  • All drafts can now be viewed from a cube

Bugfixes


1.3 Release and Open Sourcing
7/18/2019, 3:11:10 PM

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!

New Features:

  • Import from cubetutor added.
  • Default view no longer contains any duplicate cards. Changing the sort can cause duplicate cards, each card will appear in each category it belongs in.
  • Users can now set the default sorting method for their cube, after changing the sort click the save default button and all users will have the sort defaulted to your preference when viewing your cube.
  • Donations page has been added.
  • Users can now upload .csv files to import their cube.
  • Oracle text has been added as field, is not currently usable yet.
  • Flip-cards now show their flip side in additional to their front for card previews.
  • Multicolored cards by default are separated by guild/color combo. This creates a more familiar default cube list view.
  • Bulk tag removal is now possible. Look in the group context menu by clicking the row group headers when viewing your cube.
  • Total number of cards added to cube overview.
  • Artist added as a card field.
  • Cards can now be added 'pre flipped'. Try adding 'Conqueror's Foothold' or 'Azcanta, the Sunken Ruin' to your cube pre-flipped to add some extra powerful nonbasic lands!
  • Art from back side of flipped cards can now be used for cube art. Just type in the name of the flip card to try it out.

Bugfixes:

  • Group tagging now will be properly saved.
  • Changing default cube image had huge up-front lag, causing problems when switched too fast after loading the page. Up-front lag has been fixed.
  • Group tags can now be properly removed.
  • Rework to how color is handled. Color identity and color are now seperate fields. Color identity can be overriden, but not color. 'Color Category' goes off of color identity and card type.

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.

Once again, thank you for all the overwhelming support! The online cubing community is truly fantastic and I feel incredibly lucky to be on this adventure with all of you.


1.2 Release Hotfixes
7/16/2019, 6:58:09 PM

After yesterday's update, I've received overwhelming feedback and support. Thank you to everyone who reached out to me, you are truly helping make Cube Cobra a better platform!This update is primarily a hotfix to an issue with email authentication. Users who had issues with this should now be able to login. We are working hard at fixing the root cause, and we'll revert this change once it is working correctly again.

There are also several bugfixes I'm pushing out with this updates that have been reported by users including:

  • Advanced Search by users is now working correctly.
  • Conspiracies and Contraptions are sorted correctly now.
  • Editing the overview of your cube no longer gives an error about an invalid image.
  • Links to user's pages on their cubes are now working correctly.
  • Adding cards to cubes with accents is now working correctly.
  • File upload format is now more clear.
  • Color identity is a separate field that users can manipulate.
  • Filtering with only 'not' filters now works correctly.
  • Supertype and type are now separate fields.
  • Question Elemental can now be added to your cube.
  • Everythingamajig's multiple mana costs now work correctly.
  • Flip cards (e.g. Bushi Tenderfoot) can now be added to your cube correctly.

There are several feature requests I'll be working on getting out later this week, if possible. Keep track of updates on twitter and discord! Links are provided under 'contact', Thanks again for all the support!