{"push_id":584135142,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"c715473a77ac4fb1e007aa3469e3d48e97a5c0c4","before":"00b8afeb19f339d185b55a33230e0729a9638477","commits":[{"sha":"84bb668198b12c70e2d471a45bc168fd65648bce","author":{"email":"2fa1ed01c5dfb8218f30a84133a860f4448cc436@manalyzer.org","name":"Ivan Kwiatkowski"},"message":"Heavy refactoring in preparation for future updates.\n\n* Removed some code duplication between updates occurring in the Service and those triggered manually by the user. Everything is unified in a single service performing web requests, and returning results through Intents.\n* Removed useless parameters all over the VersionGetTask and AppPersistence classes.\n* Indonesian and polish translations contributed by XDA members. Thanks!\n\nA lot of testing is still needed.","distinct":true,"url":"https://api.github.com/repos/JusticeRage/ApkTrack/commits/84bb668198b12c70e2d471a45bc168fd65648bce"},{"sha":"66853de1d71b231db160337fdcf3c41de222c006","author":{"email":"2fa1ed01c5dfb8218f30a84133a860f4448cc436@manalyzer.org","name":"Ivan Kwiatkowski"},"message":"Added portugese translation.","distinct":true,"url":"https://api.github.com/repos/JusticeRage/ApkTrack/commits/66853de1d71b231db160337fdcf3c41de222c006"},{"sha":"c715473a77ac4fb1e007aa3469e3d48e97a5c0c4","author":{"email":"2fa1ed01c5dfb8218f30a84133a860f4448cc436@manalyzer.org","name":"JusticeRage"},"message":"Many bug fixes following the refactoring. Everything seems to be working as it used to now (except the codebase is a lot cleaner). Work on new features can start.\n\n* The SQLiteDatabase helper (AppPersistence) is now a singleton.\n* InstalledApp wasn't Serializable because of its Drawable field. It was made Parcelable.\n* Added additional counter-scraping-countermeasures for AppBrain.","distinct":true,"url":"https://api.github.com/repos/JusticeRage/ApkTrack/commits/c715473a77ac4fb1e007aa3469e3d48e97a5c0c4"}]}