{"action":"created","issue":{"url":"https://api.github.com/repos/gaearon/redux-devtools/issues/118","labels_url":"https://api.github.com/repos/gaearon/redux-devtools/issues/118/labels{/name}","comments_url":"https://api.github.com/repos/gaearon/redux-devtools/issues/118/comments","events_url":"https://api.github.com/repos/gaearon/redux-devtools/issues/118/events","html_url":"https://github.com/gaearon/redux-devtools/pull/118","id":107340975,"number":118,"title":"Import-Export States to your DevTools","user":{"login":"pabloalonsos","id":3855750,"avatar_url":"https://avatars.githubusercontent.com/u/3855750?v=3","gravatar_id":"","url":"https://api.github.com/users/pabloalonsos","html_url":"https://github.com/pabloalonsos","followers_url":"https://api.github.com/users/pabloalonsos/followers","following_url":"https://api.github.com/users/pabloalonsos/following{/other_user}","gists_url":"https://api.github.com/users/pabloalonsos/gists{/gist_id}","starred_url":"https://api.github.com/users/pabloalonsos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pabloalonsos/subscriptions","organizations_url":"https://api.github.com/users/pabloalonsos/orgs","repos_url":"https://api.github.com/users/pabloalonsos/repos","events_url":"https://api.github.com/users/pabloalonsos/events{/privacy}","received_events_url":"https://api.github.com/users/pabloalonsos/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-09-19T15:50:16Z","updated_at":"2015-09-27T17:45:03Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/gaearon/redux-devtools/pulls/118","html_url":"https://github.com/gaearon/redux-devtools/pull/118","diff_url":"https://github.com/gaearon/redux-devtools/pull/118.diff","patch_url":"https://github.com/gaearon/redux-devtools/pull/118.patch"},"body":"I've put together a small addition to the code that would allow us to import and export action logs.\r\n\r\n* `Export` button added to top bar.\r\n* Copy the current state from the `textarea` and paste it on another session running the app.\r\n\r\nThis feature (or something similar) would be awesome to use for QA purposes among other things."},"comment":{"url":"https://api.github.com/repos/gaearon/redux-devtools/issues/comments/143580463","html_url":"https://github.com/gaearon/redux-devtools/pull/118#issuecomment-143580463","issue_url":"https://api.github.com/repos/gaearon/redux-devtools/issues/118","id":143580463,"user":{"login":"pabloalonsos","id":3855750,"avatar_url":"https://avatars.githubusercontent.com/u/3855750?v=3","gravatar_id":"","url":"https://api.github.com/users/pabloalonsos","html_url":"https://github.com/pabloalonsos","followers_url":"https://api.github.com/users/pabloalonsos/followers","following_url":"https://api.github.com/users/pabloalonsos/following{/other_user}","gists_url":"https://api.github.com/users/pabloalonsos/gists{/gist_id}","starred_url":"https://api.github.com/users/pabloalonsos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pabloalonsos/subscriptions","organizations_url":"https://api.github.com/users/pabloalonsos/orgs","repos_url":"https://api.github.com/users/pabloalonsos/repos","events_url":"https://api.github.com/users/pabloalonsos/events{/privacy}","received_events_url":"https://api.github.com/users/pabloalonsos/received_events","type":"User","site_admin":false},"created_at":"2015-09-27T17:45:03Z","updated_at":"2015-09-27T17:45:03Z","body":"There you go. Let me know if all is good and I can squash those commits into one.\r\n\r\nThere are a couple of \"issues\" (not really issues but worth bringing up) I ran into:\r\n\r\n* By using `window.prompt` instead of the textarea component, ESLint is throwing a couple of warnings. I don't mind finding a different approach if we want to get rid of those warnings without modifying the lint rules (using a custom modal component with a textarea or something like that).\r\n* ESLint was also complaining about having `import` as an action (because of the reserved word) so I switched it to `importState`. I'm pretty bad at picking names for attributes and variables so feel free to suggest alternatives if those are not the best names for this.\r\n\r\nThanks guys!"}}