{"push_id":1223967907,"size":71,"distinct_size":0,"ref":"refs/heads/prerelease","head":"14969e5508b7b66f38abaf0f96bb7dc5b9ebe929","before":"cb2e0d449f607bbc89c7ad13c983a0cf11bbfdee","commits":[{"sha":"01c5b77f7bf51158fe286a273beba2e0ea77a1b5","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"maintenance branch is now 1.2.14.dev","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/01c5b77f7bf51158fe286a273beba2e0ea77a1b5"},{"sha":"c70708e91585da783c5bd9193f5f560047f4ab52","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Fixed changelog for 1.2.13\n\nWill stay this way now for 1.2.13 though, already released. Follow up versions\nshould reflect the contents of the release notes however.","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/c70708e91585da783c5bd9193f5f560047f4ab52"},{"sha":"0376bc4235e37e4882d38fcf8b402b32e99697ab","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Only use first value for X-Scheme for reverse proxy setup\n\nSolves #1391","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/0376bc4235e37e4882d38fcf8b402b32e99697ab"},{"sha":"73a85646c59461dddfc435462b42c52416fd05ce","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Added only pause/resume sub commands to job API\n\nImplements #1393","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/73a85646c59461dddfc435462b42c52416fd05ce"},{"sha":"e7c21b19780389a490226044174b946f0dedc613","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Support alternative source file types in SlicerPlugin\n\nAlso limit list of slicers in slicer dialog to compatible slicers.\n\nImplements #935","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/e7c21b19780389a490226044174b946f0dedc613"},{"sha":"944775abde69fa49a2800e00108152299fbde854","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Fixed registered destination extensions in cura plugin","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/944775abde69fa49a2800e00108152299fbde854"},{"sha":"dbf1273e9d65ac40cac9a12e6f45e95e217a0fac","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Use first destination extension for default target name","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/dbf1273e9d65ac40cac9a12e6f45e95e217a0fac"},{"sha":"be34f7309d240fb90d0c6be3fd6446b20f1ff248","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Scroll to uploaded file, highlight it","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/be34f7309d240fb90d0c6be3fd6446b20f1ff248"},{"sha":"ec97765c804817f55a60ec9916a17d15d3ec8623","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Scroll to uploaded file, highlight it","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/ec97765c804817f55a60ec9916a17d15d3ec8623"},{"sha":"e453201c1af28f1d5e79638dd14d7108e8482f36","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Better \"upload error\" message with supported extensions","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/e453201c1af28f1d5e79638dd14d7108e8482f36"},{"sha":"cdbc8fcfbd122a5bf1d20db642da7f8a768bea93","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Merge branch 'improve/wrongUploadError' into maintenance","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/cdbc8fcfbd122a5bf1d20db642da7f8a768bea93"},{"sha":"a49bc9ca755b61a9f429d4fa1aca40bd9ea66d6c","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Fixed wrong placeholders in format string for exception","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/a49bc9ca755b61a9f429d4fa1aca40bd9ea66d6c"},{"sha":"6018bf84281ac4314a0d080f031147bc1eb1d1c0","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Fix overeager preemptive caching, even on broken protocols","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/6018bf84281ac4314a0d080f031147bc1eb1d1c0"},{"sha":"93b247b088dd94a9fb4050cf4a78788e28e3583b","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Display fuzzy time estimates in frontend","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/93b247b088dd94a9fb4050cf4a78788e28e3583b"},{"sha":"ad3ae405f6ebbed067b09dbc521ce3edd2abc8c4","author":{"name":"Salandora","email":"2ea00b6ec1477a7de2826bbc79a7d48bb14ff470@web.de"},"message":"Check for moveType == move instead of x,y,z is not None, otherwise x,y,z,e moves wouldn't be seen as extrude/retract moves\n(cherry picked from commit 1b6a46c)","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/ad3ae405f6ebbed067b09dbc521ce3edd2abc8c4"},{"sha":"6e42e3e0efbf027a7d04394fb5ce92d86ccee04b","author":{"name":"Salandora","email":"2ea00b6ec1477a7de2826bbc79a7d48bb14ff470@web.de"},"message":"Add calculation for moves in Z direction\n(cherry picked from commit b9cf42f)","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/6e42e3e0efbf027a7d04394fb5ce92d86ccee04b"},{"sha":"2ae2405792896c85c610d9ebb03a27e4dbf3470d","author":{"name":"Salandora","email":"2ea00b6ec1477a7de2826bbc79a7d48bb14ff470@web.de"},"message":"Add diff part to retract too because of things like G1 X-10 Y-10 Z1 E-5\n(cherry picked from commit de325c3)","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/2ae2405792896c85c610d9ebb03a27e4dbf3470d"},{"sha":"79d660f3772ee3b3433d210332a2090e93f34828","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Further GCODE interpreter fixes & optimizations\n\n  * Introduce Vector3D type to help with coordinate back and\n    forth calculations\n  * Fix typo in movement calculation (Y twice instead of Y and Z)\n  * Removed some code duplication","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/79d660f3772ee3b3433d210332a2090e93f34828"},{"sha":"8c80e3ac4a6ae8a32f6cea1496811c6cc1fba9ac","author":{"name":"Gina Häußge","email":"608cecd6e032a63e0af6828fbef86a562fb65581@foosel.net"},"message":"Scalar3D => Vector3D","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/8c80e3ac4a6ae8a32f6cea1496811c6cc1fba9ac"},{"sha":"3069e05766815f408cb614f483812e8e6d03852c","author":{"name":"Mark Walker","email":"7374c98a39ebfb0684a3edb56b06f31017b1c1c6@hotmail.com"},"message":"Add RepRapPro style file opened to virtual printer\n\n(cherry-picked from 257c4ed)\nConflicts:\n\tsrc/octoprint/plugins/virtual_printer/virtual.py","distinct":false,"url":"https://api.github.com/repos/foosel/OctoPrint/commits/3069e05766815f408cb614f483812e8e6d03852c"}]}
{"actor":{"display_login":"foosel"}}