{"push_id":636619546,"size":14,"distinct_size":14,"ref":"refs/heads/develop","head":"f738e260c3f9fdaf1c7976eb1e51db3bd0855140","before":"aac7ad203ffd436c6d6c9f67aed696ed6371a0aa","commits":[{"sha":"cefc14038edd5f916fc6a5b816b46c4df7699951","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Initialize new version","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/cefc14038edd5f916fc6a5b816b46c4df7699951"},{"sha":"53f53b2e3f9ab4dd4e948f989ee64ba68f7c62c3","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Initialize H-Index to 0, effectively suppressing the notification on initial sync","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/53f53b2e3f9ab4dd4e948f989ee64ba68f7c62c3"},{"sha":"57c404c87fa7e8ad90dc8a11e4daf2e706cf4522","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Fix crash in GeekListItemFragment due to applying a palette before the UI has finished loading","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/57c404c87fa7e8ad90dc8a11e4daf2e706cf4522"},{"sha":"48ef3869c603b5914b2a544bfaab0f89a55299cf","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Game description in API is no longer a required field","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/48ef3869c603b5914b2a544bfaab0f89a55299cf"},{"sha":"b1e03042c3a078ea68dc243f28d4adb2cc27531c","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Collection item ranks in API is no longer a required field","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/b1e03042c3a078ea68dc243f28d4adb2cc27531c"},{"sha":"37c0a0534cb73bf584a74a7faf6c41f8586eacd7","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Correct upgrading the database from pre-4.1","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/37c0a0534cb73bf584a74a7faf6c41f8586eacd7"},{"sha":"9e5b26189fc0d342f3e4700722daca3ab851d7d9","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Correctly construct collection default where clause if no statuses are synced","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/9e5b26189fc0d342f3e4700722daca3ab851d7d9"},{"sha":"dd468758cc8801402806d845ce0313d97a71db72","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Add debug logging to syncing buddies","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/dd468758cc8801402806d845ce0313d97a71db72"},{"sha":"7057ee115d2dabd44481163e595163e8e4908428","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Add debug logging to persisting plays","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/7057ee115d2dabd44481163e595163e8e4908428"},{"sha":"729fd828d76e164cbadf2b91a2aa05fe9edc6195","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Correct the stat bar display when min isn't zero. (Previously the bar didn't represent the actual value accurately.)","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/729fd828d76e164cbadf2b91a2aa05fe9edc6195"},{"sha":"eeea2b8bdfeb042b289a14c209d680fa5f5effb4","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Support legacy devices in preferences","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/eeea2b8bdfeb042b289a14c209d680fa5f5effb4"},{"sha":"e63b9b0bac3fcae3fec66e4c3b6683fee1683d5e","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Change the thresholds of weight descriptions to be evenly distributed over the range.","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/e63b9b0bac3fcae3fec66e4c3b6683fee1683d5e"},{"sha":"571e47bb0bf2626f1d3efe0d52b71f5190afd155","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Prevent a NPE when cancelling a sync before it starts the first task.","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/571e47bb0bf2626f1d3efe0d52b71f5190afd155"},{"sha":"f738e260c3f9fdaf1c7976eb1e51db3bd0855140","author":{"email":"d4aaeb03d1801f1a1f6bb4a737b1c7840bd418cb@gmail.com","name":"Chris Comeaux"},"message":"Change how the log play date click is wired up. Hopefully this will fix the problem where it does nothing for some people.","distinct":true,"url":"https://api.github.com/repos/ccomeaux/boardgamegeek4android/commits/f738e260c3f9fdaf1c7976eb1e51db3bd0855140"}]}