{"push_id":1056886212,"size":11,"distinct_size":3,"ref":"refs/heads/pulls/ie-babel-support","head":"7a64dd6c27f2318f05765e4a956a622e76a71f0d","before":"3fa596bc998069ae6ad50472a4ea41d1d322a519","commits":[{"sha":"801c885d367c236b8d91cb562d5c9a1cd1cfa506","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@silverstripe.com","name":"Sam Minnee"},"message":"MINOR: Convert tabs to spaces","distinct":false,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/801c885d367c236b8d91cb562d5c9a1cd1cfa506"},{"sha":"aafea4dd84f2c1eb6b9e9984b83cb1364aa7d03e","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@silverstripe.com","name":"Sam Minnee"},"message":"NEW: Add add-folder action.\n\nThis is the first cut of an implementation for the add-folder action.\nIt uses a prompt() dialog to ask for the folder name, which is a little\nclumsy. This commit is intended as a first cut of this action, to allow\nus to product a usable alpha release.","distinct":false,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/aafea4dd84f2c1eb6b9e9984b83cb1364aa7d03e"},{"sha":"347abb17a031b8b23535d9ab7df13cd1ea3abdb0","author":{"email":"51f4edb4c1ac6f0fb39584f83fae8f4fa0f84c27@silverstripe.com","name":"Ingo Schommer"},"message":"Added \"npm run lint\" command","distinct":false,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/347abb17a031b8b23535d9ab7df13cd1ea3abdb0"},{"sha":"7b25be3fc1544ed9ba37e830f8b9b974532248fa","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@silverstripe.com","name":"Sam Minnee"},"message":"REFACTOR: Significant refactoring of the asset area.\n\nThis refactoring incorporates a number of changes\n\n - FileBackend is no longer used. Connection to the backend is via a\n   number of API callback props, each of which expects a function that\n   returns a promise.\n - AssetAdmin has a clearer set of responsibilities: tie together\n   Editor & Gallery, and manage interaction with URLs.\n - The Gallery & Editor controls are more isolated from the each other\n   and the running context. A visible prop on each one controls\n   whether or not it is shown, coupled with show() and hide() actions\n - As part of this, Editor now has its own actions & reducers.\n - Editor and Gallery are regular React.Components\n - Editor and Gallery are connected to each other by onEvent()\n   methods, that are set by AssetAdmin.\n\nThis is still a work in progress and I know of the following\nbugs:\n\n - Direct loading a URL of admin/assets/show/0/edit/73 doesn’t work.\n   It needs to pre-fetch the folder contents before loading the\n   editor, which is probably a job for AssetAdmin to coordinate.\n - Search seems to be broken; I don’t know if it previously worked.\n - Staggered loading is broken; I don’t believe it previously worked.\n\nThere are also aspects of the refactoring that I’m not entirely happy\nwith:\n\n - The triggering of the ajax-reload of a folder is a bit messy, with\n   folderID and loadedFolderID.\n - The components still pull from global state in mapStateToProps().\n   It’s not clear to me if this code should be part of the component\n   or part of the wiring-together that AssetAdmin does.\n\nHowever, I don’t know if those two niggles should block merge.","distinct":false,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/7b25be3fc1544ed9ba37e830f8b9b974532248fa"},{"sha":"21b12ddf517da160a159c41f10eca53d57954ff9","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@silverstripe.com","name":"Sam Minnee"},"message":"MINOR: PSR2 compliance.","distinct":false,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/21b12ddf517da160a159c41f10eca53d57954ff9"},{"sha":"79d02ae56e1cc9f857a6f74f20f6ab362ce0c7d2","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@silverstripe.com","name":"Sam Minnee"},"message":"REFACTOR: Move AssetAdmin into its own namespace.\n\nThere are a few sub-optimal pieces of this code, but the main impact\nthat this has is to have the asset-admin module be able to be included\nwithout deleting the legacy AssetAdmin from CMS.\n\nThis means that we can work with it without needing to muck around with\ntesting on feature branches.","distinct":false,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/79d02ae56e1cc9f857a6f74f20f6ab362ce0c7d2"},{"sha":"d2a0fb2edda76616d18d6379107dec7ed7532cbb","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@silverstripe.com","name":"Sam Minnee"},"message":"FIX: php7 support is expected\n\nSilverStripe 4 supports php7, we don’t need to make it an allowed\nfailure.","distinct":false,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/d2a0fb2edda76616d18d6379107dec7ed7532cbb"},{"sha":"9de082ddd0c435eabb9e7a2f122f6ea4624cc40a","author":{"email":"51f4edb4c1ac6f0fb39584f83fae8f4fa0f84c27@silverstripe.com","name":"Ingo Schommer"},"message":"Merge pull request #109 from sminnee/features/add-folder\n\nAdd-folder feature & refactoring","distinct":false,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/9de082ddd0c435eabb9e7a2f122f6ea4624cc40a"},{"sha":"bb2e29f6a19ab471ad9dd3f2628e8b51872d6f11","author":{"email":"51f4edb4c1ac6f0fb39584f83fae8f4fa0f84c27@silverstripe.com","name":"Ingo Schommer"},"message":"Added missing deep-freeze dep","distinct":true,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/bb2e29f6a19ab471ad9dd3f2628e8b51872d6f11"},{"sha":"7212702e6f67f7a0d70f470bbee5313965372809","author":{"email":"51f4edb4c1ac6f0fb39584f83fae8f4fa0f84c27@silverstripe.com","name":"Ingo Schommer"},"message":"Added sourcemap support","distinct":true,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/7212702e6f67f7a0d70f470bbee5313965372809"},{"sha":"7a64dd6c27f2318f05765e4a956a622e76a71f0d","author":{"email":"51f4edb4c1ac6f0fb39584f83fae8f4fa0f84c27@silverstripe.com","name":"Ingo Schommer"},"message":"Fix IE support by using babelify transforms\n\nAlso upgrades babel from 5.x to 6.x","distinct":true,"url":"https://api.github.com/repos/silverstripe/silverstripe-asset-admin/commits/7a64dd6c27f2318f05765e4a956a622e76a71f0d"}]}