{"push_id":838573116,"size":5,"distinct_size":1,"ref":"refs/heads/master","head":"5315aab130e2c275cb9011cd1c0941624c327760","before":"f8d5ccebe142437f400f67956cc466b2d620faf5","commits":[{"sha":"d0b6943d78123b81526042486a28dce4144c343a","author":{"email":"caec0bce5644eb2e60fccec9e3d374e6b2d7953b@gmail.com","name":"Lauri Raivio"},"message":"Split action types to API and UI types\n\nMakes it easier to later make the API action handling more\ngeneral.\nAlso makes it easier to see what API actions and what\nUI actions the application supports.\nRefs #79.","distinct":false,"url":"https://api.github.com/repos/fastmonkeys/respa-ui/commits/d0b6943d78123b81526042486a28dce4144c343a"},{"sha":"a8b521723c913cb9bddc1c688cd973729c0ac768","author":{"email":"caec0bce5644eb2e60fccec9e3d374e6b2d7953b@gmail.com","name":"Lauri Raivio"},"message":"Rename API action types\n\nStandardize the way API action types are named.\nAPI action type name should be as follows\n<resource-type>_<method>_<status>, where\n<resource-type> is the resource that is accessed,\n<method> is the HTTP method used (GET, POST, etc.),\n<status> is one of REQUEST, SUCCESS or ERROR\nFor example: UNITS_GET_REQUEST or RESERVATION_POST_ERROR.\nBenefits:\n- Makes it more explicit what the action is for\n- Makes naming easier\n- Action types are better grouped because name starts with\nthe resource type\n- Code is easier to read and maintain\n- Easier to make API action handling more general\nRefs #79.","distinct":false,"url":"https://api.github.com/repos/fastmonkeys/respa-ui/commits/a8b521723c913cb9bddc1c688cd973729c0ac768"},{"sha":"c698c700a0065112f43d40cbd69a4446b46257dd","author":{"email":"caec0bce5644eb2e60fccec9e3d374e6b2d7953b@gmail.com","name":"Lauri Raivio"},"message":"Rename action makeReservation to postReservation\n\nThis is more in line with the new API action type names.\nActions should be verbs i.e. do something.\nFor GET requests verb \"fetch\" should be used so it's clear\nthe resources are fetched from the API.\nWith POST, PUT and DELETE the verbs can be just those.\nRefs #79.","distinct":false,"url":"https://api.github.com/repos/fastmonkeys/respa-ui/commits/c698c700a0065112f43d40cbd69a4446b46257dd"},{"sha":"1af43440d45e567415c6eef945e51834915335ed","author":{"email":"caec0bce5644eb2e60fccec9e3d374e6b2d7953b@gmail.com","name":"Lauri Raivio"},"message":"Make apiReducer more general on isFetching state\n\nMakes tracking of active requests automatic so new API\nactions can be added and we automatically have the\nisFetching functionality.\nRefs #79.","distinct":false,"url":"https://api.github.com/repos/fastmonkeys/respa-ui/commits/1af43440d45e567415c6eef945e51834915335ed"},{"sha":"5315aab130e2c275cb9011cd1c0941624c327760","author":{"email":"caec0bce5644eb2e60fccec9e3d374e6b2d7953b@gmail.com","name":"Lauri Raivio"},"message":"Merge pull request #82 from fastmonkeys/feature/79-improve-api-action-handling\n\nFeature/79 improve api action handling","distinct":true,"url":"https://api.github.com/repos/fastmonkeys/respa-ui/commits/5315aab130e2c275cb9011cd1c0941624c327760"}]}