{"push_id":768819324,"size":44,"distinct_size":2,"ref":"refs/heads/feature/T108222/scrollToFragment","head":"284c44a3f72c01605ad71232adbd510247a728a4","before":"dab737b923ad77746411d0daa55722dd9de5270f","commits":[{"sha":"77a25d9f59e3b40a3f33c263d6ca669549569574","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Adding location manager for nearby\n\nManages CLLocation updates","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/77a25d9f59e3b40a3f33c263d6ca669549569574"},{"sha":"2ea8d8b0e889f6d20b6caea1417deafc7bda7084","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Adding Location Search Fetcher\n\n- Fetches results based on a given location\n- New model classes: WMFLocationSearchResults and WMFLocationSearchResult\n- Response and Request Serializers\n- Some minor cleanup","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/2ea8d8b0e889f6d20b6caea1417deafc7bda7084"},{"sha":"9b6433fe4cd889f1a3fc1474fc84ad3cbd746c75","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Adding collection view components\n\n- Adding a Cell for Nearby Section\n- Adding Header and Footer Classes","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/9b6433fe4cd889f1a3fc1474fc84ad3cbd746c75"},{"sha":"17553d425dd050ff04ca678c0a1fc0ad0ec21e06","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Adding Section Controller to manage the cells for a given section of the Home VC\n\nBase Section Controller\n- Handles registering, vending, and configuring cells for a given section\n- Also specifies header and Footer information\n\nAdding Concrete Nearby Section Controller\n- Injected with data source, location manager, and fetcher\n- Handles getting location updates\n- Fetches articles based on location updates\n- Adds cells to the section for fetch results\n\nAdded convenience category to SSSectionedDataSource","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/17553d425dd050ff04ca678c0a1fc0ad0ec21e06"},{"sha":"bbed167791cc26069c239835736f464ff91b6b9b","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Added Home View Controller\n\n- Requires Site injection\n- Inits Sectioned Data Source\n- Inits components for Nearby Section and creates it\n- Turns location manager on/off\n\nUpdated App View Controller and Story Board for Home VC\nAlso Did some organization of the imports in the App VC","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/bbed167791cc26069c239835736f464ff91b6b9b"},{"sha":"8561d822b2d741dba9750068fc950c95b1f2a669","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Some forgotten refactor renames","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/8561d822b2d741dba9750068fc950c95b1f2a669"},{"sha":"eb11130dd6a9e5c2373d1be89735b64852cc3006","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Adding compass back to cell","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/eb11130dd6a9e5c2373d1be89735b64852cc3006"},{"sha":"7cc104b858ff5e07f7d5e4c915c18cf375ce3a96","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Refactor location logic\n\n- Move logic to prevent fetching up to the controller\n- Add flag to know if we are fetching to prevent refetching before we get the first set of results\n- Remove some comments","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/7cc104b858ff5e07f7d5e4c915c18cf375ce3a96"},{"sha":"5ad92bb6ddff25e28d335ac4377190a3cdf60faa","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Uncrustify","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/5ad92bb6ddff25e28d335ac4377190a3cdf60faa"},{"sha":"5cd7d91d1b319bd32a8363a81ef92418c68fe2a7","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"method rename","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/5cd7d91d1b319bd32a8363a81ef92418c68fe2a7"},{"sha":"3de68a6eae2ed3c7ad9adcb4316049149e5f56b9","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Removing nav bar set up from the app view controller","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/3de68a6eae2ed3c7ad9adcb4316049149e5f56b9"},{"sha":"8d5c98baa43d0a2e170ef0fdb030be4056a69830","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Presenting articles from home VC","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/8d5c98baa43d0a2e170ef0fdb030be4056a69830"},{"sha":"5c4f2bf4175cd189a2ece8097624ef2b77e08287","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Merge branch 'master' into feature/T93327/home\n\nConflicts:\n\tWikipedia.xcodeproj/project.pbxproj","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/5c4f2bf4175cd189a2ece8097624ef2b77e08287"},{"sha":"2218c67cf4f7c73a714f14662ed1cc0d71b20216","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Update for new Image controller API","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/2218c67cf4f7c73a714f14662ed1cc0d71b20216"},{"sha":"91347f6aae56f2d5b308acde72c3f45f3438e0dd","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Convert HomeSectionController to a protocol\nUpdate NearbyController and home VC for change","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/91347f6aae56f2d5b308acde72c3f45f3438e0dd"},{"sha":"4aa397d33e983a60f2b66fab6d6d86afe5412173","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Support an empty cell in nearby\n\n- Text for message\n- Reload button","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/4aa397d33e983a60f2b66fab6d6d86afe5412173"},{"sha":"802c69bdf1b792cb461800af8f8df0445bd0a19e","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Removing defunct nearby classes","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/802c69bdf1b792cb461800af8f8df0445bd0a19e"},{"sha":"c78908bb017205feb3255b35f3fbb9b9e4c9acad","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Adding Collection View layout Pod\n\nNeed this pod to handle self sizing cells in collection view.","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/c78908bb017205feb3255b35f3fbb9b9e4c9acad"},{"sha":"b1e4cb7d3974a9a85d8752cf02f6ec7a695c85df","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Add auto layout support for home view cells\n\n- Now using the waterfall layout pod which handles self sizing cells\n- Moved headers and footers to nib (required for custom layouts)\n- Implemented preferredLayoutAttributes for cells\n-- Cells need to implement this to tell the layout what they need to be sized correctly\n-- For the Nearby cell, this required some magic numbers.\n   Should be able to avoid this if we setup constraints in the cell class as opposed to the nib.\n   Will try this in a separate pull request - don't want to mess what is working now","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/b1e4cb7d3974a9a85d8752cf02f6ec7a695c85df"},{"sha":"f40135c801a6afb36dbbadf4f2d1b756a33a469a","author":{"email":"e313aca74835bb8d686dcbac643323c863dd9dbf@gmail.com","name":"Corey Floyd"},"message":"Merge branch 'master' into feature/T93327/home","distinct":false,"url":"https://api.github.com/repos/wikimedia/wikipedia-ios/commits/f40135c801a6afb36dbbadf4f2d1b756a33a469a"}]}