{"action":"created","issue":{"url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/191","repository_url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension","labels_url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/191/labels{/name}","comments_url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/191/comments","events_url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/191/events","html_url":"https://github.com/zalmoxisus/redux-devtools-extension/issues/191","id":173040878,"number":191,"title":"Replay App","user":{"login":"ccorcos","id":1794527,"avatar_url":"https://avatars.githubusercontent.com/u/1794527?v=3","gravatar_id":"","url":"https://api.github.com/users/ccorcos","html_url":"https://github.com/ccorcos","followers_url":"https://api.github.com/users/ccorcos/followers","following_url":"https://api.github.com/users/ccorcos/following{/other_user}","gists_url":"https://api.github.com/users/ccorcos/gists{/gist_id}","starred_url":"https://api.github.com/users/ccorcos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ccorcos/subscriptions","organizations_url":"https://api.github.com/users/ccorcos/orgs","repos_url":"https://api.github.com/users/ccorcos/repos","events_url":"https://api.github.com/users/ccorcos/events{/privacy}","received_events_url":"https://api.github.com/users/ccorcos/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-08-24T19:44:39Z","updated_at":"2016-09-07T08:42:59Z","closed_at":null,"body":"So now that we've figured out how to import an array of actions and play them back, I now want to be able to take several action arrays and build a static \"replay\" application. Basically, we should be able to select a scene from a list, and then scrub through them with a slider (very useful for legal review of loan applications here at Affirm.com ;)\r\n\r\nI've already built a little prototype:\r\n\r\n![image](https://cloud.githubusercontent.com/assets/1794527/17945099/39c6e120-69f7-11e6-987a-22088ed1bf8e.png)\r\n\r\nBut ideally I could reuse some code from this devtool and contribute back. I'm just not sure how. I don't want to have to install the redux dev tools in order to scrub around. I'd like everything to be packages up together. Any thoughts on how I can do this?\r\n\r\nRecap:\r\n- how can I embed the devtool directly in the application rather than using the chrome extension?\r\n- I want to configure the devtool to be in replay mode with a set of scenes. That means the slider should be out, all actions should be blocked, there should be a dropdown/selection list to choose the scene you want to replay, and then the typical options for reviewing actions, states, diffs, etc. I'm imagining something like this:\r\n\r\n```js\r\nimport devtool from 'devtool'\r\n\r\nstore = createStore(\r\n  reducer,\r\n  devtool({mode: 'replay', scenes: {'name of scene': ['list', 'of', 'actions']}),\r\n  applyMiddleware(...middlewares),\r\n)\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/comments/245214862","html_url":"https://github.com/zalmoxisus/redux-devtools-extension/issues/191#issuecomment-245214862","issue_url":"https://api.github.com/repos/zalmoxisus/redux-devtools-extension/issues/191","id":245214862,"user":{"login":"zalmoxisus","id":7957859,"avatar_url":"https://avatars.githubusercontent.com/u/7957859?v=3","gravatar_id":"","url":"https://api.github.com/users/zalmoxisus","html_url":"https://github.com/zalmoxisus","followers_url":"https://api.github.com/users/zalmoxisus/followers","following_url":"https://api.github.com/users/zalmoxisus/following{/other_user}","gists_url":"https://api.github.com/users/zalmoxisus/gists{/gist_id}","starred_url":"https://api.github.com/users/zalmoxisus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zalmoxisus/subscriptions","organizations_url":"https://api.github.com/users/zalmoxisus/orgs","repos_url":"https://api.github.com/users/zalmoxisus/repos","events_url":"https://api.github.com/users/zalmoxisus/events{/privacy}","received_events_url":"https://api.github.com/users/zalmoxisus/received_events","type":"User","site_admin":false},"created_at":"2016-09-07T08:42:59Z","updated_at":"2016-09-07T08:42:59Z","body":"Hey @ccorcos,\r\n\r\nIt takes more than I've expected, as have to refactor the whole app. See https://github.com/zalmoxisus/remotedev-app/pull/16.\r\n\r\nThe good news is that it will be possible to use it without `remotedev-server`, just by using your reducers which will interpret the `remotedev-app` actions. I'll add an example with using only the slider monitor (as you wanted) when it will be ready.\r\n\r\nBTW, I've released [a lib to send reports from production](https://github.com/zalmoxisus/redux-remotedev), you can use to have more control of the data you send."}}
{"actor":{"display_login":"zalmoxisus"}}