Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Removes legacy stuff to a sub-directory. * Moves the rest of the hidden files I forgot. * Adds lerna to manage publishing and linking. * Sets the lerna version to 0.1.0. * Imports the new core client library. 🚀 * Imports the new core server. 🦄 * Imports the start of the React Native client. 😻 * Adds the root package.json with the lerna dependency. * Adds build support to reactotron-core-server. * Salvages the current server as a starting point. * Bumps up a dependency to the correct version for dev. * Nukes the dist build of reactotron-react-native. * Ignores dist build of reactotron-react-native. * Plays nice with socket.io in both RN and node. * Sets the proper port for the reactotron-cli. * Starts on the React Native demo. Doesn't work. I'm sad. 😿 * Sidesteps React Native internal dependency issues. Good to go! * Translates peerDependencies from French to English. * Adds events for connect/disconnect to the core client. * Removes the reactotron-core-client dist build. * Ensures we never see dist again in git. 👋 * Adds start, stop, connect, and disconnect events to core server. * Allows events onConnect and onDisconnect in reactotron-react-native. * Hooks up the cli to connect/disconnect and start/stop. 🌟 * Use the *real* source for demo-react-native's internal deps. This is nicer for devs. But don't get wrong. It still sucks having to do this. * Switches to src in reactotron-core-server's package.json. This is just so we don't have to compile things into dist and copy 'em over. We'll have to rethink this for production deploys though. * Adds a plugin system to reactotron-core-client. * Adds the transports for socket.io back in. The sad part about this is that didn't work before the refactor. Now it does. Uh oh. * Guts the reactotron-react-native module. Gladly. Also, configure and connect are two different functions now. * Adds a logging plugin to the core client. * Hooks up the cli logging functionality. * Adds a demo of sending 3 log types in React Native. * Adds a stopwatch utility. * Updates the plugin interface to accept a config object. * Nicer plugins location and a new decorator plugin (#76) Adds onPlugin, a plugins directory, and a decorator plugin. * Adds benchmark support. (#77) * Adds reactotron-redux plugin with action tracking. (#78) * Adds a script that throws messages at the server for testing. (#81) * Adds state and api responses into core client. (#82) * Renames addPlugin to use. (#83) * Adds onCommand support to plugins. (#84) * Adds an apisauce plugin. (#85) * Adds redux keys & values. (#86) * Standardizes the plugin's interface. (#87) * Updates plugins to have the same reactotron interface. * Changes the plugin interface to () => reactotron => {}. * Removes the useless decorate plugin. * Adds an npm run e2e for my own sanity. * Fixes the decorator functionality I just removed. (#88) * Adds redux subscriptions. (#89) * Adds state.action.dispatch support. (#90) * Updates the version numbers getting ready for 1.0. (#91) * Bumps React Native deps to 0.31.0. (#92) * Resends the subscribed values when a fresh client connects. (#93) * Refactors the CLI and moves much goodies into core-server. (#94) * Adds a commands manager to hold the latest commands. * Adds a test for the maximum list size. * Converts connections to mobx. Holy crap. * Drives the connections ui through mobx. * Sends logs through the new command event system. * Organizes ui code by behaviour. * Adds the missing ui refactorage from the last commit. Bad Steve. * Removes the old console.error command. * Moves the ui code into its own directory. * Busts interactions out to it's own file. * Adds the actual interactions file. :/ * Moves api response drawing to it's new home. * Moves the benchmark report. * Refactors state.action.complete drawing. * Removes keys and values request into place. Also got some pro advice about using asFlat for the command queues. * Moves state.values.change into place. * Renames all redux things to state. * Moves send internal to the context object. * Moves keys and values requests up to the core server. * Moves subscription logic up to core server. * Fixes a broken test because of the onConnect message sent. * Moves dispatching to core-server and fixes some binding issues in redux. * Fixes some missed ui interactions. * Client server identification (#95) * Removes duplicate function. * Adds client identification. * Adds a react-js client with a create-react-app demo! (#97) * Electron Version Base Functionality (#99) * Adds Electron starting point and basic layout. * Tweaks the icons a bit. * Bridges reactotron-core-server over the 2 electron processes. * Adds logging to the app. * Updates the file structure of the app directory. * Adds a streaming mode. (#101) * Minimizes the UI footprint. (#102) * Adds client intro rendering. (#103) * Adds benchmark rendering. (#104) * Add a state modal to sample the workflow. (#105) * Simplifies server code, gladly. (#106) * Fixes up some React warnings. (#107) * Tidying up, delinting, and pruning. (#108) * Moves components around. * Fixes a rogue warning. * Removes linting issues. * Removes dead code. * Adds a state values renderer. (#109) * Adds pin-to-top, appearance animation, and perf boosts. (#110) * Cleans up the layout & lookup of our "tables". (#111) * Hoists text to the top prepping for i18n. (#112) * Adds support for state.keys.response. (#113) * Adds dispatch support. (#114) * Adds theme support. (#115) * Adds more guts to the react js demo. (#116) * Adds an errors plugin (reactjs) and stack traces. (#117) * Adds collapse/expand mechanism. Tuning colours. (#118) * Adds state watching support. (#119) * Adds an app icon. (#120) * Bumpity bump Lerna. (#121) * CLI fixes (#122) * Rounds the action milliseconds in the cli. * Fixes the welcome message when a client connects. * Ports over secure mode from current Reactotron. (#123) * Switch the app's dev port out of the way of the demo. (#124) * Adds react native stack traces! Reworks the rn demo. (#125) * Adds the icon to the footer. (#126) * Updates the Help menu. (#127) * Addresses issues with package.json and other busy work. (#128) * Bumps version to 0.91.0. * v0.92.0 * Add help dialog with CMD + ? (#133) * Basic show/hide new dialog working * Quickhelp is in place and styled * Adds an important flag to commands. (#134) * Adds a help icon and pushes a few pixels around. (#135) * Adds a codesigning script. (#136) * Adds a readme with a change log... rough for now. * v0.93.0 * Bumps the cli because Lerna didn't. My fault. * Adds an always on top menu item. (#137) * Renders actions with flat data as a table instead of a tree. (#138) * Adds a replay action button. (#139) * Adds subscriptions to the timeline (#140) * Adds subscriptions to the timeline. * Prevents duplicate subscription commands from showing. * Shows the scrollbar permanently dodging janky reflows. (#141) * Adds edit & dispatch support. (#142) * Adds subscription diffs. (#143) * Cleans up the tree. It's very noisy in there. (#144) * Organizes the api response. (#145) * Adds the display command type; for custom messages. (#146) * Adds tabs and help. (#147) * v0.94.0 * Updates the changelog. * Adds a publish script. * Adds stringify-object to the app. Oops. * Changes the text colour on important actions so eyes stop bleeding. (#148) * Fixes the codesigning script. * Adds a quick start guide for React JS. (#149) * Corrects some hyperlinking newbishness. * Simplifies the readme in demo-react-js. (#150) * Adds more substance to the quick start. (#151) * Adds a quick start guide for React Native. (#152) * Adds a better readme + gif demos. (#153) * Adds docs for the trackGlobalErrors plugin. (#154) * Fixes a formatting issue with the error docs. * Fixes and clarifies more with the error docs. * Adds reactotron-redux documentation. (#155) * Adds reactotron-apisauce documentation. (#156)
- Loading branch information