{"push_id":1102302991,"size":29,"distinct_size":9,"ref":"refs/heads/v5-investigation","head":"3278b77da90f2eacb891013b13e1209936d627b4","before":"a5b85050a9c120c5f8c8f960e45ef7056c0f0fb3","commits":[{"sha":"81ff6b42a61849e2cc802a39296f4130c445b1f1","author":{"email":"ff23832516bd8908a234cf4742faf544e1bc68d3@canonical.com","name":"Huw Wilkins"},"message":"Set a flag for when the model is connected. Hide the create new button if it is disconnected.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/81ff6b42a61849e2cc802a39296f4130c445b1f1"},{"sha":"a6db4546c3b774f3dd08412a15d1b4fa42edcfed","author":{"email":"ff23832516bd8908a234cf4742faf544e1bc68d3@canonical.com","name":"Huw Wilkins"},"message":"Fix tests after rebase.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/a6db4546c3b774f3dd08412a15d1b4fa42edcfed"},{"sha":"286996fd5c60329a9c2daac1b9599f25396a9da4","author":{"email":"ff23832516bd8908a234cf4742faf544e1bc68d3@canonical.com","name":"Huw Wilkins"},"message":"Don't try and close the websocket if it is not connected.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/286996fd5c60329a9c2daac1b9599f25396a9da4"},{"sha":"d60e1103a3bdbe7b812dc3f16ce91fa981bb7455","author":{"email":"ff23832516bd8908a234cf4742faf544e1bc68d3@canonical.com","name":"Huw Wilkins"},"message":"Correctly display the login page.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/d60e1103a3bdbe7b812dc3f16ce91fa981bb7455"},{"sha":"e1c28367a8b2d90aaeb73c12adc65843bdaa3838","author":{"email":"ff23832516bd8908a234cf4742faf544e1bc68d3@canonical.com","name":"Huw Wilkins"},"message":"Update to use the existing env connected flag.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/e1c28367a8b2d90aaeb73c12adc65843bdaa3838"},{"sha":"ec2d988f72ec97c69ec1c7450eed20cba1e7c2ea","author":{"email":"ff23832516bd8908a234cf4742faf544e1bc68d3@canonical.com","name":"Huw Wilkins"},"message":"Update missing flag.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/ec2d988f72ec97c69ec1c7450eed20cba1e7c2ea"},{"sha":"16ebd6688ec4b8c820368b66599290c83b4d8d11","author":{"email":"ff23832516bd8908a234cf4742faf544e1bc68d3@canonical.com","name":"Huw Wilkins"},"message":"Update the static paths to the new pattern.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/16ebd6688ec4b8c820368b66599290c83b4d8d11"},{"sha":"8211dd3526a7ca5e66487fe5e6ef6102453e4cc8","author":{"email":"ff23832516bd8908a234cf4742faf544e1bc68d3@canonical.com","name":"Huw Wilkins"},"message":"Fixed lint.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/8211dd3526a7ca5e66487fe5e6ef6102453e4cc8"},{"sha":"bacd8fcea43dd55943731101e454147f1d95d3aa","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #1616 from huwshimi/fix-static-urls\n\nUpdate static urls\n\nSome static urls were not updated to the new pattern. Fixes: #1559.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/bacd8fcea43dd55943731101e454147f1d95d3aa"},{"sha":"9792fc0e1b2583f9254e9f4facdbcb3007b684f4","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #1610 from huwshimi/disconnected-flag\n\nDisconnected flag\n\nSet a flag for when the GUI is connected to a model. Fixes #1569. Fixes #1577.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/9792fc0e1b2583f9254e9f4facdbcb3007b684f4"},{"sha":"b5d86604e1a6b6ef0c902198e9322e02a41db9cb","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #1615 from huwshimi/unconnected-logout\n\nFix logout when disconnected\n\nThe logout was not working when in a disconnected model state due to the websocket and credentials not existing. Fixes #1555.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/b5d86604e1a6b6ef0c902198e9322e02a41db9cb"},{"sha":"689b12b1f5c5940f91c04da41660a05387ff94e8","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Implement macaroon authentication.\n\nThe GUI can log into Juju with macaroon based auth.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/689b12b1f5c5940f91c04da41660a05387ff94e8"},{"sha":"85f24a353caf569d81fd18007f3515fe3d5e5784","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Implement missing, location related, JEM client API calls.\n\nAlso racefully handle missing trailing slash in juju.js.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/85f24a353caf569d81fd18007f3515fe3d5e5784"},{"sha":"d1594e51d73b42f719df95876266d5f457473a4e","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Fix the failing tests.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/d1594e51d73b42f719df95876266d5f457473a4e"},{"sha":"6246dd135aac750915e8494dce24ec295e3d9c7a","author":{"email":"ff23832516bd8908a234cf4742faf544e1bc68d3@canonical.com","name":"Huw Wilkins"},"message":"Correctly set the current model UUID for newly created models.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/6246dd135aac750915e8494dce24ec295e3d9c7a"},{"sha":"04d35c4892c79e68cff7a449f4218a2369a43479","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Implement the JEM listClouds API call and improve docstrings.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/04d35c4892c79e68cff7a449f4218a2369a43479"},{"sha":"220b94b3e05b288f2abf852fc8ad9d2c71865806","author":{"email":"932b340716f4f618f4231143953a6fadf6a4192d@canonical.com","name":"Francesco Banconi"},"message":"Imporve docstrings.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/220b94b3e05b288f2abf852fc8ad9d2c71865806"},{"sha":"ccbe12da50fa66cebc9a2d9d1fed99b8e9c087e5","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #1620 from huwshimi/update-current-model\n\nSet UUID on model create\n\nCorrectly set the current model UUID for newly created models. Fixes the first part of #1619.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/ccbe12da50fa66cebc9a2d9d1fed99b8e9c087e5"},{"sha":"07e5b27e0f0bec43cae2024a33e3b4550b8c91ec","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #1617 from frankban/jem-missing-api\n\nImplement missing, location related, JEM client API calls.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/07e5b27e0f0bec43cae2024a33e3b4550b8c91ec"},{"sha":"5a27853e2b9218482d37ded864f47a4cff3591e1","author":{"email":"c805ced4ad10b9a11edc8de44df9d6064da09eba@canonical.com","name":"jujugui"},"message":"Merge pull request #1600 from frankban/macaroon-auth\n\nImplement macaroon authentication.\n\nThe GUI can log into Juju with macaroon based auth.","distinct":false,"url":"https://api.github.com/repos/fabricematrat/juju-gui/commits/5a27853e2b9218482d37ded864f47a4cff3591e1"}]}