{"push_id":605432307,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"45b30fa2b58410148eb76950833a21bd166a23c3","before":"b13b9111d0c7c391a86b45d5cdc7b822a9bf22fd","commits":[{"sha":"8415a66ba8dc865b5f7c5cc72bc01c6a0709c62b","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Specify npm test script\n\nTo follow the Node.js conventions, `npm test` must run all tests.","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/8415a66ba8dc865b5f7c5cc72bc01c6a0709c62b"},{"sha":"5d20e1f7acbaa861e15281274d81b71a1007458d","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Implement the default tab functionality","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/5d20e1f7acbaa861e15281274d81b71a1007458d"},{"sha":"f7db140a7e50ae0f26987a9c20cdb567f294fabd","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Do not whitelist typekit since not using it","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/f7db140a7e50ae0f26987a9c20cdb567f294fabd"},{"sha":"1db460a08edf5fad0b63bc46655132766c14a036","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Make infinite scrolling logic more self-explanatory","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/1db460a08edf5fad0b63bc46655132766c14a036"},{"sha":"558bd19c52aa0b983332dbd955e6b43adde14aeb","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Introduce test helpers for file path and loading file","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/558bd19c52aa0b983332dbd955e6b43adde14aeb"},{"sha":"f88ef937ac0b66c33d0eeff8c916576c998931b4","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Cache the first page for 24 hours","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/f88ef937ac0b66c33d0eeff8c916576c998931b4"},{"sha":"222a5ae4f44743a860a56be459a24eb093664b84","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Update the app icons","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/222a5ae4f44743a860a56be459a24eb093664b84"},{"sha":"a796004fb8b5591f89073d9dd83bd7a80077837e","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Product Pane should start from the top in the tabs","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/a796004fb8b5591f89073d9dd83bd7a80077837e"},{"sha":"da1d34eb8a94de3f64d231dcc6359f8920f018d5","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Product Pane should use the right protocol","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/da1d34eb8a94de3f64d231dcc6359f8920f018d5"},{"sha":"aadba87b817aa30945fb30dc578565c8aff41422","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Click on upvote/comment should open the product pane","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/aadba87b817aa30945fb30dc578565c8aff41422"},{"sha":"556fd12667f282b730d5d4b393e62a7e3f9dcf51","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Add close button to the product pane","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/556fd12667f282b730d5d4b393e62a7e3f9dcf51"},{"sha":"6f16054c15a225b12db84c534138a81a8dc78b5f","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Ignore pem","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/6f16054c15a225b12db84c534138a81a8dc78b5f"},{"sha":"3f93d41661bb02839ef7d24b1c2f163efab0aec2","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Remove sketch comments","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/3f93d41661bb02839ef7d24b1c2f163efab0aec2"},{"sha":"c43de2069ac163b3bd3e2bca6b41c61612f47c0d","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Remove leftovers","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/c43de2069ac163b3bd3e2bca6b41c61612f47c0d"},{"sha":"a6d576a0a29502fa260d6f409570c8b131ee8192","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Use reduce where possible","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/a6d576a0a29502fa260d6f409570c8b131ee8192"},{"sha":"1aa54e29d65ef062933ae880417f6d25e19c8374","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Leverage map","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/1aa54e29d65ef062933ae880417f6d25e19c8374"},{"sha":"41d8a218f899eeeda5acdaac763d3f6dfa6f76c6","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Use custom jasmine matchers","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/41d8a218f899eeeda5acdaac763d3f6dfa6f76c6"},{"sha":"fb40cd193c8164991b07e8d7d4546ddad7df3ea9","author":{"email":"4d81fd3532395b69465d9f6f896b9fc3885751cc@veselin.bg","name":"Veselin Todorov"},"message":"Fix warnings","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/fb40cd193c8164991b07e8d7d4546ddad7df3ea9"},{"sha":"45b30fa2b58410148eb76950833a21bd166a23c3","author":{"email":"c22b5f9178342609428d6f51b2c5af4c0bde6a42@vesln.com","name":"Veselin Todorov"},"message":"Merge pull request #5 from producthunt/feature/default-tab\n\nImplement the default tab functionality","distinct":true,"url":"https://api.github.com/repos/producthunt/producthunt-chrome-extension/commits/45b30fa2b58410148eb76950833a21bd166a23c3"}]}