{"push_id":710951505,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"d561f28e2c327beb34815a4bb37ddc7ff39cf91d","before":"36c073e605b6946988e5c96fe38a29fff72f8874","commits":[{"sha":"ab7377a36e432ce3c005c3b480e4acc603359f4d","author":{"email":"0c16df1442d40438193e84d85d30f75b54e5b992@gmail.com","name":"j-keck"},"message":"use sodium for event handling","distinct":true,"url":"https://api.github.com/repos/j-keck/whiteboard/commits/ab7377a36e432ce3c005c3b480e4acc603359f4d"},{"sha":"735137d21afc973bd33ee9b0bdeef26e203ecf2d","author":{"email":"0c16df1442d40438193e84d85d30f75b54e5b992@gmail.com","name":"j-keck"},"message":"cleanup imports","distinct":true,"url":"https://api.github.com/repos/j-keck/whiteboard/commits/735137d21afc973bd33ee9b0bdeef26e203ecf2d"},{"sha":"1b02f9fb25620f0fe89a50d399bef3fd69724afa","author":{"email":"0c16df1442d40438193e84d85d30f75b54e5b992@gmail.com","name":"j-keck"},"message":"listen for mouse-clicks on the document\n\n  * before we listen only on the canvas\n  * if we push the button in the canvas down, move\n    the mouse outside the canvas and release the button,\n    the 'Up' event never fires","distinct":true,"url":"https://api.github.com/repos/j-keck/whiteboard/commits/1b02f9fb25620f0fe89a50d399bef3fd69724afa"},{"sha":"0fe0cd2a468302dc4c49b54a9c45f1a4dd520599","author":{"email":"0c16df1442d40438193e84d85d30f75b54e5b992@gmail.com","name":"j-keck"},"message":"use 'argonaut' for json on the client too.\n\n  * depends on: scalaz and monocle\n  * compiletime increases a lot!","distinct":true,"url":"https://api.github.com/repos/j-keck/whiteboard/commits/0fe0cd2a468302dc4c49b54a9c45f1a4dd520599"},{"sha":"b163ac8f38e7ab87d7a66380bbe55d14478028ad","author":{"email":"0c16df1442d40438193e84d85d30f75b54e5b992@gmail.com","name":"j-keck"},"message":"use node.js for scala.js compilation\n\n  * faster compilation","distinct":true,"url":"https://api.github.com/repos/j-keck/whiteboard/commits/b163ac8f38e7ab87d7a66380bbe55d14478028ad"},{"sha":"749b3212418c495518a791f6bdfba2763b6e4d29","author":{"email":"0c16df1442d40438193e84d85d30f75b54e5b992@gmail.com","name":"j-keck"},"message":"handle errors if static files to server not found","distinct":true,"url":"https://api.github.com/repos/j-keck/whiteboard/commits/749b3212418c495518a791f6bdfba2763b6e4d29"},{"sha":"d561f28e2c327beb34815a4bb37ddc7ff39cf91d","author":{"email":"0c16df1442d40438193e84d85d30f75b54e5b992@gmail.com","name":"j-keck"},"message":"update readme","distinct":true,"url":"https://api.github.com/repos/j-keck/whiteboard/commits/d561f28e2c327beb34815a4bb37ddc7ff39cf91d"}]}