{"push_id":856687353,"size":194,"distinct_size":1,"ref":"refs/heads/master","head":"a019d9c7caceecb3fa419d06ddad0ef1538f5700","before":"e46e39437b485e5e17317e5439f14f308f77a7bd","commits":[{"sha":"72f89f0dc0d58dab8ff30c080085096df38c577a","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"update the main read me file to reflect the plugin structure","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/72f89f0dc0d58dab8ff30c080085096df38c577a"},{"sha":"b6b1a3b3048a27c7fd9606edf0f3106d035bad5b","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"move template loading functionality into a seperate class to decouple this from the frontend class, which is currently very bloated. This also alligns with the structure where the templates is one of the plugins components  #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/b6b1a3b3048a27c7fd9606edf0f3106d035bad5b"},{"sha":"f9adcf4a87a38e9e1af8c9658a0ad408342b803f","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"replace all calls to frontend->get_template with Sensei_Templates::get_template  #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/f9adcf4a87a38e9e1af8c9658a0ad408342b803f"},{"sha":"34f8b2c73a6f5326853fc546427a60c4c50bb2cf","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"replace all call to frontend->sensei_get_template_part to Sensei_Templates::get_part #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/34f8b2c73a6f5326853fc546427a60c4c50bb2cf"},{"sha":"1ef26d9fbda7f4b68ecdd7781d6bad0a06de3988","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"new filters for all sensei core post type registration arguments #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/1ef26d9fbda7f4b68ecdd7781d6bad0a06de3988"},{"sha":"db3c3d2efe5d2be80de6687ddc6b1fba6dff9a15","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"revert filters added by @andrewmunsell in favor of using filter for the post type creation args","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/db3c3d2efe5d2be80de6687ddc6b1fba6dff9a15"},{"sha":"a3edbb12ca943e71ce5a83c9e947bb96ab95b128","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"add a new get settings method #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/a3edbb12ca943e71ce5a83c9e947bb96ab95b128"},{"sha":"beb88b4d23beced68c1c375715894bc602b29c40","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"add `courses` as the new archives default slug. If a page is specified the page will now be the new course slug. #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/beb88b4d23beced68c1c375715894bc602b29c40"},{"sha":"79e8acfe0b679f2df4c9696aff0c05926b7af754","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"move the template_loader function over to the sensei template class #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/79e8acfe0b679f2df4c9696aff0c05926b7af754"},{"sha":"27cf8ba2c1c0057268699d05c5440a194f159da5","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"remove the content hooked function as the template content is loaded directly. Also deprecated the hook the function depended on for the very same reason. We do not need to rely on a hook to load the course archive content, the loop and content template will be called directly.  #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/27cf8ba2c1c0057268699d05c5440a194f159da5"},{"sha":"5109a27ac87fbde24b2652dbb90a20e800142c5f","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"start moving template hooks into a separate php file to clean up code even further #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/5109a27ac87fbde24b2652dbb90a20e800142c5f"},{"sha":"d5ba81ad49fcde6c5ca8464b84e0972d1de627a1","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"fix function call to call the new Sensei_Templates::template_loader(). This also fixes the fatal error. Also moving the hook for this into the hooks file  #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/d5ba81ad49fcde6c5ca8464b84e0972d1de627a1"},{"sha":"1c8a6f0686556ac650580b13353f5cb196e984cd","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"refactor the archive-course.php file. Removing the content hook and structuring for easier readability and customizability  #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/1c8a6f0686556ac650580b13353f5cb196e984cd"},{"sha":"be61e43d3b6d8230a5d3ff3d48c44b7093969fd4","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"remove all closing php tags from template files #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/be61e43d3b6d8230a5d3ff3d48c44b7093969fd4"},{"sha":"75e94f45603c2e171c03bc5080a10675dfbb7179","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"add new loop-course and content course markpu and file changes. Removing all logic from the loop course file and the content course file. #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/75e94f45603c2e171c03bc5080a10675dfbb7179"},{"sha":"9a113cf487eefdda0eff7c9ffcfced5ac3c32362","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"always show pagination on course archive if there are more course beyond the page #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/9a113cf487eefdda0eff7c9ffcfced5ac3c32362"},{"sha":"49914a259e6a75a1a66935d1cbdee8f64ea84a7e","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"remove the archive course per page setting. This will no be handled by a new filter  #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/49914a259e6a75a1a66935d1cbdee8f64ea84a7e"},{"sha":"0103bcfb88ce7fbcda92021a35d604e8e1536f6d","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"add filter for the course number of posts arguments on the my coursea and the course archive page  #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/0103bcfb88ce7fbcda92021a35d604e8e1536f6d"},{"sha":"92fca0b316cd6cbd33b117cd41609c8204529b01","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"update pagination to use numbers instead of next and previous. Also included some basic styling for the pagination. #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/92fca0b316cd6cbd33b117cd41609c8204529b01"},{"sha":"a630915911c739bc9cddefb4d818daa0dbe7a7fb","author":{"email":"4f9204008d8698f8a1e4376ec7d9522f42257cae@gmail.com","name":"Dwain Maralack"},"message":"update the gulpfile to compile SASS into css #743","distinct":false,"url":"https://api.github.com/repos/woothemes/sensei/commits/a630915911c739bc9cddefb4d818daa0dbe7a7fb"}]}