Fluxflashor's Avatar

Fluxflashor

CEO
Joined 10/19/2018 Achieve Points 2025 Posts 3170

Fluxflashor's Comments

  • Deployed code to fix issues with threads not updating.

  • Also, sorry about the slight downtime =)

  • Today's update includes a large upgrade to our underlying site framework so patch notes are thin as most of the work is backend related.


    New Features

    Hearthstone

    • Decks
      • Changing a deck's cards now saves a changelog and displays it inside of a spoiler on the deck details page.
        • This is NOT retroactive, only deck changes after the update will add this.
        • This tech will be applied to other game decks on the site in the near future.

    Additions & Changes 

    Magic

    • Updated symbols for Mana and Sets.

    Bug Fixes

    General

    • Fixed an issue where we were spamming Twitter.
    • Forbidden pages on the site now indicate they are Forbidden in the page's title.
    • Forums
      • Threads are correctly sorting again by most recently updated first.

    Hearthstone

    • Decks
      • Dust calculation JS now properly excludes dust costs for free cards.
  • We don't have these exposed yet on the pages themselves, they're only seen when linking the list on Twitter, Discord, etc. (Places that use meta data to display an image for a webpage)

    The plan is to add a button to copy the image URL of the deck.

  • We've covered Libram paladin enough :P. Paladin is currently destroying the ladder and certainly doesn't need any more help spreading the holy light.

  • It'll arrive

  • Happy Easter!


    Additions & Changes

    General

    • Pagination
      • Added First and Last pages to our base-level paginator.
        • This was previously only a feature on our table listings.
        • You will only see skips to first and last if you are more than 5 page numbers away from them.

    Runeterra

    • Importer
      • Updated card database for 2.5.0
        • This happened on Friday and was accidentally delayed due to incorrectly importing older patch data.

    Hearthstone

    • Decks
      • Generated deck list thumbnails are now JPEGs to save bandwidth (and storage!)
      • API
        • is_free bool added to expansions API.

    Bugfixes

    General

    • Twitter Recaps
      • Fixed an issue where we were not correctly associating posts with their parent statuses in some scenarios.
      • Fixed a rare crash that could occur, preventing us from getting some conversation data.
    • Profile Links
      • Fixed an issue where the site would error if we passed a None value to our profile link generator.
        • This fixes some very old forum problems that could only be seen if you went back far.
    • Avatars
      • Pins no longer display in places where we don't want to see them.

    Hearthstone

    • Decks
      • Fixed an issue where generated deck list thumbnails would not contain all cards.
      • Dust calculations no longer count core cards as having dust costs.
        • We're flagging expansions now based on being "free" or not so we won't have to run a code update in the future when sets change up.
        • All decks have had their dust calculations redone on the site.
    • Collection
      • JSON Importer no longer errors on the site.
      • Web page for collection management now says "My Hearthstone Collection"

    Known Issues

    General

    • Avatars
      • Cache takes longer than normal to break when you change your avatar image.
  • 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.

  • Additions & Changes

    Hearthstone

    • Deckbuilder
      • Removed the "Only Wild" option because of lack of necessity.
      • Modes filter now filters cards properly in all cases using new tech.
      • Added the ability to filter cards by spell schools.
        • This comes in the form of a dropdown AND the "search" text field.
        • Dev Note: The filters are a bit crazy on the deckbuilder and I hope we can make it nicer.
    • Decks
      • Archetypes below a deck's title are now linked to the deck listing for that archetype.
    • Expansions
      • New internal method for flagging game modes.
        • This is going to help us so much going forward since expansions get flagged for every mode that exists now.

    Bug Fixes

    Hearthstone

    • Homepage Deck Widgets
      • Fixed an issue where modes selection was not working due to internal changes.
    • Deckbuilder
      • Fixed an issue when editing a deck's cards where it would tell you a tag was not selected even though one already was.
      • Duplicate cards will no longer display for Core Set cards.
      • Fixed an issue where Duels info would not remove itself after switching from Duels to another mode.
    • Decks
      • Removed type from the deck listing columns because we are no longer using it.
    • (NEW) Cards
      • Made changes behind-the-scenes to improve API response time on cards endpoint to improve the deckbuilder loading times.

    (NEW) Site

    • Changed background color to prevent white flashes when bg image is loading.