Over the past week I've been working on making backpack caching more efficient. Internally the changes are utterly massive, but the user visible change log is modest. Keeping in mind I may have forgotten a few things.
The main immediately noticeable change is that backpack browsing after the initial check will be incredibly fast.
Certain loadout lists that weren't properly sorted by class (i.e. DOTA 2) now will be
Attribute attachment checks are now a little bit faster and use a more efficient linking method
Errors related to the schema that were causing some backpacks to not load occasionally should be handled better now
Naming schemes for items in the main list pages, direct link pages, and RSS feeds are now consistent
When sorting by slot, if the item doesn't have a known schema slot (i.e. Dota 2 items)
the sorting code will fall back to sorting by the list of slots that it is equipped in, if available.
Capability lists are now alphabetically sorted
Capability descriptions are now completely up to date
Attributes that begin or end with line breaks are now trimmed (previously certain
attributes like "Gift from: " would push itself down an extra line)
Dropdown menu content won't overflow out of the menu anymore
Changed "item store worth" to "user's expenses" in backpack stats
Changed "store worth" to "store cost" in schema stats
RSS feeds now show crate series (if available) in the title
In direct item links names should now be properly quoted (i.e. no longer show "e; for quotes)