{"push_id":801254757,"size":243,"distinct_size":1,"ref":"refs/heads/feature/support-data-point-api","head":"c4a1cc3dcf248300b484d4f619d6699112a6d4c6","before":"faa93340601f9c4af0787b1f4e6ca3153c4004f1","commits":[{"sha":"9a18b0d353528dd75e1f95c86a154d608eb12a81","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add mapper and tests for Fitbit body weight","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/9a18b0d353528dd75e1f95c86a154d608eb12a81"},{"sha":"0baccaafb6ce6051681f285934c121945a1c4fc2","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add body mass index mapper to Fitbit shim","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/0baccaafb6ce6051681f285934c121945a1c4fc2"},{"sha":"ace2709a7fbec8ff2128731c8115b46db7e346d8","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Rename offset in body weight mapper with UTC","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/ace2709a7fbec8ff2128731c8115b46db7e346d8"},{"sha":"f24c3f2a8e085ed6cafff2602161a5d89f5a228d","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add check that first element in list is get-user\n\nBecause the Fitbit api separates out the user's timezone from the data points, there is a need to retrieve that value in order to establish a correct effective time frame for data points. We have established the convention that the Fitbit mapper takes a list of two JSON response nodes, the first is the response from the get-user-info endpoint and the second is the response from the endpoint of the target type of interest (i.e., BMI or body weight). Previously there was no check as to whether that convention was being followed. We now check that the first element in that list is, in fact, the response node from the get-user-info endpoint.","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/f24c3f2a8e085ed6cafff2602161a5d89f5a228d"},{"sha":"6e89513357c5fb4346855999665612ee22f52253","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Check for the correct nodes in input list\n\nThere was no verification on the ordering of the input nodes for the Fitbit mapper, which would risk errors being propagated or unexpected results. Now we check that the first node is a get-user response and the second node is a response that contains the appropriate array as provided by the getListNodeName() for each mapper subclass.","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/6e89513357c5fb4346855999665612ee22f52253"},{"sha":"fd545c03f83c1be126da02411671937156410a48","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add Fitbit step count mapper and tests\n\nThis is the initial commit for the step count mapper and its unit test. This commit also contains a few refactorings for all of the Fitbit mappers.","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/fd545c03f83c1be126da02411671937156410a48"},{"sha":"f3cf0f56c2d240f6be62ef9c2ac2a3d266158d05","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Fix parent class for Fitbit step count mapper","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/f3cf0f56c2d240f6be62ef9c2ac2a3d266158d05"},{"sha":"a6d8ddcc6da138a024e50dbbe2ded2fff0134f6a","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add documentation for the Fitbit datapoint mapper","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/a6d8ddcc6da138a024e50dbbe2ded2fff0134f6a"},{"sha":"e28b51e4ffb11a742edf694a815c03bab185000b","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Document Fitbit bodyweight and bmi mappers","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/e28b51e4ffb11a742edf694a815c03bab185000b"},{"sha":"98260aa24efe4cd9796abf6b8872c8df159dab43","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add Fitbit physical activity mapper and tests","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/98260aa24efe4cd9796abf6b8872c8df159dab43"},{"sha":"92936c77d7f9c53dc1972fcfbc973beb538673af","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add fitbit sleep analysis mapper and tests","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/92936c77d7f9c53dc1972fcfbc973beb538673af"},{"sha":"cd0539b0c5b54a7ab77b99d83bed376ce9e8c3e4","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Update documentation to easily resume work\n\nThe Fitbit refactor currently needs one more mapper - heart rate - and then hooking up to the shim itself. Unfortunately, Fitbit datapoint do not have a timezone, which makes it impossible to guarantee that time frames and time points have the correct offset. Currently the offset is set based on the user's set timezone, which may or may not have been set at the time the data point was created.","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/cd0539b0c5b54a7ab77b99d83bed376ce9e8c3e4"},{"sha":"7271f43e4a4ec77b4540cbf0cbe89a6b0b29548d","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add compile for legacy schema sdk into build","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/7271f43e4a4ec77b4540cbf0cbe89a6b0b29548d"},{"sha":"80c002bd23de862c1ab6c8f3f87d91a5ac091358","author":{"email":"3182b54d9f4d08641b5a9a0fb33f74df5d76b222@openmhealth.org","name":"Emerson Farrugia"},"message":"Merge branch 'feature/refactor-using-schema-sdk' into feature/refactor-fitbit","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/80c002bd23de862c1ab6c8f3f87d91a5ac091358"},{"sha":"a49ef9b772ef1b298dff40fb62da45c431b5274b","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add withings base and bodyweight mappers and tests","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/a49ef9b772ef1b298dff40fb62da45c431b5274b"},{"sha":"b73ea69b88d6c043d30cc088f1b83140bae57c2f","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add tests for Withings body weight mapper header","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/b73ea69b88d6c043d30cc088f1b83140bae57c2f"},{"sha":"905056096d48fce1d8a5ed58dcc607160c463da1","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add body height mapper and tests","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/905056096d48fce1d8a5ed58dcc607160c463da1"},{"sha":"4e9764aa379ff01e603d532cbae98c3729d86b05","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add Withings blood pressure mapper and tests","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/4e9764aa379ff01e603d532cbae98c3729d86b05"},{"sha":"a6e672f30218eccb7d90352ae39730e6fac6b536","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add withings heart rate mapper and tests","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/a6e672f30218eccb7d90352ae39730e6fac6b536"},{"sha":"b0a2cfae3abdb2b0d05cc03edb25c002eba255da","author":{"email":"22f8700f369dd8e52e97184ac39f5bbc163c9ba1@colorado.edu","name":"Chris Schaefbauer"},"message":"Add Withings daily step count mapper and tests","distinct":false,"url":"https://api.github.com/repos/openmhealth/shimmer/commits/b0a2cfae3abdb2b0d05cc03edb25c002eba255da"}]}