{"push_id":2524402816,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"cfbad82692d78bd9bd19b266ce848dc7b0314c25","before":"c2043c59cb64895b81bf9fd609b084f09ceebc12","commits":[{"sha":"237e8ecdf0a2a0aac4f9cfc2a6c55073ebc0f44e","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"update WindowComponent.data type to match new custom Window type","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/237e8ecdf0a2a0aac4f9cfc2a6c55073ebc0f44e"},{"sha":"afb9e15c437a6c6ce2f59a1be8fd27a5d6803008","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"update sortablejs","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/afb9e15c437a6c6ce2f59a1be8fd27a5d6803008"},{"sha":"3fe1d40a1cb045a67b2a1bd254df8d4f164cf925","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"change Window.tabs default value from undefined to []","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/3fe1d40a1cb045a67b2a1bd254df8d4f164cf925"},{"sha":"f762e230aac737636dc7dc49ca1e827e39d1975f","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"fix incorrect usage of promise where windows only queried upon service init","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/f762e230aac737636dc7dc49ca1e827e39d1975f"},{"sha":"ffe154265012737e6b2a4545323da69fa0d8a2cd","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"mark update algorithm part 1 as tested","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/ffe154265012737e6b2a4545323da69fa0d8a2cd"},{"sha":"eb77ef79ce80b0274c1647eba5e8cfac877a8ae3","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"yee","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/eb77ef79ce80b0274c1647eba5e8cfac877a8ae3"},{"sha":"6485f226c15eabe4a6e1f9f3197054ffd61bfbbb","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"temporarily disable window-closing part of update() algorithm\n\n- window-closing _should_ already happen indirectly due to the closing of unneeded tabs\n- will find out whether explicit window-closing needed when window-closing buttons added","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/6485f226c15eabe4a6e1f9f3197054ffd61bfbbb"},{"sha":"e97f81f007f92245ac9aef0bb5f1d45f49553fd5","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"implement detaching of tabs\n\n- add an onEnd() listener to each sortable-js instance\n  - requires migration of sortablejs-settings from modules declaration to sortablejs component class\n- add onEdited() listener, where the extra empty window is added and removed as needed\n- update SortingSession.applyChanges() so that empty windows are removed and data is reloaded","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/e97f81f007f92245ac9aef0bb5f1d45f49553fd5"},{"sha":"7225d30058868f1fb23c39b979290ec8f6f6a305","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"re-add empty window upon resetting session changes","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/7225d30058868f1fb23c39b979290ec8f6f6a305"},{"sha":"2998af429a7d71ddce2ca10e5ef43d9bc0f2e895","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"keep extension in focus after applying changes","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/2998af429a7d71ddce2ca10e5ef43d9bc0f2e895"},{"sha":"cfbad82692d78bd9bd19b266ce848dc7b0314c25","author":{"name":"Feilan Jiang","email":"16943cf1bc1307186a2f4519a6d59dbdd7ecde09@gmail.com"},"message":"cleanup and comment","distinct":true,"url":"https://api.github.com/repos/f-jiang/sort-those-tabs/commits/cfbad82692d78bd9bd19b266ce848dc7b0314c25"}]}
{"actor":{"display_login":"f-jiang"}}