{"push_id":578964871,"size":79,"distinct_size":77,"ref":"refs/heads/develop","head":"b0e380f7fe9bd860d302190972f1252bab2fca88","before":"9a1fd124fd734cc9a0b525e8648aa1292cf47f59","commits":[{"sha":"f6cf19825956fd88ce3f5531819b821149205422","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Added loading message to PostsListFragment when list is empty.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/f6cf19825956fd88ce3f5531819b821149205422"},{"sha":"700473c970748756d42fbb07974101a908924341","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Added loading message to CommentsListFragment when list is empty.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/700473c970748756d42fbb07974101a908924341"},{"sha":"d0921c6467c3129403a4892c38796b3b828b19c4","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Added loading message to MediaGridFragment when media grid is empty.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/d0921c6467c3129403a4892c38796b3b828b19c4"},{"sha":"9d95a3d12e8b57fdc277d486ea9109316048eb27","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Refactored PostsListFragment and CommentsListFragment for consistency with MediaGridFragment.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/9d95a3d12e8b57fdc277d486ea9109316048eb27"},{"sha":"ea91605845ca06368fb2199e9c9b62fae492afe9","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Merge remote-tracking branch 'upstream/develop' into issue/1251-first-empty-views-loading","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/ea91605845ca06368fb2199e9c9b62fae492afe9"},{"sha":"e2af5898702d78abe871ad81623bd0822a358f25","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Added \"Network Error\" message to PostsListFragment when the post list is empty.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/e2af5898702d78abe871ad81623bd0822a358f25"},{"sha":"97eca4f734ec5e837e212f620d8b3ed39c732b4c","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Added an error screen to PostsListFragment when the user does not have permission to view posts or pages.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/97eca4f734ec5e837e212f620d8b3ed39c732b4c"},{"sha":"c10c2386acedaba3a896bf9d5233fd6bba36d3ae","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Added \"Network Error\" message to CommentsListFragment when the comments list is empty.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/c10c2386acedaba3a896bf9d5233fd6bba36d3ae"},{"sha":"aad944bade91e6d62439986d150ee2142443ad95","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Added an error screen to CommentsListFragment when the user does not have permission to view comments.\n\n- The comment list will also now attempt to auto-refresh on orientation change if the previous refresh resulted in an error (network or permission).","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/aad944bade91e6d62439986d150ee2142443ad95"},{"sha":"e5c4243c3a6d94ff1e90cc1235064f6eca260706","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Added \"Network Error\" message to MediaGridFragment when the media grid is empty.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/e5c4243c3a6d94ff1e90cc1235064f6eca260706"},{"sha":"51af2f1e75dc9dfabd84a98f12201b9921c2a695","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Added an error screen to MediaGridFragment when the user does not have permission to view the media library.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/51af2f1e75dc9dfabd84a98f12201b9921c2a695"},{"sha":"3133b80ba351d85c4c72fd1e171809ee488aeea5","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Merge branch 'develop' into issue/1251-first-empty-views-loading","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/3133b80ba351d85c4c72fd1e171809ee488aeea5"},{"sha":"7637b4d13c347488781ae481bad4707e861572a8","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Modified CommentsListFragment to restore the previous empty view message on orientation change instead of auto-refreshing.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/7637b4d13c347488781ae481bad4707e861572a8"},{"sha":"1a5c3b2cde13097506455f51b378d479f59d0700","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Fixed an issue in MediaGridFragment where the SwipeToRefreshHelper would not display properly when swiping to refresh.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/1a5c3b2cde13097506455f51b378d479f59d0700"},{"sha":"525ea4181be4a69cc92f1cd4a65862709cdf8058","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Modified MediaGridFragment to restore the previous empty view message on orientation change.\n\n- Also some cleanup and readability improvements.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/525ea4181be4a69cc92f1cd4a65862709cdf8058"},{"sha":"0c7fe147c34cdc22ad9323714bbf38d7aebc8946","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Added a catch-all error case for empty view messages to PostsListFragment, CommentsListFragment and MediaGridFragment.\n\n- Renamed and reorganized some similar code for better consistency between the three fragments.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/0c7fe147c34cdc22ad9323714bbf38d7aebc8946"},{"sha":"080b761a5d6b8bda6a5e35db399dfe77d460b0a2","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Fixed an issue in PostsListFragment where the SwipeToRefreshHelper would not display properly when swiping to refresh.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/080b761a5d6b8bda6a5e35db399dfe77d460b0a2"},{"sha":"34f071c1e881f866bfd60338365b2658d50fc929","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Modified PostsListFragment, CommentsListFragment, and MediaGridFragment not to show permission error toasts if the error message will be displayed in the empty view.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/34f071c1e881f866bfd60338365b2658d50fc929"},{"sha":"c8381412aba3e4477a0c13e18640e0f48e0dd7ee","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Changed CommentAdapter to notify the fragment when comments are deleted. This will show a \"No comments\" message when deleting the last comment instead of the previous blank screen.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/c8381412aba3e4477a0c13e18640e0f48e0dd7ee"},{"sha":"8680fd29f759468f3cde596d1d91a8404831e4d4","author":{"email":"57a6e1cb80ce1d4254938e9c647448dd82232139@gmail.com","name":"Alex Forcier"},"message":"Fixed two cases in the Media grid where the SwipeRefreshLayout would display and never be dismissed.\n\n- When swiping to refresh while searching or with \"Custom Date...\" selected.\n- When switching between blogs while \"Custom Date...\" is selected.","distinct":true,"url":"https://api.github.com/repos/delftswa2014/WordPress-Android/commits/8680fd29f759468f3cde596d1d91a8404831e4d4"}]}