Added titles for all pages on the website. This will aid multi browser-tab usage.
Many small changes and improvements to the mapping experience.
Fixed an issue where you could attempt to assign raid markers to enemies in view mode (didn't work, but still). I also think I re-introduced this bug so hopefully it stays gone for a while now.
Fixed an issue where Infested Voting information was not available on the tryout version. Voting is still not possible if you're not logged in.
The view and edit pages for routes are completely reworked. The map is now full screen, a toggleable sidebar holds all interaction/information. Because of the increased screen real-estate for the map, a new zoom level has been added.
Added privacy controls in your Profile for opting out of Google Analytics cookies and disabling Personalized Ads for Google Adsense. With both options enabled, you should have no third-party cookies on your browser from Keystone.guru.
Profile page is now tabbed; it looks a lot better now!
Editing a dungeon with Teeming selected will now show the proper valid affixes again rather than just non-teeming affixes.
Failing validation for a new route will no longer reset your selected spec/class/race selections.
Adjusted various labels when editing a route away from their defaults to more clear new ones.
You can now select your region and timezone in your profile. This will make the Affixes page 100% accurate to your region + timezone. This was also needed to properly implement #39 (see below).
With help of the above, all logged in users can now vote on all enemies to be Infested or not. Using the new dropdown for visualization selection in the top right you can select a new 'Infested Voting' visualization, which allows you to vote yes or no on each enemy on-screen if they're infested or not. Each enemy requires 3 more yes votes than no votes to be marked as Infested on everyone's map. Every reset, the votes are cleared and the voting begins again (Infested enemies change every week). To vote for Infested enemies, you need to have your region and timezone set in your profile. Why? As a European you can vote for Infested enemies on Tuesday afternoon, while Americas will have a new set of Infested enemies already and they're voting for theirs. You don't want your 'last week' votes messing up the 'new' votes for the next week that are already being voted for in America.
Re-wrote all code related to visualising enemies on the map. The new setup allows me to extend the system and display a lot more information regarding enemies. Look for a new dropdown to the top right of your map to change visualization layers. The options are limited for now, but as soon as I gather more information about enemies this list will fill with more options. Because of this, raid markers no longer completely replace the selected enemy, but place the marker to the top of them instead (just like in-game).
Re-positioned a lot of enemies to their correct location on the map. The in-game map (and thus the one on the website) isn't very accurate so some enemies may look a bit out of place, but it's the best thing to do. Hopefully Blizzard fixes their map some time so the enemies are correctly placed.
Added flying Feral Bloodswarmers after the second boss.
Added a few missing Grotesque Horrors at the south part after the third boss.
Removed two duplicate enemies in the Overseer's Redoubt.
Added some missing enemies in the Officer Quarters.
Siege of Boralus
Several duplicate enemies between the first and second boss were removed.
Shrine of the Storm
Several duplicate enemies on the second floor were removed.
Due to Infested voting, all enemies which are tightly clustered have been spaced up slightly as to not impede with the voting process. If this is still an issue I'll consider adding another zoom level to the maps.
World of Warcraft, Warcraft and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries. This website is not affiliated with Blizzard Entertainment.
If you publish routes, your battletag/discord username will be visible until you change your username in your profile.