{"push_id":1439492287,"size":8,"distinct_size":8,"ref":"refs/heads/feat/amp-support","head":"7366b809248de04726b900ad103d44856f3e9ad8","before":"08482b4dd59012c5090066b1ac7f27468777fc18","commits":[{"sha":"86d810558e4902d33df5a71b375215ac07d9d9b3","author":{"name":"Philip John","email":"bc60bda3f8b8d1ff11fa9eea205ab068e708d06c@philipjohn.co.uk"},"message":"Don't use private core function as it can be unavailable and cause fatal errors.","distinct":true,"url":"https://api.github.com/repos/jahvi/liveblog/commits/86d810558e4902d33df5a71b375215ac07d9d9b3"},{"sha":"9d6924250b729f62a4daa701d700ccdcd0aca2ec","author":{"name":"Philip John","email":"bc60bda3f8b8d1ff11fa9eea205ab068e708d06c@philipjohn.co.uk"},"message":"Deleting entries should just delete, not create a replacement entry.","distinct":true,"url":"https://api.github.com/repos/jahvi/liveblog/commits/9d6924250b729f62a4daa701d700ccdcd0aca2ec"},{"sha":"360b44206823b991605e7e3846b6d731bb9029be","author":{"name":"Philip John","email":"bc60bda3f8b8d1ff11fa9eea205ab068e708d06c@philipjohn.co.uk"},"message":"Preserve the original time on edited entries.","distinct":true,"url":"https://api.github.com/repos/jahvi/liveblog/commits/360b44206823b991605e7e3846b6d731bb9029be"},{"sha":"19c2f58039316b49e09c018785a27b7c75a061e0","author":{"name":"Javier Villanueva","email":"02af6ef00e2224fa4d3805b47003717cc06ae7f5@gmail.com"},"message":"Merge branch 'fix/load-more-entries-button' into feat/amp-support","distinct":true,"url":"https://api.github.com/repos/jahvi/liveblog/commits/19c2f58039316b49e09c018785a27b7c75a061e0"},{"sha":"7cdddc1104b6fd32e5f41ba709acb9005e2d3fec","author":{"name":"Javier Villanueva","email":"02af6ef00e2224fa4d3805b47003717cc06ae7f5@gmail.com"},"message":"Return null when entries are deleted","distinct":true,"url":"https://api.github.com/repos/jahvi/liveblog/commits/7cdddc1104b6fd32e5f41ba709acb9005e2d3fec"},{"sha":"d88567b790105d5e656198799be03600d16c3aa8","author":{"name":"Javier Villanueva","email":"02af6ef00e2224fa4d3805b47003717cc06ae7f5@gmail.com"},"message":"Refactor AMP live update functionality\n\nWhen an entry is updated the newly created entry takes the old entry's\ntimestamp as its own to prevent moving it to the top. Because of this\nthe current time is stored as metadata to keep track of when the entry\nwas updated so we can notify AMP pages via the `data-update-time`\nattribute.\n\nWe also need to keep track of the very first entry that was edited to\nkeep the entry `id` attribute consistent, that way AMP pages can\nreliably know what entry has been edited and display the new content\nin its place.","distinct":true,"url":"https://api.github.com/repos/jahvi/liveblog/commits/d88567b790105d5e656198799be03600d16c3aa8"},{"sha":"52d5d89f926075ea51c987eb5132a0754cd36d25","author":{"name":"Javier Villanueva","email":"02af6ef00e2224fa4d3805b47003717cc06ae7f5@gmail.com"},"message":"Make meta keys constants to improve reusability","distinct":true,"url":"https://api.github.com/repos/jahvi/liveblog/commits/52d5d89f926075ea51c987eb5132a0754cd36d25"},{"sha":"7366b809248de04726b900ad103d44856f3e9ad8","author":{"name":"Javier Villanueva","email":"02af6ef00e2224fa4d3805b47003717cc06ae7f5@gmail.com"},"message":"Fix real time delete entry functionality","distinct":true,"url":"https://api.github.com/repos/jahvi/liveblog/commits/7366b809248de04726b900ad103d44856f3e9ad8"}]}
{"actor":{"display_login":"jahvi"}}