I've made some rather large changes to how we're dealing with these now and we shouldn't see any more cloudflare errors due to timeouts.
When you submit JSON, it is now destructive - anything not in your string is going to be removed from your collection if it previously existed. This was something we were missing for a long time and I'm happy to announce has changed.
Your collection will also now be queued without your browsing waiting for a response on its status. We update your local collection immediately based on the data submitted and then we store a copy when our queue has time to do so. There could be a potential issue during high site load where you will be browsing and we'll send you an old copy of your collection, but that should be quite rare and fixed shortly after as the details process on our end.
Previously we had two different systems for updates, the one that runs for deck tracking clients and the manual input here, now they both use the same system.
It looks like code wasn't updated in the correct space for this - my fault. I'm going to refactor it so we can get this data in the database, like it should have been from the start. I'll get this out soon and we'll run a recalculation of crafting costs across the site. Thanks!
It eliminates the hassle of the manual work involved in updating a collection, even if it is just copy-pasting a blob of JSON.
I'll have to dig deeper into exactly what is failing with it though. Cloudflare error is kinda weird, if it happens again I'd love the exact error you're getting and the code that comes with it so it can be referenced in logs.
It definitely should not be logging you out though, it makes me think you're being redirected to the generic server error page which does not contain any login data on it. If you go back to the homepage (or any page) from a server error page, you should be able to use the site as normal.
That brings back memories of dropping my Engi shortly after WotLK hit to pick up mining so I could "afk" farm gold. Making those green weapons to disenchant into Greater Cosmic Essence so that you could sell it at an insane premium. I made so much gold.
It's odd that this is happening at all though since the background image once loaded initially, should be cached locally and instantly loading.
With that said, this is a very easy fix and I could have sworn this was fixed at some point in the past - it may have gotten lost when we redid the way our theme works. But yeah, that's going out now and you can forget about seeing the white load once it goes live in ~5 minutes.
Pushed out another update to improve API response time to improve deckbuilder loading times and for everyone interacting with the collection manager manually.
Forgot to respond that this was fixed. The issue was due to an internal data change in how we flag decks based on the game mode they are meant to be played in.
This is in process of being fixed - sorry about that. Some new code went out last night that is messing with timestamps as we process images for deck lists. The issue has since been resolved.
I hope everyone is enjoying Forged in the Barrens so far! Pushed something exciting so I decided to put up a changelog.
I know people love to see these and I regret not posting them more frequently. A lot of the stuff that ends up being deployed is boring stuff that isn't user-facing though so it would be weird to post about it :P
New Features
Hearthstone
Deck list images!
Decks now generate images when they get created (or shortly after based on site load).
These images display in embeds when linking to decks on Discord, Twitter, Facebook, etc.
The image will be recreated when your deck is saved with new cards.
TODO: Let you grab these images easily on the deck pages themselves for sharing easily.
Bug Fixes
General
Fixed an issue where comments would remain cached after editing. The cache now correctly clears on save.
Hearthstone
Classic icon uses Hearthstone's new classic set icon instead of the old one.
Known Issues
Hearthstone
Deckbuilder is showing some invalid cards for standard.
We have a long-term fix for this that should be out on Wednesday and will make dealing with formats much easier for us.
Hey! Going to hijack the sticky here. We just released a hotfix addressing the matchmaking error for Standard, Wild, Duels, and Casual. It might take a little while for this to deploy across all regions, but once it has you should be able to queue for these modes without issue. Also, a fix for Secrets from the Core Set not being Discoverable from Ringling's Rifle and Ring Toss went out at the same time.
Happy Easter!
Additions & Changes
General
Runeterra
Hearthstone
Bugfixes
General
Hearthstone
Known Issues
General
I've made some rather large changes to how we're dealing with these now and we shouldn't see any more cloudflare errors due to timeouts.
When you submit JSON, it is now destructive - anything not in your string is going to be removed from your collection if it previously existed. This was something we were missing for a long time and I'm happy to announce has changed.
Your collection will also now be queued without your browsing waiting for a response on its status. We update your local collection immediately based on the data submitted and then we store a copy when our queue has time to do so. There could be a potential issue during high site load where you will be browsing and we'll send you an old copy of your collection, but that should be quite rare and fixed shortly after as the details process on our end.
Previously we had two different systems for updates, the one that runs for deck tracking clients and the manual input here, now they both use the same system.
Deploy is out with the change, dust recalculation is now taking place sitewide.
It looks like code wasn't updated in the correct space for this - my fault. I'm going to refactor it so we can get this data in the database, like it should have been from the start. I'll get this out soon and we'll run a recalculation of crafting costs across the site. Thanks!
Deploying, Happy Easter
Are you using HSTD on Windows? If so, I'd recommend using our Plugin
https://outof.cards/hearthstone/decktracker-plugin/
It eliminates the hassle of the manual work involved in updating a collection, even if it is just copy-pasting a blob of JSON.
I'll have to dig deeper into exactly what is failing with it though. Cloudflare error is kinda weird, if it happens again I'd love the exact error you're getting and the code that comes with it so it can be referenced in logs.
It definitely should not be logging you out though, it makes me think you're being redirected to the generic server error page which does not contain any login data on it. If you go back to the homepage (or any page) from a server error page, you should be able to use the site as normal.
That brings back memories of dropping my Engi shortly after WotLK hit to pick up mining so I could "afk" farm gold. Making those green weapons to disenchant into Greater Cosmic Essence so that you could sell it at an insane premium. I made so much gold.
It's odd that this is happening at all though since the background image once loaded initially, should be cached locally and instantly loading.
With that said, this is a very easy fix and I could have sworn this was fixed at some point in the past - it may have gotten lost when we redid the way our theme works. But yeah, that's going out now and you can forget about seeing the white load once it goes live in ~5 minutes.
Pushed out another update to improve API response time to improve deckbuilder loading times and for everyone interacting with the collection manager manually.
Forgot to respond that this was fixed. The issue was due to an internal data change in how we flag decks based on the game mode they are meant to be played in.
This has been resolved
https://outof.cards/forums/out-of-cards/site-updates/8560-out-of-cards-changelog-2020-03-31-v2
Additions & Changes
Hearthstone
Bug Fixes
Hearthstone
(NEW) Site
Marking this as resolved because everything should be fixed now. If you see any issues again, please drop on by!
This is in process of being fixed - sorry about that. Some new code went out last night that is messing with timestamps as we process images for deck lists. The issue has since been resolved.
Ah, I know what the issue is, I'll try and get a fix out soon for it.
The "Deck Type" column is an oversight and needs to be removed because we're no longer using it. I'll get that fixed too!
Thanks for the report =)
I hope everyone is enjoying Forged in the Barrens so far! Pushed something exciting so I decided to put up a changelog.
I know people love to see these and I regret not posting them more frequently. A lot of the stuff that ends up being deployed is boring stuff that isn't user-facing though so it would be weird to post about it :P
New Features
Hearthstone
Bug Fixes
General
Hearthstone
Known Issues
Hearthstone
We've added:
Remove golden cards if you have any in your deck. If that isn't the issue, I'm not sure.
Just putting up a thread here to keep track of archetypes we're adding to the site.
If you would like to suggest an archetype addition, you can leave a comment here. If you do that though, please provide us with a deck to look at!
Archetypes Added