{"push_id":1960099576,"size":22,"distinct_size":2,"ref":"refs/heads/fix/banhammer","head":"ebf2b83656d814cd0d7d30beaf01f3c98c7eb3d6","before":"dfa1223f1213db5793d05f53d44532309fef4dfb","commits":[{"sha":"18567cf7b2e584218eee9c92dda46c5309fff2ab","author":{"name":"Lukas Erlacher","email":"72e89b44f8a8c8df4dcb3c4d4095d2c62faabe36@googlemail.com"},"message":"Refactor Update Checker\n\n`GithubUpdateChecker` -> `UpdateChecker`\n\nCollects Github stable release, github prerelease, and server update\ninfo and presents a clean, simple dialog to the user.\n\nAlso allows the user to select which version branch they want to get\nrelease updates for.\n\nFixes #671","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/18567cf7b2e584218eee9c92dda46c5309fff2ab"},{"sha":"bd40ea3e7c68eacc3b7a552f3cffaf8bd39ba51b","author":{"name":"Igor Kotrasinski","email":"2919fc681a2486161e70134a5baedbe7292c5888@gmail.com"},"message":"Bump last version in changelog to 0.16.0\n\nSigned-off-by: Igor Kotrasinski <ikotrasinsk@gmail.com>","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/bd40ea3e7c68eacc3b7a552f3cffaf8bd39ba51b"},{"sha":"0f34cca272de8ec96e3f4e550fc0b94e403d9a59","author":{"name":"Lukas Erlacher","email":"27f2d0014cc101e1ea43d7489d8b6eb5cae7765b@in.tum.de"},"message":"Fix broken updater logic","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/0f34cca272de8ec96e3f4e550fc0b94e403d9a59"},{"sha":"7c7bc2694ad02cff5e6f290528cf7eec0b8cee62","author":{"name":"GrotheFAF","email":"ff60d9539c7c6fed2bd7743f6927ec98836a857b@t-online.de"},"message":"refactor chatter pressed","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/7c7bc2694ad02cff5e6f290528cf7eec0b8cee62"},{"sha":"a382b45fcc8e1d9b2d5ec03793c108d6525301a8","author":{"name":"iczero","email":"67ef80d534992bdace99bf0936434befd30777b8@users.noreply.github.com"},"message":"Fix instructions in README in order for FAF to find faf-uid on Linux\n\nFAF expects faf-uid to be in PATH","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/a382b45fcc8e1d9b2d5ec03793c108d6525301a8"},{"sha":"c02536c87d6f68d9a87d38825dffda850f9363ee","author":{"name":"Lukas Erlacher","email":"27f2d0014cc101e1ea43d7489d8b6eb5cae7765b@in.tum.de"},"message":"Improve client updater UX\n\n* Never show same version client already has as update\n* Don't call old versions \"updates\"\n* Don't show old versions by default","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/c02536c87d6f68d9a87d38825dffda850f9363ee"},{"sha":"46afbe28c82aecf0f0699e78f89e7af5cd41d4c3","author":{"name":"Lukas Erlacher","email":"72e89b44f8a8c8df4dcb3c4d4095d2c62faabe36@googlemail.com"},"message":"More typo fixes\n\nRefactoring is just too hard","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/46afbe28c82aecf0f0699e78f89e7af5cd41d4c3"},{"sha":"9f50b643b4d01a09457987d85d267ff444728a41","author":{"name":"GrotheFAF","email":"ff60d9539c7c6fed2bd7743f6927ec98836a857b@t-online.de"},"message":"blanks, lines, comments, intenting & line breaks","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/9f50b643b4d01a09457987d85d267ff444728a41"},{"sha":"387cdca3d520e4e9d320ba3cc00c45a59bd5b053","author":{"name":"Igor Kotrasinski","email":"2919fc681a2486161e70134a5baedbe7292c5888@gmail.com"},"message":"Fixup not converting visibility enum to string when hosting\n\nIdeally we should refactor the code to use enum most of the way through,\nbut it will suffice for now.\n\nFixes #828.\n\nSigned-off-by: Igor Kotrasinski <ikotrasinsk@gmail.com>","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/387cdca3d520e4e9d320ba3cc00c45a59bd5b053"},{"sha":"8493354f8b648d9cd203d20199406025b2daf26b","author":{"name":"Lukas Erlacher","email":"72e89b44f8a8c8df4dcb3c4d4095d2c62faabe36@googlemail.com"},"message":"Typo fix for messagebox\n\n\"No updates found\" messagebox was not called properly","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/8493354f8b648d9cd203d20199406025b2daf26b"},{"sha":"b9b94747acf8976f79f67a98739634452f10a911","author":{"name":"Igor Kotrasinski","email":"2919fc681a2486161e70134a5baedbe7292c5888@gmail.com"},"message":"Fix \"quit\" button in login widget not quitting FAF\n\nSigned-off-by: Igor Kotrasinski <ikotrasinsk@gmail.com>","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/b9b94747acf8976f79f67a98739634452f10a911"},{"sha":"b6985cd191c7ab5a4bb157ed8a1cafe66ad95ca3","author":{"name":"Lukas Erlacher","email":"72e89b44f8a8c8df4dcb3c4d4095d2c62faabe36@googlemail.com"},"message":"Fix formatting and logging","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/b6985cd191c7ab5a4bb157ed8a1cafe66ad95ca3"},{"sha":"70cebd6445e608ad2c79cf46456e65f472531539","author":{"name":"Lukas Erlacher","email":"72e89b44f8a8c8df4dcb3c4d4095d2c62faabe36@googlemail.com"},"message":"Make secondary server host parametric\n\nUses settings to determine host for secondary server","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/70cebd6445e608ad2c79cf46456e65f472531539"},{"sha":"9c922957a223f59a12d5d2c3f05917e8e9babc8a","author":{"name":"Igor Kotrasinski","email":"2919fc681a2486161e70134a5baedbe7292c5888@gmail.com"},"message":"Fix not saving mod choices for hosted game properly\n\nA typo and a missing global declaration in c71b7092d caused only one mod\nto be saved, and only after closing and reopening the client. Easy fix.\n\nFixes #840.\n\nSigned-off-by: Igor Kotrasinski <ikotrasinsk@gmail.com>","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/9c922957a223f59a12d5d2c3f05917e8e9babc8a"},{"sha":"7e5051b70970fc98824bd2e0710c52b56fde8eef","author":{"name":"GrotheFAF","email":"ff60d9539c7c6fed2bd7743f6927ec98836a857b@t-online.de"},"message":"fix imports, references, type mismatch, remove redundant code","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/7e5051b70970fc98824bd2e0710c52b56fde8eef"},{"sha":"468fa2f844f8da8ffc27fc2d620e8a7299c09554","author":{"name":"GrotheFAF","email":"ff60d9539c7c6fed2bd7743f6927ec98836a857b@t-online.de"},"message":"replace deprecated logger.warn","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/468fa2f844f8da8ffc27fc2d620e8a7299c09554"},{"sha":"7108613c92b796156b321600b0df7e69da6672f3","author":{"name":"GrotheFAF","email":"ff60d9539c7c6fed2bd7743f6927ec98836a857b@t-online.de"},"message":"remove unused imports","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/7108613c92b796156b321600b0df7e69da6672f3"},{"sha":"7df6d086c6f3852b0b6bb361250ba826bf51a50c","author":{"name":"GrotheFAF","email":"ff60d9539c7c6fed2bd7743f6927ec98836a857b@t-online.de"},"message":"parenthesis, ==/is, not","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/7df6d086c6f3852b0b6bb361250ba826bf51a50c"},{"sha":"e19db6b8d9d8487ed211464bef7e7aca49fe449f","author":{"name":"Lukas Erlacher","email":"72e89b44f8a8c8df4dcb3c4d4095d2c62faabe36@googlemail.com"},"message":"Hotfix empty qturnsocket read\n\nqturnsocket apparently now returns empty reads when it didn't in the\npast.\nThis hotfix ignores any None returns.\n\nFixes #846","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/e19db6b8d9d8487ed211464bef7e7aca49fe449f"},{"sha":"de7b7bda5dcf8636b10673d389d62c5b44efceb1","author":{"name":"Lukas Erlacher","email":"72e89b44f8a8c8df4dcb3c4d4095d2c62faabe36@googlemail.com"},"message":"Include platform info with exception report\n\nThis adds platform (OS) to the runtime information in the exception\nreport.","distinct":false,"url":"https://api.github.com/repos/duk3luk3/client/commits/de7b7bda5dcf8636b10673d389d62c5b44efceb1"}]}
{"actor":{"display_login":"duk3luk3"}}