{"push_id":1425624769,"size":139,"distinct_size":139,"ref":"refs/heads/master","head":"490539f68efc2681dca7837948c219b9a8e6dff4","before":"d9855fdf29218c34bee0094c6688691b16eb50bb","commits":[{"sha":"2ef6dcb7f395863f7ba7417f7ebc9fbb577540cd","author":{"name":"Paolo G. Giarrusso","email":"56a4aa84cae03cf38ab0e24c9c4dd7528c8c1125@gmail.com"},"message":"Fix crash when no external storage is available\n\nClose http://crashes.to/s/c99c9d8a9c5. But this might lead to duplicated\nassets if the external folder becomes unavailable.","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/2ef6dcb7f395863f7ba7417f7ebc9fbb577540cd"},{"sha":"faf8967c49e69f3f8a03430a434a36d9c3b93677","author":{"name":"cfchen@futuredial.com","email":"67280d40ad3d17f36bf562494172c6d3781b4a4d@futuredial.com"},"message":"Add support for Traditional Chinese.","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/faf8967c49e69f3f8a03430a434a36d9c3b93677"},{"sha":"130df02475788f291c8c53ae2d7e8059cf4d9c7e","author":{"name":"cfchen@futuredial.com","email":"67280d40ad3d17f36bf562494172c6d3781b4a4d@futuredial.com"},"message":"Fix checkstyle","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/130df02475788f291c8c53ae2d7e8059cf4d9c7e"},{"sha":"2416d40b9519f1acdbd3ccf8630195164f47a631","author":{"name":"Paolo G. Giarrusso","email":"56a4aa84cae03cf38ab0e24c9c4dd7528c8c1125@gmail.com"},"message":"Avoid using toString in lookup\n\n`Pokemon.toString()` should just have a cosmetic function (I proposed\nchanging it in #503). And there's no need for a lookup. The problem is\nonly that `getSelectedItem` is declared to return `Object` when in fact\nit returns `Pokemon` (part of the involved classes have not been\ngenerified yet).","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/2416d40b9519f1acdbd3ccf8630195164f47a631"},{"sha":"20ab5fc67f0b533eafe9a5666640718aa8878d31","author":{"name":"cfchen@futuredial.com","email":"67280d40ad3d17f36bf562494172c6d3781b4a4d@futuredial.com"},"message":"Remove translated names array null pointer check","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/20ab5fc67f0b533eafe9a5666640718aa8878d31"},{"sha":"826825637628e5d10537ab7b27094002b355f078","author":{"name":"cfchen@futuredial.com","email":"67280d40ad3d17f36bf562494172c6d3781b4a4d@futuredial.com"},"message":"Rename translatedName to displayName","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/826825637628e5d10537ab7b27094002b355f078"},{"sha":"5cafe7da41e935430ad7fd24827bf7757cd6d321","author":{"name":"cfchen@futuredial.com","email":"67280d40ad3d17f36bf562494172c6d3781b4a4d@futuredial.com"},"message":"Use toString to replace getDisplayName","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/5cafe7da41e935430ad7fd24827bf7757cd6d321"},{"sha":"6a7a4424629004f4fbadd7cf7439640163b7d9e0","author":{"name":"nahojjjen","email":"2899cbfb80fa4825348b1bed9effd2e76afd4bb7@gmail.com"},"message":"Enables the app to read evolution cost from pokemon","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/6a7a4424629004f4fbadd7cf7439640163b7d9e0"},{"sha":"642b4661bd948433a5c90636b19445b3c76f705f","author":{"name":"nahojjjen","email":"2899cbfb80fa4825348b1bed9effd2e76afd4bb7@gmail.com"},"message":"Implements first version of new PokemonNameCorrector\n\nDoes not currently handle pokemon with evolution cost 100, and hte\nevolution cost ocr needs to be tweaked. The get best match by nickname\nis also pretty broken if there's no perfect match.\n\n* Blaisorblade: Drop old version","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/642b4661bd948433a5c90636b19445b3c76f705f"},{"sha":"4f03f0b783d69f6d4fb152e4925889e2cba2f753","author":{"name":"Paolo G. Giarrusso","email":"56a4aa84cae03cf38ab0e24c9c4dd7528c8c1125@gmail.com"},"message":"Move PokeDist next to use","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/4f03f0b783d69f6d4fb152e4925889e2cba2f753"},{"sha":"1b8a62427389eeec16d1f552eb2cf11e793b970f","author":{"name":"nahojjjen","email":"2899cbfb80fa4825348b1bed9effd2e76afd4bb7@gmail.com"},"message":"Second part of implementing new poke identification\n\nstill bugs to work out","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/1b8a62427389eeec16d1f552eb2cf11e793b970f"},{"sha":"8ce80e7587a48fd2611eef40d403d19430dfd158","author":{"name":"nahojjjen","email":"2899cbfb80fa4825348b1bed9effd2e76afd4bb7@gmail.com"},"message":"Fixes occasional error on scanning 100\n\nSince the last zero is partially hidden behind the button, it does not\nOCR as \"100\" but rather \"10F\" or \"10x\" or something similar. This change\nremoves all non numerical characters*, and fixes the case of 10 to 100.\n\n*That part is now done by earlier refactorings.","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/8ce80e7587a48fd2611eef40d403d19430dfd158"},{"sha":"73fd3b26672142b3ed77c78cd38e85cea08e8a8b","author":{"name":"nahojjjen","email":"2899cbfb80fa4825348b1bed9effd2e76afd4bb7@gmail.com"},"message":"Fixes magikarp scan detection","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/73fd3b26672142b3ed77c78cd38e85cea08e8a8b"},{"sha":"8b715a86b2865f1c42db2baa8460e45abe9e932d","author":{"name":"nahojjjen","email":"2899cbfb80fa4825348b1bed9effd2e76afd4bb7@gmail.com"},"message":"Adds nidoran gender correction to candy identification\n\nMoves out the nidoran gender identification from the name recognition to\na stand-alone method, and calls if from both the candy and the name\nrecognition.","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/8b715a86b2865f1c42db2baa8460e45abe9e932d"},{"sha":"41b64ec3eff462a46490c9072d4144e3b761e8d5","author":{"name":"Paolo G. Giarrusso","email":"56a4aa84cae03cf38ab0e24c9c4dd7528c8c1125@gmail.com"},"message":"Streamline","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/41b64ec3eff462a46490c9072d4144e3b761e8d5"},{"sha":"f81015154105b47c7741177215234c2ebace1431","author":{"name":"nahojjjen","email":"2899cbfb80fa4825348b1bed9effd2e76afd4bb7@gmail.com"},"message":"Removes Log calls from Name corrector.","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/f81015154105b47c7741177215234c2ebace1431"},{"sha":"3f2fede8d4adcbfdd80b27a1b1603d0faaa778ba","author":{"name":"nahojjjen","email":"2899cbfb80fa4825348b1bed9effd2e76afd4bb7@gmail.com"},"message":"Stores candy ocr results even if scan failed\n\nIf the scan fails, store the error code. We assume that scanning the\nsame image again wont produce a better result next time, as we're using\nthe same Tesseract.","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/3f2fede8d4adcbfdd80b27a1b1603d0faaa778ba"},{"sha":"0e7e346842c3146098011b58547458bfab83b445","author":{"name":"Paolo G. Giarrusso","email":"56a4aa84cae03cf38ab0e24c9c4dd7528c8c1125@gmail.com"},"message":"Small cleanups","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/0e7e346842c3146098011b58547458bfab83b445"},{"sha":"a665b732a05a394ee6cfb926b23742aa8d0dac51","author":{"name":"Paolo G. Giarrusso","email":"56a4aa84cae03cf38ab0e24c9c4dd7528c8c1125@gmail.com"},"message":"Split getPokemonEvolutionCostFromImg for clarity\n\nIsolate caching logic from the rest.","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/a665b732a05a394ee6cfb926b23742aa8d0dac51"},{"sha":"f6ef4c7c85c896114361798d8bbdb1ea5fe2b02b","author":{"name":"Paolo G. Giarrusso","email":"56a4aa84cae03cf38ab0e24c9c4dd7528c8c1125@gmail.com"},"message":"Switch to Optional for failed scans of candy cost\n\nThis follows the other fields.","distinct":true,"url":"https://api.github.com/repos/rhari991/GoIV/commits/f6ef4c7c85c896114361798d8bbdb1ea5fe2b02b"}]}
{"actor":{"display_login":"rhari991"}}