{"push_id":835331019,"size":38,"distinct_size":1,"ref":"refs/heads/feature/background-auto-update","head":"7e4cdcd229af0638925e3fa0d3953c39b19e914a","before":"2e2ecf97ec222931e852f37de8ae92efc3aae9af","commits":[{"sha":"223c92a88318f22598d7d73033cca262273c7315","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"refactor some image resize util methods, start new resizing strategy","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/223c92a88318f22598d7d73033cca262273c7315"},{"sha":"c3b0487d8bf07b8d6edae33776f680c6ee35f64b","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"move all image-related util methods to MediaUtil, refactor CashingAsyncImageLoader to use inflateDisplayImage() method","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/c3b0487d8bf07b8d6edae33776f680c6ee35f64b"},{"sha":"3bbc71546db03ed7ca8a07020fa70efd0dfad3fe","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"more reorganizing","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/3bbc71546db03ed7ca8a07020fa70efd0dfad3fe"},{"sha":"696da17bd41ae6cb65bbf6a8e7639346a74c264c","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"Merge branch 'master' into image-resizing-by-dpi","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/696da17bd41ae6cb65bbf6a8e7639346a74c264c"},{"sha":"d576832b8db30f29e29de1a3401e208dd4083eac","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"use new inflate method in MediaLayout","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/d576832b8db30f29e29de1a3401e208dd4083eac"},{"sha":"64494aa0488d755269ac570797e43beaa62d3d09","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"handle scale up and scale down cases correctly","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/64494aa0488d755269ac570797e43beaa62d3d09"},{"sha":"198d880842bfb462af819118b2567c64e0a8813b","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"merge master","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/198d880842bfb462af819118b2567c64e0a8813b"},{"sha":"c1a0235c1b3e85550ea8256389f3869f4550b2d9","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"clearly distinguish between and separate the steps of: a) scaling based on native screen density, vs b) scaling based on bounding restrictions imposed by image container or screen size; commented out ResizingImageView","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/c1a0235c1b3e85550ea8256389f3869f4550b2d9"},{"sha":"b944890491e594db2d77e3bb96e3de498ac678e8","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"introduce bounded scale up, add boundingWidth and boundingHeight in GridEntityView (although seems not to be affecting case tiles?)","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/b944890491e594db2d77e3bb96e3de498ac678e8"},{"sha":"d5a1b0b258d4d9c0a650d55354bc4e516bb48a5c","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"passing bounds for GridEntityView properly","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/d5a1b0b258d4d9c0a650d55354bc4e516bb48a5c"},{"sha":"2389abf675699fade079284ade3c6912b00bdb5e","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"add bounding dimens for GridMediaView","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/2389abf675699fade079284ade3c6912b00bdb5e"},{"sha":"768098f3bbc6cef46ff83d76825104f9c4e9ab86","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"final fix for scale up vs scale down conditions","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/768098f3bbc6cef46ff83d76825104f9c4e9ab86"},{"sha":"628557799ca4f8ccd98105a18152a7d0db7aa905","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"refactor images in case list to use new inflation method; create distinction between image util methods that are for images being saved (in FileUtils) and images being displayed (MediaUtil)","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/628557799ca4f8ccd98105a18152a7d0db7aa905"},{"sha":"6752de4eef723b135bbb586412f2b668e42b044d","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"add more inflation bounds","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/6752de4eef723b135bbb586412f2b668e42b044d"},{"sha":"eed6c7b68b1ecde158ee3829b757ca37eef13677","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"define rule for when still allowed to use ResizingImageView","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/eed6c7b68b1ecde158ee3829b757ca37eef13677"},{"sha":"0ca8a0831122f4ec6279a4bb462a300a2d6a1ee6","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"make using smart image inflation and the target density developer preferences","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/0ca8a0831122f4ec6279a4bb462a300a2d6a1ee6"},{"sha":"58b6ddec3500a430554a0f63bb1681ad98242568","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"finalize calculation of scale factor","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/58b6ddec3500a430554a0f63bb1681ad98242568"},{"sha":"3e516ad8c1728ca45cf77e007c91778c3d1176e5","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"better method names and comments","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/3e516ad8c1728ca45cf77e007c91778c3d1176e5"},{"sha":"f561635418bf092f17cd87e37069137e9e70b6d2","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"PR cleanup","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/f561635418bf092f17cd87e37069137e9e70b6d2"},{"sha":"2d03392d3ae63bc3293fda7e6f8143a1ae6d37a1","author":{"email":"58f6317f5432d2d76300644b520b9b37a5f109f3@gmail.com","name":"ALIZA STONE"},"message":"merge master","distinct":false,"url":"https://api.github.com/repos/dimagi/commcare-odk/commits/2d03392d3ae63bc3293fda7e6f8143a1ae6d37a1"}]}