Thursday, February 12, 2015

Changelog for 2015-02-12

Changes

  • CSRF Unverifiable Request Errors now correctly report their cause rather than displaying a 500 error.
  • Reduced the length of keyed download keys.

Wednesday, February 11, 2015

Changelog for 2015-02-11

Rare Internal Server Error

I've noticed the rare occurrence of what would be displayed as an Internal Server Error related to content that is dynamically loaded on page load, specifically user's Attendance Overview. This is actually a security mechanism (CSRF) flagging the request; to the best of my knowledge it shouldn't be happening under normal conditions. I have a few theories, but it's hard to put them to the test when its such an intermittent issue.

Regardless, I've changed how the requests are made so it shouldn't be an issue anymore.

Sunday, February 8, 2015

Changelog for 2015-02-08

Changes to Clan Wars Maps Province List

The CW Map's province list has been changed; notable degradations are the loss of landing participants counts and province ownership in hours (now only days are displayed). These degradations are due to limitations with the new API being used. This switch was needed as the former solution relied on data loaded by the clan tools server, the vast majority of which has long been unneeded for anything but this listing.

Beyond that, two new tabs have been added, one which provides information on the clans with land on the map, and one which provides some information about the map itself. In light of these additions the Provinces page has been renamed to Details.

Other Changes

  • Added Player Graphs to Player Applications.
  • Removed Name and Description fields from Clan Application Question editor.

Saturday, February 7, 2015

Changelog for 2015-02-07

Fixes

  • Fixed trying to perform a modification to a non-existing payout causing an internal server error rather than displaying a record not found page.
  • Fixed spelling error on code type's edit page.

Changelog for 2015-02-05

Fixes

  • Fixed tanks list and tanks performance filters not applying when changed on clan home page.

Wednesday, February 4, 2015

Changelog for 2015-02-04

Changes

  • Added charts to Player Lookup.

Fixes

  • Fixed error when clan had no code types for Activity page.
  • Added workaround for WG's API returning invalid clan data on newly added members.

Sunday, February 1, 2015

Changelog for 2015-02-01

Clan Member List Improvements

The clan member list has be improved in a number of ways:

  • A user's primary* Clan Tools group is now displayed instead of their clan role.
  • Multiple users can be selected to mass edit group memberships and settings.
  • Smarter search allows for searching username, group name, and tags (!away and !inactive).
  • Added edit links for user's away entries and user's groups.
  • Historic Activity and currently away status are now listed for each user.

Other Changes

  • Display Members, Tanks, and Tanks Performance on Clan's home page.
  • Added Average XP per a tank in the player lookup page.
  • Reworked code to work with WG's new Clan API methods.

Fixes

  • Fixed Javascript error related to IE.
  • Possibility of battles at 23:59:59 not being displayed.

Notes

* A user's primary group is the group with the highest weight value out of all of the groups they are a member of, either implicitly via their clan role, or explicitly assigned to them.

It should be noted that, in general, this change makes the names of the clan's groups visible to all clan members. I personally only see this as a benefit, as it gives more "value" to any custom groups users are assigned to. That said, I'm open to feedback.

Additionally, people outside of your clan will only see the World of Tanks' roles when viewing your clans member list on clan tools.