Changes
- CSRF Unverifiable Request Errors now correctly report their cause rather than displaying a 500 error.
- Reduced the length of keyed download keys.
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.
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.
The clan member list has be improved in a number of ways:
* 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.