{"push_id":910429303,"size":14,"distinct_size":14,"ref":"refs/heads/feature/weizhi","head":"ef79753dbc508f8d6bb6bf01481025579e30c1d9","before":"bd9d9a507aad2bd4c8efd9cac5480e12381270e9","commits":[{"sha":"c4c2d9f43c6c254cefbb387270666665963443a3","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"Added User class.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/c4c2d9f43c6c254cefbb387270666665963443a3"},{"sha":"27bf504c9043271bfc26bbbafe72ade8bd098393","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"Streamlined the states in login activity.\nAdded resource file changeable.xml\nAdded logic to pick url base on isProduction flag for login.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/27bf504c9043271bfc26bbbafe72ade8bd098393"},{"sha":"660a2beeeb95b77b05314d492bde5a6e59a355f0","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"Remove all Bus related object.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/660a2beeeb95b77b05314d492bde5a6e59a355f0"},{"sha":"5d857097e92e1be4375e683202eb23e81b6e2d8e","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"String resource update.\nAdded new changeable resource file.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/5d857097e92e1be4375e683202eb23e81b6e2d8e"},{"sha":"935431cb63d7e238426145f2546c041320c24cdb","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"ActiveClimberResponseBody rename to ActiveMonitorResponseBody.\nActiveClimberRequest rename to ActiveClimberRequest.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/935431cb63d7e238426145f2546c041320c24cdb"},{"sha":"24ca37fa3d47c52a5fc3c051a4a11b81d2ff6ee0","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"No longer using CategoriesHead request.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/24ca37fa3d47c52a5fc3c051a4a11b81d2ff6ee0"},{"sha":"1cee712cc37d979595328e088739c5e78de29e17","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"Added new constructor for User object.\nAdded new constructor for Climber object.\nAdded new constructor and getter/setter for Categories object.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/1cee712cc37d979595328e088739c5e78de29e17"},{"sha":"ab9e2971bc44369a63aee5e55ad4226fd3aa5c4e","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"Update request to return mock response when offline flag is true.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/ab9e2971bc44369a63aee5e55ad4226fd3aa5c4e"},{"sha":"358ea45cba59a85e26547dc7008571a335e2e142","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"Change to use FragmentStatePagerAdapter.\nChange how the state flow in fragments.\nChange how spinner is done.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/358ea45cba59a85e26547dc7008571a335e2e142"},{"sha":"f405b79ce2b24db38a44b00c76b5a0e9a22b643e","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"Fix a bug in Categories.java constructor.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/f405b79ce2b24db38a44b00c76b5a0e9a22b643e"},{"sha":"38efc666be633f44cecce970caed3e31ac3e2b13","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"Climber name textbox in ScanFragment now will update.\nScanFragment now has State.\nAdded Interface for communication between HelloActivity and ScanFragment\nSequence of actions in ScanFragment was changed.\nPreviewView in ScanFragment is removed during onPause and added back in during onResume.\nDecodeThread now send a new message: decode_handler_constructed.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/38efc666be633f44cecce970caed3e31ac3e2b13"},{"sha":"8bd90e85099ecc03bffc20e2756af335d7170743","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"RouteFragment now display and handle ALL_OK state differently.\nBegin working on ScoreFragment.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/8bd90e85099ecc03bffc20e2756af335d7170743"},{"sha":"06327eae3afab952f381252c0b8d79a64bfc139c","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"Fix a bug in GetScoreRequest constructor.","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/06327eae3afab952f381252c0b8d79a64bfc139c"},{"sha":"ef79753dbc508f8d6bb6bf01481025579e30c1d9","author":{"email":"4c771e51eed52ae561c83816186f634b55962bac@gmail.com","name":"Lin Weizhi"},"message":"Tried to use nested fragment for scoring","distinct":true,"url":"https://api.github.com/repos/leedongwei/CRIMP/commits/ef79753dbc508f8d6bb6bf01481025579e30c1d9"}]}