{"push_id":597466484,"size":167,"distinct_size":0,"ref":"refs/heads/master","head":"77dc3686ab47f30adc7c1fbef8dae9360cd759d1","before":"9d5c4a13b1ea6edca68bd56686cab5ac76611d3f","commits":[{"sha":"58f41b6a403b6b240787c1deaef56d1cb5499ee4","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Prefixed all functions in the plugin class with wp_trksit_","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/58f41b6a403b6b240787c1deaef56d1cb5499ee4"},{"sha":"bc61c75ed17274de69432af58caa9998b262a7c1","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"raised curl timeout to 15 seconds","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/bc61c75ed17274de69432af58caa9998b262a7c1"},{"sha":"d8e982cce4d57ad21c5c46093a0d71ccd3474119","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"removed extended cURL request time","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/d8e982cce4d57ad21c5c46093a0d71ccd3474119"},{"sha":"3d56e0d1e81cc63d50c0bbb2cb45fb322c926de7","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Added \"create another\" link after URL is delivered.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/3d56e0d1e81cc63d50c0bbb2cb45fb322c926de7"},{"sha":"72ec5098fe7d073649a7995d91231e057454e664","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Upgraded zeroclipboard to 2.1.6\n\nCopy buttons now work","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/72ec5098fe7d073649a7995d91231e057454e664"},{"sha":"96208ca57a24de6fbc30dcaf4a074c742c981c2f","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Removed old code","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/96208ca57a24de6fbc30dcaf4a074c742c981c2f"},{"sha":"09c2163f6d8a4c4631df4c763869677c0e587643","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Removed testing code from copy button javascript\n\nReplaced the cURL timeout extender functions.  WP_TRKSIT_CURL_TIMEOUT defined in main plugin file.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/09c2163f6d8a4c4631df4c763869677c0e587643"},{"sha":"52fd271bffc97b6ea3e0264853e01e9fdaad8d68","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"API Parse get method returns error 400 \"User not active\" if user is not active.\n\nwp_trksit_generate_url.php template on step 2 shows the error and the scrape fails.\n\nTODO: Make more attractive things happen, like not show the form and show an error message with instructions how to reactivate.\n\nTODO: Add this functionality to step 3 as well, and all the API calls that require active user.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/52fd271bffc97b6ea3e0264853e01e9fdaad8d68"},{"sha":"ae1109da8e58f2d6d66c1a66fae4a88e2f4106cf","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"scrape and URL shortening API functions protected, only work when oauth_clients active field is 1.\n\nTemplates degrade gracefully, show error message.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/ae1109da8e58f2d6d66c1a66fae4a88e2f4106cf"},{"sha":"94b790aa1b5be8d6a1df8dc6453928c357907e59","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Moved include of class outside admin_enqueue_scripts because it was loading after the adminajax needed it.\n\nLoading gif added, mission zero clipboard file added.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/94b790aa1b5be8d6a1df8dc6453928c357907e59"},{"sha":"c85396f2ea2f789ea9b6e36cebdde0eb09ba2b25","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Added proof of concept ajax calls to class functions.  Next up: load the data via wp_ajax and show/hide spinning loader gif instead of white page.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/c85396f2ea2f789ea9b6e36cebdde0eb09ba2b25"},{"sha":"8cf0931fc540a318a87494e7d645f6719079de68","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"called incorrect method in init action","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/8cf0931fc540a318a87494e7d645f6719079de68"},{"sha":"70923bf3e06561c584f79af6d2a698436f759385","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"whitespace","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/70923bf3e06561c584f79af6d2a698436f759385"},{"sha":"e0e9dbaa9f38b543b2ccd01d868e30747dabbb22","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Added \"platform\" to the scripts table.\n\nAdding a script adds the platform to the new field.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/e0e9dbaa9f38b543b2ccd01d868e30747dabbb22"},{"sha":"53ea3fee963b87f57503d26651009e4035fe0b62","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Added the output to the script display table.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/53ea3fee963b87f57503d26651009e4035fe0b62"},{"sha":"8f089171afb3098622991a8de14f3dd9f0a6b387","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"From \"view details\" page, changes are saved to the database.\n\nScripts now associate with the proper URL in the scripts_to_urls table.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/8f089171afb3098622991a8de14f3dd9f0a6b387"},{"sha":"cf5cebc5f17845921dd9b13cbe78c41a80a5fc04","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Date was being killed in update, removed it from the query.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/cf5cebc5f17845921dd9b13cbe78c41a80a5fc04"},{"sha":"d0f66c7740f9bef759135f9253ce847b6ab67a07","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"one tiny tidy up","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/d0f66c7740f9bef759135f9253ce847b6ab67a07"},{"sha":"e287dd7ee528cae39970408447e092666c90f44f","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Delete script link works\nEdit script gets data\nTODO: Populate and show modal.","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/e287dd7ee528cae39970408447e092666c90f44f"},{"sha":"7fd0a0f584daf73978799b2bae93d5a10f123e05","author":{"email":"12c9b3159aafc40939c63813573b8be2eb76da11@gmail.com","name":"Chris Stefanich"},"message":"Edit button operational","distinct":false,"url":"https://api.github.com/repos/trksit/wp_trksit/commits/7fd0a0f584daf73978799b2bae93d5a10f123e05"}]}