{"push_id":567476569,"size":174,"distinct_size":0,"ref":"refs/heads/master","head":"6b394adffac595f6d8563e963eb6bda2ac859ebd","before":"0aff90e831e1fa3cca0ddb1feeb08dd0a93afad2","commits":[{"sha":"06e9e355e97caeb8e90c4e84e2829c90abffbc98","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Added fade and highlight attributes to the service model","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/06e9e355e97caeb8e90c4e84e2829c90abffbc98"},{"sha":"21f591d4702b3ae56416c5f9228267d4023ec7ea","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Calls to the service topology update now call updateElementVisibility which uses the services attribute values to determine whether the service elements should be shown, hidden, or faded","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/21f591d4702b3ae56416c5f9228267d4023ec7ea"},{"sha":"5a4c440440e0b16272b9cba7a6af046a22af6659","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Hide relation lines based on service model flags","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/5a4c440440e0b16272b9cba7a6af046a22af6659"},{"sha":"deb5e6506747ace10bac4ea4b5031f42b5269e13","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Updated the topology relation file to support hiding relations when a service is highlighted or hidden","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/deb5e6506747ace10bac4ea4b5031f42b5269e13"},{"sha":"2b958be5aeb7ca370e9075f9897cbd049bbb5dde","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Updated the service topology files to hide services when another service is marked to be highlighted","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/2b958be5aeb7ca370e9075f9897cbd049bbb5dde"},{"sha":"4e98224af014cc567f8a54980c71b76b37ac534f","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Need to unhighlight then highlight the services instead of the other way around","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/4e98224af014cc567f8a54980c71b76b37ac534f"},{"sha":"84e0b6d488c812f6268d3fe019c3078592288b9f","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Fade relation lines when they are connected to a service which are faded","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/84e0b6d488c812f6268d3fe019c3078592288b9f"},{"sha":"b4ec2b2c8701d8533130e27461e783aeaa89129d","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Moved the setMVVisibility method into the db so that we can default to the master units list if the machine specific list hasn't been generated yet","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/b4ec2b2c8701d8533130e27461e783aeaa89129d"},{"sha":"23e9223142e8a939907547ccf374256689592939","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Trying to hide/fade a ghost service no longer causes the app to fall over","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/23e9223142e8a939907547ccf374256689592939"},{"sha":"e9ddd94df544535c42b0b2776704a569c9ae323e","author":{"email":"c3aaac3d38942ff27c04fe3f30df23ad9266fb6f@canonical.com","name":"Madison Scott-Clary"},"message":"Make zoom controls more granular","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/e9ddd94df544535c42b0b2776704a569c9ae323e"},{"sha":"61c1f875a6009221ccf0a0c42bac1c3ac47be7fb","author":{"email":"14656cf490c7e210461e4665f1f9710901e7d3b7@canonical.com","name":"Kyle Adams"},"message":"Gracefully handle less-than-perfect unit state data.","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/61c1f875a6009221ccf0a0c42bac1c3ac47be7fb"},{"sha":"0ef98f30c2f558f424e0fcb9c32edc3588948c86","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #639 from makyo/zoom-slider-1\n\nMake zoom controls more granular\n\nThis is a small fix to ease some of Jorge's woes with zoom; there will be future work around fitting the visualization to the window.","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/0ef98f30c2f558f424e0fcb9c32edc3588948c86"},{"sha":"597332f6e6ddef7570d24ee4d9033bd58a104531","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Remove the pending class from the service icons on deployment as it's no longer needed","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/597332f6e6ddef7570d24ee4d9033bd58a104531"},{"sha":"4de1dbf780ed7fb3f874c8ba1ea5dc7a1173f99f","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"The unhighlight option needs to respect the services pending status","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/4de1dbf780ed7fb3f874c8ba1ea5dc7a1173f99f"},{"sha":"1b85a167a40746bee1dcfd75be275b30659cf974","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Fixed failing existing tests from topology changes","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/1b85a167a40746bee1dcfd75be275b30659cf974"},{"sha":"97f114e65bdd727c81aca334cdc730130ec6b3ab","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #640 from kadams54/fix-js-errors-1388465\n\nGracefully handle imperfect unit state data.\n\nWhen inspecting units for errors, we need to be able to deal with malformed or missing data returned from the API. We already know an error condition exists, so there's no guarantee things will be as they should. Inspect as many fields as possible to determine if there's a relation error. Don't assume a field is actually present; if it isn't, move on.","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/97f114e65bdd727c81aca334cdc730130ec6b3ab"},{"sha":"1e44e290f1c002b18253e90a5e091fa668e056cc","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Added tests for newly added topology visibility functionality","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/1e44e290f1c002b18253e90a5e091fa668e056cc"},{"sha":"ba97d9eefaba321cb441fb903690068f5531757f","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Fixes issue where relation lines wouldn't be hidden when related to hidden services. Also fixes an issue where a service icon wouldn't go from hidden to fade state","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/ba97d9eefaba321cb441fb903690068f5531757f"},{"sha":"2876106b677bf15ce2a57ac1c2e33a0a0453eb79","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Remove the as flag to make the Added Services sidebar always available","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/2876106b677bf15ce2a57ac1c2e33a0a0453eb79"},{"sha":"53516d38c6d5c91a6bb37970fb5d72de81d915b8","author":{"email":"fbc62a2572fd4a26dee59e271829ab71b248364c@canonical.com","name":"Jeff Pihach"},"message":"Only unhighlight when the user clicks fade if the service isn't already hidden","distinct":false,"url":"https://api.github.com/repos/hatched/juju-gui/commits/53516d38c6d5c91a6bb37970fb5d72de81d915b8"}]}