- Keep google token as the way to login instead of using OAuth2 (affect Setting and Setting form as well)
- Keep google token as the way to login instead of using OAuth2 (affect Setting and Setting form as well)
- Adding delegate to Client.cs to make sure the ColoredConsoleWrite is displayed on the MainFormConsole
- Changing the behavior of map in setting form to use marker instead of just the "center"
- Extracting number of items to keep from recycling to config file
- Add GetIV() to PokemonData in Payload.cs to replace Perfect() that is scattered around (it's using 0-1 instead of 0-100)
- Add live map to the main window to show The current player location and the route that will be taken
- Add area marker on the map to show the area that will be used to query the map objects
- Fix distance calculation in LocationManager, there is wrong calculation when calculating dLong
- Check if the connection is still up before trying to re-login
- Printing a whole exception stacktrace to make debugging easier
- Sort the pokestop route using NN, the route is calculated beforehand (TODO: optimize it using 2-Opt)
- Change the unwantedPokemonType in TransferAllButStrongestUnwantedPokemon to contain all pokemon
- Add owned pokemon list to the MainForm (using additional ObjectListView package), it support automatic sorting, etc
You may download the files in Public Git.