{"push_id":3172200882,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"71b052cc5a2444cfccf3dea5fa8240e19e46e455","before":"1e483d5057b38ba29fae781508dda57d98c08ac0","commits":[{"sha":"26e38c538e0c5f362122a7134d67d3073d6499b2","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component TurnControlComponent: score indication\n\n- red when opponent can score\n- green when current player can score\n- disabled no players can score\n\npart logic controlsScoreState(score) needs to be pushed down into state","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/26e38c538e0c5f362122a7134d67d3073d6499b2"},{"sha":"b282d484bbc5561f846b0a04d02ca69d55c040d7","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Game service: handle commandEnabled \"without active game\"","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/b282d484bbc5561f846b0a04d02ca69d55c040d7"},{"sha":"1230d00a13bb27c699fc2859cab8902d120922d3","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Setup: move GameScore to PlayersScore component","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/1230d00a13bb27c699fc2859cab8902d120922d3"},{"sha":"49a0a4e1f194045c6edaaaf466a4d6e112499514","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component GameScore wire GameService","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/49a0a4e1f194045c6edaaaf466a4d6e112499514"},{"sha":"840863ba1b943a3a406cb2fa08226e9ec1b7690d","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component GameScore: add layout to app","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/840863ba1b943a3a406cb2fa08226e9ec1b7690d"},{"sha":"995801478083d9409fb9681f0773d3f70cebd6d1","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component GameScore: add game score indicator","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/995801478083d9409fb9681f0773d3f70cebd6d1"},{"sha":"0da5bab8ed6dc79c4b81bfa0347c59510117bdb1","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Cricket: improve state code","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/0da5bab8ed6dc79c4b81bfa0347c59510117bdb1"},{"sha":"d4d5fd70f00e78a938093158f7862352c307c44f","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Cricket: win based on close only","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/d4d5fd70f00e78a938093158f7862352c307c44f"},{"sha":"36ab98fbe174b561c833cc13aa1a81e2cfc593b8","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component TurnControl: disabled controls on win","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/36ab98fbe174b561c833cc13aa1a81e2cfc593b8"},{"sha":"344b885595703321dc9ea8890d89f0e2864b678d","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component PlayersScore: highlight active player","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/344b885595703321dc9ea8890d89f0e2864b678d"},{"sha":"a20ac07174bd79461c41c4295f516eca48843ecc","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component GameScore: show winner name","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/a20ac07174bd79461c41c4295f516eca48843ecc"},{"sha":"7e02423e2c6770c5f6d3b59cc5f757a0b69c485f","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Cricket: improve score handling and test","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/7e02423e2c6770c5f6d3b59cc5f757a0b69c485f"},{"sha":"625a5acab6f370ac7452f7214ae168c0d83e229c","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Service GameService: introduce scenario option","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/625a5acab6f370ac7452f7214ae168c0d83e229c"},{"sha":"e7b56856acd03026fe342189be23ac6b8ba97234","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Cricket: add test game scenarios","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/e7b56856acd03026fe342189be23ac6b8ba97234"},{"sha":"5eababdc778f64f35a7a938bb953fc9c353a54b8","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component GameScore: refactor test & implementation\n\n- Scenario test\n- Remove magic numbers\n- cleanup: formatting and remove unused","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/5eababdc778f64f35a7a938bb953fc9c353a54b8"},{"sha":"e5ca6e3ef622693e0c7c15e4be654247a29f330e","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component PlayerScores: refactor test & implementation\n\n- Scenario test\n- Move template logic to component\n- Remove magic numbers\n- Cleanup: formatting and unused","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/e5ca6e3ef622693e0c7c15e4be654247a29f330e"},{"sha":"90e489abe5782216940ee04505065753597d8ac8","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component TurnTracker: refactor test & implementation\n\n- Scenario test\n- Cleanup: formatting and unused","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/90e489abe5782216940ee04505065753597d8ac8"},{"sha":"71b052cc5a2444cfccf3dea5fa8240e19e46e455","author":{"name":"Stefan van Raaphorst","email":"41eb502f16cdbfd034cf1fd61be98289609f4cce@gmail.com"},"message":"Component App: refactor and improve tests","distinct":true,"url":"https://api.github.com/repos/stefanvr/DartsToday/commits/71b052cc5a2444cfccf3dea5fa8240e19e46e455"}]}
{"actor":{"display_login":"stefanvr"}}