{"push_id":2666904293,"size":7,"distinct_size":0,"ref":"refs/heads/eos3.4","head":"29fee5a282d9569ef25a8afe7a5444f668feb814","before":"11d8b945669d2b6d43991d9c24ca6d0c719146ef","commits":[{"sha":"b6aa6f47c24fb53ac82b41778914ca30d8b20974","author":{"name":"Umang Jain","email":"98da4a3683e718ab299ae3514fda7619fbd444b8@endlessm.com"},"message":"Display ongoing app-update at top of the list\n\nIf there's a long list of pending updates in the \"Updates\" page, it\nbecomes hard to follow the update-progress as the app row might be\nbeyond the visible area of the list. This is true especially in case\nof auto-updating or the user clicks \"Update\" button from a particular\napp-details page and quickly switches over to \"Updates\" tab.\n\nIn case of auto-updating, Mogwai is the actor choosing which update\nto schedule next hence, the order more or less cannot be guaranteed.\nHence, simply move the ongoing app-update row to the top of the list\n(visible area) for better UX.\n\nhttps://phabricator.endlessm.com/T22556","distinct":false,"url":"https://api.github.com/repos/endlessm/gnome-software/commits/b6aa6f47c24fb53ac82b41778914ca30d8b20974"},{"sha":"2c47266fa6e75510a357d1e0c42bbda9c51eef03","author":{"name":"Joaquim Rocha","email":"31f6f8e2b8959c4e97e66d229fb48b2e3a05ba19@endlessm.com"},"message":"Merge pull request #380 from endlessm/T22556\n\nDisplay ongoing app-update at top of the list for easy-visibility","distinct":false,"url":"https://api.github.com/repos/endlessm/gnome-software/commits/2c47266fa6e75510a357d1e0c42bbda9c51eef03"},{"sha":"e1b53dd9cbbbc202382f7d6cd1623561a9cc1049","author":{"name":"Joaquim Rocha","email":"31f6f8e2b8959c4e97e66d229fb48b2e3a05ba19@endlessm.com"},"message":"Correctly free the pending apps list in the plugin loader\n\nThe pending apps list has recently been changed from a GPtrArray to a\nGsAppList but its disposal hadn't been updated.\n\nIn future rebases, this patch should be squashed onto\nb0337e075ec5db1df71766021c08c15e5c4c8bc2.\n\nhttps://phabricator.endlessm.com/T21194","distinct":false,"url":"https://api.github.com/repos/endlessm/gnome-software/commits/e1b53dd9cbbbc202382f7d6cd1623561a9cc1049"},{"sha":"f5642feabba3534bac8c3675058e71be029bbaef","author":{"name":"Joaquim Rocha","email":"31f6f8e2b8959c4e97e66d229fb48b2e3a05ba19@endlessm.com"},"message":"Allow to cancel pending installations that are queued\n\nIf an app is queued for install, but the task has itself been queued\n(because of the plugin loader reaching the maximum number of concurrent\noperations allowed), clicking the cancel button to stop the\nqueued installation was not working. The cause was that when clicking\nto cancel a queued installation, the app is actually attempted to be\nremoved immediately (so it got removed from the queue internally), but\nthis never prevented the actual task from being performed when the\nworker reaches it.\n\nThus, this patch calls cancel before the removal operation, effectively\ncancelling the installation task and proceeding to remove the app from\nthe install queue.\n\nhttps://phabricator.endlessm.com/T21194","distinct":false,"url":"https://api.github.com/repos/endlessm/gnome-software/commits/f5642feabba3534bac8c3675058e71be029bbaef"},{"sha":"faeadad547c70d3d604f31c5e7e14fbf24421b79","author":{"name":"Joaquim Rocha","email":"31f6f8e2b8959c4e97e66d229fb48b2e3a05ba19@endlessm.com"},"message":"Simplify how apps queued-for-install are cancelled\n\nInstead of calling a remove job on the app (which is designed to call\nthe removal function in every plugin but in this case is handled just in\nthe plugin loader), simply revert the app's state and make sure that the\nplugin loader always removes queued-for-install apps if their state\nchanges.\n\nhttps://phabricator.endlessm.com/T21194","distinct":false,"url":"https://api.github.com/repos/endlessm/gnome-software/commits/faeadad547c70d3d604f31c5e7e14fbf24421b79"},{"sha":"5bd869ef5f6253ac3029a5ff23f9866bdc8e370a","author":{"name":"Roddy Shuler","email":"8d1adf06a4a3d2bab0b7153dbd47a012af966177@endlessm.com"},"message":"Merge pull request #382 from endlessm/T21194\n\nT21194","distinct":false,"url":"https://api.github.com/repos/endlessm/gnome-software/commits/5bd869ef5f6253ac3029a5ff23f9866bdc8e370a"},{"sha":"29fee5a282d9569ef25a8afe7a5444f668feb814","author":{"name":"Roddy Shuler","email":"8d1adf06a4a3d2bab0b7153dbd47a012af966177@endlessm.com"},"message":"Updates from Transifex\n\nhttps://phabricator.endlessm.com/T22949","distinct":false,"url":"https://api.github.com/repos/endlessm/gnome-software/commits/29fee5a282d9569ef25a8afe7a5444f668feb814"}]}
{"actor":{"display_login":"rshuler"}}