{"push_id":1409692092,"size":20,"distinct_size":1,"ref":"refs/heads/master","head":"a73df149f7d62f3089168514fefe8ff87271b599","before":"1b7adf02b884796e086ebcc762beb060eb6aacc9","commits":[{"sha":"e0214db2270699304efe1f9d51ab96a80b34d537","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Prepare UI for preview","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/e0214db2270699304efe1f9d51ab96a80b34d537"},{"sha":"9423dae2003cdb1e82bf3999d88b3df3e47461d6","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"[preview] handle frame update and timing","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/9423dae2003cdb1e82bf3999d88b3df3e47461d6"},{"sha":"9169955a05c7262fa0191b2b3c4bdfbf53cf146f","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Optimize and refactor timing-related things\n\nAdd HitTiming property to Note\nAdd timing-related properties and UpdateTimings() method to Bar\nAdd UpdateTimings() calls where appropriate\nMake Score.Notes sorted by timing\nMake Bar.Notes sorted by timing\nReplace usages of BarExtensions with Bar properties\nRemove GetHitTiming() from NoteExtensions\nRemove BarExtensions\nRemove Score.AddBars() because it's not used and contains error","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/9169955a05c7262fa0191b2b3c4bdfbf53cf146f"},{"sha":"ea7f2af3e4c1c9bbcbad331e211f1793ae187560","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Optimize ReloadScore\n\nMake note processed checking faster (maybe?)","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/ea7f2af3e4c1c9bbcbad331e211f1793ae187560"},{"sha":"ad4af82646ae3d4b7921916832aedd26a216328b","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Merge pull request #1 from logchan/optimization\n\nTiming-related optimization","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/ad4af82646ae3d4b7921916832aedd26a216328b"},{"sha":"23edfcb0d335cf438c7a1f8d935417a50a227311","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Fix timing bugs\n\nUpdate bar timings and sort notes at loading\nFix timing of End Note","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/23edfcb0d335cf438c7a1f8d935417a50a227311"},{"sha":"cba75f3f723109174dd3d4add235db5c22aa175d","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Use better sorting\n\nSort by timing then by position for better consistency","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/cba75f3f723109174dd3d4add235db5c22aa175d"},{"sha":"7356da740dc541c0c89c3b03bb175f04aafa990a","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Implement preview note moving","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/7356da740dc541c0c89c3b03bb175f04aafa990a"},{"sha":"16304fd9dcf79f346bf91226d6b7756804135911","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Implement preview\n\nChange to better data structure\nImplement notes and line layer\nMove \"play music\" todo to ScorePreviewer","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/16304fd9dcf79f346bf91226d6b7756804135911"},{"sha":"4d22070557537247e7c6840cad1f2021ac696fbf","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Update UI","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/4d22070557537247e7c6840cad1f2021ac696fbf"},{"sha":"4d18cee8b34fcff9fda963221c7d4975bc4eb7c3","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Add music features to preview\n\nAdd play/stop music when previewing\nAdd fps settings\nAdd start preview at current position","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/4d18cee8b34fcff9fda963221c7d4975bc4eb7c3"},{"sha":"8c3d60a5c534d2ff3e298e681c1e1bfb423a1eaa","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Remove debug output","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/8c3d60a5c534d2ff3e298e681c1e1bfb423a1eaa"},{"sha":"440df62945f38d95aeafc05d8dae03f630cbec85","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Organize code\n\nAdd comments","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/440df62945f38d95aeafc05d8dae03f630cbec85"},{"sha":"0e57315d05433b5edf9d5198d2ad3b4ef958b9ca","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Fix start time computation","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/0e57315d05433b5edf9d5198d2ad3b4ef958b9ca"},{"sha":"039d6ee4a59d707434a64c1e94f009bf7b356583","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Fix timing bug\n\nYou need to have music to find this bug... haha","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/039d6ee4a59d707434a64c1e94f009bf7b356583"},{"sha":"0ce3594d3da0b5b0d2a48d19b36c93437693c1d7","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Support changing approach speed","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/0ce3594d3da0b5b0d2a48d19b36c93437693c1d7"},{"sha":"e99ba8bf74d1dd37c0927035569e740dd8cdc764","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Update timings when settings change","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/e99ba8bf74d1dd37c0927035569e740dd8cdc764"},{"sha":"06de3dbb0cf329873d745c7e19fc32b2ae430b85","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Add a note hit effect :+1:","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/06de3dbb0cf329873d745c7e19fc32b2ae430b85"},{"sha":"7ecabfe7798349e120d39d318533626cf85e8286","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Workaround note flashing at bottom\n\nNow they flash at top-left... well, at least out of drawing area\n:full_moon_with_face:","distinct":false,"url":"https://api.github.com/repos/logchan/DereTore/commits/7ecabfe7798349e120d39d318533626cf85e8286"},{"sha":"a73df149f7d62f3089168514fefe8ff87271b599","author":{"name":"logchan","email":"d5acfef63a1dc2430add484bc2c2476932de5dd6@gmail.com"},"message":"Merge pull request #2 from logchan/preview\n\nPreview","distinct":true,"url":"https://api.github.com/repos/logchan/DereTore/commits/a73df149f7d62f3089168514fefe8ff87271b599"}]}
{"actor":{"display_login":"logchan"}}