{"push_id":1035196690,"size":51,"distinct_size":51,"ref":"refs/heads/master","head":"b4839849376d86df6010cdffa4336122169ef70b","before":"994de91ffdc28c214b1ccf531be0c3f4e27e5be5","commits":[{"sha":"b840588424b89d43258a589b167b14761f2b8061","author":{"email":"2e7c80c28f30341e962174e66c6d3a5866f42ef1@gmail.com","name":"chetan"},"message":"Merge pull request #23 from chetanraj/master\n\nchanged the R icon","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/b840588424b89d43258a589b167b14761f2b8061"},{"sha":"ce381be69a3ab6ed10ba2be9ae2e06565595c400","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"Added heroku mongodb URI","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/ce381be69a3ab6ed10ba2be9ae2e06565595c400"},{"sha":"40639e201171146741c862375d1ef919fb0806bc","author":{"email":"eb31812984d340e5d039b5ab44659971543f3c68@snapwiz.com","name":"motikant-sw"},"message":"Added internalIp , totaltime for each used recipe , saving the recipe name , start time ,internal ip, total time to mongo db on heroku , changed the analytics template to include total time take , added id field in each recipe","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/40639e201171146741c862375d1ef919fb0806bc"},{"sha":"3a4128b9c2885b9c3fdc2e49dd061f96a42b128f","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"1. Changed usage post url to heroku app.\n2. jshint fixes","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/3a4128b9c2885b9c3fdc2e49dd061f96a42b128f"},{"sha":"f56afffbcf5db326439dfd8963b02377f8f3a8bb","author":{"email":"eb31812984d340e5d039b5ab44659971543f3c68@snapwiz.com","name":"motikant-sw"},"message":"Added tracking of external ip and modified the find query to get the latest 100 records","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/f56afffbcf5db326439dfd8963b02377f8f3a8bb"},{"sha":"3172d10476c885ae5c8d4d37c45ee367e367984d","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"Removed duplicate rendering due to collection `fetch` triggering `add`.","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/3172d10476c885ae5c8d4d37c45ee367e367984d"},{"sha":"22ef98d999105fce524cc0033ebfa721130b48e4","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"Removed analytics code from 'master' branch","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/22ef98d999105fce524cc0033ebfa721130b48e4"},{"sha":"3d9458fe6e1702d01a55d2cf0d27d4da81a6aff0","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"Fixed extension not working if the window is not 'maximized'.\nRoot Cause :\nThere was a check to pick only windows which are maximized\nSolution :\nRemoved the check and made sure the recipe runs in all windows with active tabs.","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/3d9458fe6e1702d01a55d2cf0d27d4da81a6aff0"},{"sha":"d3b1c12b5f5d80ada177a4ab213eb1dce8c81f3a","author":{"email":"205a82ba2c554f663bbb029a23afbee7eb861932@snapwiz.com","name":"Himadri"},"message":"Fixed #18 - Recipe Names are truncated (This not a permanent solution. Need to implement with option dropdown)","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/d3b1c12b5f5d80ada177a4ab213eb1dce8c81f3a"},{"sha":"3d4465f4388938f1d11262aa629f11e7378f100a","author":{"email":"205a82ba2c554f663bbb029a23afbee7eb861932@snapwiz.com","name":"Himadri"},"message":"Fixed #21 - Sign Off in Extension Popup is not semantically correct","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/3d4465f4388938f1d11262aa629f11e7378f100a"},{"sha":"a2026ad79873cb7ef3887accb95189b17d7a323e","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"Added better support for recording clicks & input fields (val). Used xpath and so far they are working perfect.","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/a2026ad79873cb7ef3887accb95189b17d7a323e"},{"sha":"12d58110ca0c496a08bd04fe5c55b12c9dbdacad","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"Added recordings tab to popup to show the recorded recipes.","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/12d58110ca0c496a08bd04fe5c55b12c9dbdacad"},{"sha":"6f07f0fa8f3a49b7b53bef7c9d8cf9633e4c87d2","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"Added recording support to record mouseup, mousedown, keyup, keydown.","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/6f07f0fa8f3a49b7b53bef7c9d8cf9633e4c87d2"},{"sha":"5c95d0a28b3e38c934fd31d08ee2c3b5f439026c","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"1. Added keypress event to recording\n2. Fixed value not getting set in <input> elements\nRoot Cause :\n6f07f0fa8f3a49b7b53bef7c9d8cf9633e4c87d2, changed `value` to `val`.\nSolution :\nChanged it back to `value`.","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/5c95d0a28b3e38c934fd31d08ee2c3b5f439026c"},{"sha":"f26467bf16b50d35b2d8982c0afa401a571456ad","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"1. Added contenteditable recording support\n2. Added ability to clear last recorded step if the next step is same.\nFor e.g.\nUser entered email in an field, then we will have lots of \"input\" events if we don't merge.\n3. Code cleanup\nTODO create an optimization","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/f26467bf16b50d35b2d8982c0afa401a571456ad"},{"sha":"777f8d713f173990f5258e74749aef46ee14dc2a","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"Forgot to commit the file in f26467bf16b50d35b2d8982c0afa401a571456ad","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/777f8d713f173990f5258e74749aef46ee14dc2a"},{"sha":"261cc0aee2b0cee1122f8e568e44a9cdae82e135","author":{"email":"689fb89c31371573ede4f2a1c44357fd426124c4@snapwiz.com","name":"Nitin Surana"},"message":"Update README.md","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/261cc0aee2b0cee1122f8e568e44a9cdae82e135"},{"sha":"99805c608a49def177c1e0ca8c4b42868b66b9c9","author":{"email":"eb31812984d340e5d039b5ab44659971543f3c68@snapwiz.com","name":"motikant-sw"},"message":"Added browser detection function to recipe.utils and made it publicly available","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/99805c608a49def177c1e0ca8c4b42868b66b9c9"},{"sha":"2a829f8f08d0cb324e274b077b88eef02dccd9d5","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"Removed un-necessary replay-recording button, since the recording is saved as soon as Stop Recording button is clicked.","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/2a829f8f08d0cb324e274b077b88eef02dccd9d5"},{"sha":"a418547f55e284d771e9d28514a44e1525f29250","author":{"email":"d1d62f3bed51b8eeed02bc11388ed64a109c79f2@gmail.com","name":"Nitin Surana"},"message":"Updated readme.","distinct":true,"url":"https://api.github.com/repos/chetanraj/repeatit/commits/a418547f55e284d771e9d28514a44e1525f29250"}]}