{"push_id":574693613,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"03ec7345da6cc15d2a56791fbee35d503166d1ab","before":"3beee47ceb5235b67f9c2c2bc4f4a0037baeadd8","commits":[{"sha":"b8610346f7202338e700fad629006e990ee5aef2","author":{"email":"f6b65e16cacc95d8da577b3d2008ce820c86a2c3@mendeley.com","name":"Robert Knight"},"message":"Avoid trying to update state of AppView when unmounted\n\nWhen unmounting the root app view, clear this.activeAppView\nso we don't try to call setState() on it in App.updateState()","distinct":true,"url":"https://api.github.com/repos/robertknight/passcards/commits/b8610346f7202338e700fad629006e990ee5aef2"},{"sha":"f97bcbfccbed6fa6c3160e77ffe7fc5fae22e1b3","author":{"email":"f6b65e16cacc95d8da577b3d2008ce820c86a2c3@mendeley.com","name":"Robert Knight"},"message":"Change terminology in setup view:  'account' -> 'store'\n\nThe 'Account List' is actually a list of stores,\nwhich may be associated with the same or different Dropbox\naccounts.","distinct":true,"url":"https://api.github.com/repos/robertknight/passcards/commits/f97bcbfccbed6fa6c3160e77ffe7fc5fae22e1b3"},{"sha":"34fc1aea27d6ea8dadecd10c2d012a30271cbf0e","author":{"email":"f6b65e16cacc95d8da577b3d2008ce820c86a2c3@mendeley.com","name":"Robert Knight"},"message":"Fade on status message on setup screen after delay","distinct":true,"url":"https://api.github.com/repos/robertknight/passcards/commits/34fc1aea27d6ea8dadecd10c2d012a30271cbf0e"},{"sha":"37611784acb50e17b2c10d7726d01860e74b361b","author":{"email":"f6b65e16cacc95d8da577b3d2008ce820c86a2c3@mendeley.com","name":"Robert Knight"},"message":"Tweak setup screen title appearance\n\n - Use the 'title' font style for the title\n - Add all of the main font styles from the main\n   Material Design typography specs to\n   webui/controls/fonts","distinct":true,"url":"https://api.github.com/repos/robertknight/passcards/commits/37611784acb50e17b2c10d7726d01860e74b361b"},{"sha":"36a925fd00dec2f85603de525f8a2d5901a9d2de","author":{"email":"f6b65e16cacc95d8da577b3d2008ce820c86a2c3@mendeley.com","name":"Robert Knight"},"message":"Fix app icon URL in Chrome extension manifest","distinct":true,"url":"https://api.github.com/repos/robertknight/passcards/commits/36a925fd00dec2f85603de525f8a2d5901a9d2de"},{"sha":"03ec7345da6cc15d2a56791fbee35d503166d1ab","author":{"email":"f6b65e16cacc95d8da577b3d2008ce820c86a2c3@mendeley.com","name":"Robert Knight"},"message":"Move all state related to open item store out of AppView component\n\nIn the Chrome extension, the popup page is destroyed when the popup\nis closed and the AppView component gets unmounted.\n\nIn order to restore the state of the app in a clean way when re-opening\nthe popup, move all state related to the opened store - eg. cache of\ndecrypted item overviews, selected items to a separate store.\n\nThis fixes several bugs related to incorrect restore of app state\nwhen re-opening the Chrome popup view.\n\nThis is also a path to using a more Flux-like way of managing\nthe app's state.","distinct":true,"url":"https://api.github.com/repos/robertknight/passcards/commits/03ec7345da6cc15d2a56791fbee35d503166d1ab"}]}