{"push_id":655632253,"size":20,"distinct_size":19,"ref":"refs/heads/devel","head":"2ea5e109108e956fada0d8a525ba2eba1a652c8c","before":"5c8d4f03ba0f1c52cb0a5776b61ed0ef99f4abd6","commits":[{"sha":"579fd3bbfb7dbdb585fdd46d8ad647087d5dd329","author":{"email":"10c25665e49274c39b8e8f7ad6e2a3d0b0bc5052@clemente.io","name":"Lucas Clemente"},"message":"Add support for high-DPI screens to gcode renderer\n\nwindow.devicePixelRatio is used to scale the canvas, extrusion line\nwidth, retract spot size and mouse event position.","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/579fd3bbfb7dbdb585fdd46d8ad647087d5dd329"},{"sha":"5a1b618ce0093a6939cf9b7c4e16925c82b94c51","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@typeamachines.com","name":"Dan Lipsitt"},"message":"Allow flask 0.10 in setup.py.","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/5a1b618ce0093a6939cf9b7c4e16925c82b94c51"},{"sha":"013d2213980de587a62a687c7d52a771bfec236f","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@typeamachines.com","name":"Dan Lipsitt"},"message":"BadRequest is actually in werkzeug.exceptions.","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/013d2213980de587a62a687c7d52a771bfec236f"},{"sha":"dbc2fe9cdb1b78a9aa6dfa09c5667752da0d7854","author":{"email":"c05392e94a906f1bc2f65c0def22189bfc4e23d1@hotmail.com","name":"Mark Walker"},"message":"onSettingsShown/Hidden call only on parent dialog shown/hidden\n\njQuery bubbles all children show/hide events up to the parent so the\nevent gets called whenever a settings pane is chosen by the user.\nIntent of the viewmodel callback was just on first show and final\ndismiss.","distinct":false,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/dbc2fe9cdb1b78a9aa6dfa09c5667752da0d7854"},{"sha":"a1ae18527232f1eb9ce92ff90eee41cc1ce7a8ba","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Fans => Fan","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/a1ae18527232f1eb9ce92ff90eee41cc1ce7a8ba"},{"sha":"0ef66c74b05d88b7177ce9e4f09987aa46cfd009","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Fix: Corectly send origin center for circular volumes\n\nAlso added more logging in case of invalid profile detection.","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/0ef66c74b05d88b7177ce9e4f09987aa46cfd009"},{"sha":"72cadba8542346469fdbb3a2b9d01ba6ee4c3464","author":{"email":"868b763ace2efcf640fbcfe37761c9b905694ef3@foosel.net","name":"Gina Häußge"},"message":"Merge pull request #870 from DanLipsitt/feature/flask-0.10\n\nflask 0.10 fixes","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/72cadba8542346469fdbb3a2b9d01ba6ee4c3464"},{"sha":"517a32f08fdb676bb7b349681f3da2c8c058a2b8","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Less strict error parsing for detecting communication errors\n\nInstead of matching to full strings send by firmware in case of checksum or line number issues, now matches only against lower case \"checksum\", \"line number\" and \"line expected\". Should make it more resilient to firmware side changes of the sent messages.","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/517a32f08fdb676bb7b349681f3da2c8c058a2b8"},{"sha":"92445a8a3f8e968475d76dabceac2350454c1f30","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Virtual printer now supports two resend variants","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/92445a8a3f8e968475d76dabceac2350454c1f30"},{"sha":"2d14625fd0297693902df77306d3ffae1629370d","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Added a missing changelog entry","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/2d14625fd0297693902df77306d3ffae1629370d"},{"sha":"2ef3930fc3614a9a5e72597cda81de82d8702c98","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Better extruder/nozzle offset editing in the printer profiles\n\nIf only one tool is configured, the profile dialog now won't show the offset configuration. If more than one extruder is configured offset configuration for anything but the first tool (which acts as reference for the relative offsets of the others) will be shown.\n\nCloses #677","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/2ef3930fc3614a9a5e72597cda81de82d8702c98"},{"sha":"ede2e8c593e016344e946203fe23163fd7ab1dc7","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Virtual printer now allows sending of custom action commands\n\nSending \"!!DEBUG:action_custom foo 1 2 3\" will result in the virtual printer sending \"// action:foo 1 2 3\" back. Sending \"!!DEBUG:action_custom bar\" will result in the virtual printer sending \"// action:bar\" back.","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/ede2e8c593e016344e946203fe23163fd7ab1dc7"},{"sha":"f19d0f0360ce102bd601fc571bb1c17878f136c4","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Base cut off point for temperature graph on timestamps instead of data points\n\nCut off of the temperature graph is now not based on the number of data points any more but on the actual time of the data points. Anything older than ``n`` minutes will be cut off, with ``n`` defaulting to 30min. This value can be changed under \"Temperatures\" in the Settings\n\nCloses #343","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/f19d0f0360ce102bd601fc571bb1c17878f136c4"},{"sha":"84cda5cfe23773b08a9553ce61b572819a7f0cbf","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Fix: Only show the \"too big\" dialog in the gcode viewer if no file loading is currently taking place\n\nPossible fix for #825","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/84cda5cfe23773b08a9553ce61b572819a7f0cbf"},{"sha":"e5de00095fd11a5be6356050a6790f71c8959605","author":{"email":"922b30ce5d261ee1103b510bd12e5f936e003fa9@web.de","name":"Marc"},"message":"Adds !!DEBUG:drop_connection to the virtual Printer","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/e5de00095fd11a5be6356050a6790f71c8959605"},{"sha":"3e5298fcab66e8282f2f067ce5de64807f444e6b","author":{"email":"868b763ace2efcf640fbcfe37761c9b905694ef3@foosel.net","name":"Gina Häußge"},"message":"Merge pull request #879 from markwal/onSettingsShown\n\nonSettingsShown/Hidden call only on parent dialog shown/hidden","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/3e5298fcab66e8282f2f067ce5de64807f444e6b"},{"sha":"d34b73cd7cac843ee0f3514109af73dc8d25c342","author":{"email":"868b763ace2efcf640fbcfe37761c9b905694ef3@foosel.net","name":"Gina Häußge"},"message":"Merge pull request #884 from Salandora/vp_dropConnection2\n\nAdds !!DEBUG:drop_connection to the virtual Printer","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/d34b73cd7cac843ee0f3514109af73dc8d25c342"},{"sha":"9ecd59c6e1c096485bcc34f051782b961b2949a8","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Merge branch 'gcode-renderer-retina' of https://github.com/lucas-clemente/OctoPrint into pr/lucas-clemente/gcode-renderer-retina\n\nConflicts:\n\tCHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/9ecd59c6e1c096485bcc34f051782b961b2949a8"},{"sha":"d43bc2e17ebf5e96e76335a12ba66d401598fd11","author":{"email":"3527ee6a57a68575047912f1641526e40eaeccb9@foosel.net","name":"Gina Häußge"},"message":"Allow different timestamps (zones or dates) between client and server while keeping the temperature graph working\n\n The server now sends the current server time with each temperature update as well as the initial temperature data, allowing the client to translate the timestamps contained in the temperature logs to its local timescale.\n\n Followup to commit f19d0f0360ce102bd601fc571bb1c17878f136c4 which caused a problem with large deviations between server and client time.","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/d43bc2e17ebf5e96e76335a12ba66d401598fd11"},{"sha":"2ea5e109108e956fada0d8a525ba2eba1a652c8c","author":{"email":"c05392e94a906f1bc2f65c0def22189bfc4e23d1@hotmail.com","name":"Mark Walker"},"message":"Merge branch 'devel' of https://github.com/foosel/OctoPrint into devel","distinct":true,"url":"https://api.github.com/repos/markwal/OctoPrint/commits/2ea5e109108e956fada0d8a525ba2eba1a652c8c"}]}