payload: {"push_id":3495942209,"size":10,"distinct_size":0,"ref":"refs/heads/master","head":"88f2179ece9846138dd9b69e24ee8a89ed396d1e","before":"a53da2f23b68fc4ffcdc07a8c9ab079c1d5c8939","commits":[{"sha":"a4f39e15909f4f3429d1e76a04daeef9e4efb60d","author":{"name":"Graham Johnson","email":"851a4e152165de52a29ef57307818f977d7c6a37@gmail.com"},"message":"Migrations + model + associations","distinct":false,"url":"https://api.github.com/repos/gdjohnson/Scenius/commits/a4f39e15909f4f3429d1e76a04daeef9e4efb60d"},{"sha":"a32336d7269f1e81e478f0cb6600549c2399878c","author":{"name":"Graham Johnson","email":"851a4e152165de52a29ef57307818f977d7c6a37@gmail.com"},"message":"First steps twd annotation: tracking user selection, pulling start/end index locations, assigning a new class and span element w/ corresponding CSS","distinct":false,"url":"https://api.github.com/repos/gdjohnson/Scenius/commits/a32336d7269f1e81e478f0cb6600549c2399878c"},{"sha":"3a1c482ea8f27c1116cd32a13016c423a960056f","author":{"name":"Graham Johnson","email":"851a4e152165de52a29ef57307818f977d7c6a37@gmail.com"},"message":"Selection event handling, annotation class setting, and CSS all up and running","distinct":false,"url":"https://api.github.com/repos/gdjohnson/Scenius/commits/3a1c482ea8f27c1116cd32a13016c423a960056f"},{"sha":"b5cef3ec37050f8dc88b2fd2d8bf75b5bb95a79b","author":{"name":"Graham Johnson","email":"851a4e152165de52a29ef57307818f977d7c6a37@gmail.com"},"message":"Annotation Routes, Util, Actions+Thunk, Reducers","distinct":false,"url":"https://api.github.com/repos/gdjohnson/Scenius/commits/b5cef3ec37050f8dc88b2fd2d8bf75b5bb95a79b"},{"sha":"769e75cf7d8916c8e2c687f90c0184eb26a5830e","author":{"name":"Graham Johnson","email":"851a4e152165de52a29ef57307818f977d7c6a37@gmail.com"},"message":"Add annotation modal with backend ability to create new annotation objects.","distinct":false,"url":"https://api.github.com/repos/gdjohnson/Scenius/commits/769e75cf7d8916c8e2c687f90c0184eb26a5830e"},{"sha":"48ea414325aa796d4feccca32b6496c42d598d7e","author":{"name":"Graham Johnson","email":"851a4e152165de52a29ef57307818f977d7c6a37@gmail.com"},"message":"Name changes","distinct":false,"url":"https://api.github.com/repos/gdjohnson/Scenius/commits/48ea414325aa796d4feccca32b6496c42d598d7e"},{"sha":"1d6175829f2b9dadd4ff2df743105a9cdd6892db","author":{"name":"Graham Johnson","email":"851a4e152165de52a29ef57307818f977d7c6a37@gmail.com"},"message":"Wrapping up for day (minor css)","distinct":false,"url":"https://api.github.com/repos/gdjohnson/Scenius/commits/1d6175829f2b9dadd4ff2df743105a9cdd6892db"},{"sha":"89f7482d95dd7e2e54ffbe26c7c410263420af68","author":{"name":"Graham Johnson","email":"851a4e152165de52a29ef57307818f977d7c6a37@gmail.com"},"message":"Annotation objects can now render from backend as <span> elements in the track lyrics","distinct":false,"url":"https://api.github.com/repos/gdjohnson/Scenius/commits/89f7482d95dd7e2e54ffbe26c7c410263420af68"},{"sha":"2e3e8c0b0f7f5165afb6e099bc3d158651292424","author":{"name":"Graham Johnson","email":"851a4e152165de52a29ef57307818f977d7c6a37@gmail.com"},"message":"Midway through AnnotationShow component: need only to display the annotation linked by the span id","distinct":false,"url":"https://api.github.com/repos/gdjohnson/Scenius/commits/2e3e8c0b0f7f5165afb6e099bc3d158651292424"},{"sha":"88f2179ece9846138dd9b69e24ee8a89ed396d1e","author":{"name":"Graham Johnson","email":"851a4e152165de52a29ef57307818f977d7c6a37@gmail.com"},"message":"Annotation Modal CSS","distinct":false,"url":"https://api.github.com/repos/gdjohnson/Scenius/commits/88f2179ece9846138dd9b69e24ee8a89ed396d1e"}]}
other: {"actor":{"display_login":"gdjohnson"}}