{"push_id":579123738,"size":17,"distinct_size":1,"ref":"refs/heads/development","head":"961100785746c36487858ef898fd6f08f876517d","before":"f2d726233f520e09ae89cb2045d7509e77d984de","commits":[{"sha":"b32adcc735b26e02f41595e631b44edd96e244d7","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"added separate couch updater","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/b32adcc735b26e02f41595e631b44edd96e244d7"},{"sha":"1a6b7f1243f4f75ffa8540bb98f45b979d687f19","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"fixed data export bug","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/1a6b7f1243f4f75ffa8540bb98f45b979d687f19"},{"sha":"2bc3e7f1f6da5a834df32886892d821da1a88e4f","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"wip: adapting the mymee code","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/2bc3e7f1f6da5a834df32886892d821da1a88e4f"},{"sha":"2de96783976e4d081d26d2d428c852039755d302","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"fixed beddit sleep vo date","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/2de96783976e4d081d26d2d428c852039755d302"},{"sha":"7899c92b2c2d389a4ee13aaf0402b8c31eb63c02","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"removed utc conversion","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/7899c92b2c2d389a4ee13aaf0402b8c31eb63c02"},{"sha":"f4247925a39a758db888ef053df73a5f3760e4ad","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"fixed wrong channelType for Runkeeper channels","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/f4247925a39a758db888ef053df73a5f3760e4ad"},{"sha":"468ef7508ab0582fc68d45c595ef4458af17f531","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"added an admin API endpoint to re-import datastore history","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/468ef7508ab0582fc68d45c595ef4458af17f531"},{"sha":"876775fd1873fe4948902e15b26565fa3725a1d7","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"fixed wrongly typed Channel mappings for Runkeeper\n\nand added: averageHeartRate, totalClimb and totalDistance channels","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/876775fd1873fe4948902e15b26565fa3725a1d7"},{"sha":"2a723f5606cd6ecba3ed7f56efb6ffc23ef0a128","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"fixed failed mapChannels when existing sharedChannels","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/2a723f5606cd6ecba3ed7f56efb6ffc23ef0a128"},{"sha":"5b8f9d0e74bf4b9e90081334e633d8acc1903148","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"Merge branch 'master' into development","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/5b8f9d0e74bf4b9e90081334e633d8acc1903148"},{"sha":"2576855462b5d45b17c7cf516ffbc85208b7c5d6","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"Merge branch 'development' into feature/flx-capture-couchdb-updater","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/2576855462b5d45b17c7cf516ffbc85208b7c5d6"},{"sha":"889d0479307ad82b19605eef3516a29c0da44fda","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"WIP: sync both Topics and Observations","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/889d0479307ad82b19605eef3516a29c0da44fda"},{"sha":"b17cda9b413fd39fc4059a54f64874e762ac886c","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"WIP: facets are now persisted","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/b17cda9b413fd39fc4059a54f64874e762ac886c"},{"sha":"29109c0fd95c10a6b9714b790acb8b7d79ac38eb","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"fixed date/time parsing","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/29109c0fd95c10a6b9714b790acb8b7d79ac38eb"},{"sha":"ad95f788145c01eee51dcd3f8fa0538ad30d22b0","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"WIP: datastore handling and frontend Facet template","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/ad95f788145c01eee51dcd3f8fa0538ad30d22b0"},{"sha":"a863812e9329ea3f931058df8a836572fbc826ca","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"added on-demand update trigger for Fluxtream Capture","distinct":false,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/a863812e9329ea3f931058df8a836572fbc826ca"},{"sha":"961100785746c36487858ef898fd6f08f876517d","author":{"email":"ada99551274a4a76005ee2c9d81f502bddb9e4b1@gmail.com","name":"Candide Kemmler"},"message":"Merge branch 'feature/flx-capture-couchdb-updater' into development","distinct":true,"url":"https://api.github.com/repos/fluxtream/fluxtream-app/commits/961100785746c36487858ef898fd6f08f876517d"}]}