reactotron

A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

MIT License

Downloads
2.7M
Stars
14.9K
Committers
136
reactotron -

Published by skellock over 6 years ago

Fixes

  • fixes subscriptions and snapshots not being displayed in the app #676
  • adds missing benchmark typings in #675
  • fixes incorrect networking ignore property regex in typescript definitions #673
  • adds support for the new blob requests in network stack of react native #672
reactotron -

Published by skellock over 6 years ago

Features

  • faster timeline rendering #660
  • reorganizes navigation/sub navigation in app #659

Beta Features

  • a switch to turn on/off storybook in react native #655 #649 #643

Fixes

  • app no longer crashes when receiving stack frames with missing filenames #666 #667

Support

  • upgraded app from ancient versions of react & mobx #660
  • updated dependencies in the app #668 #665 #647 #645 #639
  • linting #664
  • reorganizing the app's source files #657 #656
  • adds test for reactotron-mst #652
  • removes ramda from a few libraries #650
reactotron -

Published by skellock over 6 years ago

Fixes

  • fixes redux-saga task interface #633 by @qwert666
  • fixes redux-saga monitor issue when source effect has not effect #566 by @megazoll
  • adds missing typings for reportError #638 by @skellock
  • adds better image typings #637 by @skellock
  • updates reactotron-mst peerDependencies for mobx and mobx-state-tree #630 by @skellock
reactotron -

Published by skellock over 6 years ago

Features

  • Window zooming support #627 by @skellock
  • Adds delta timing info #621 by @skellock

Fixes

  • Add better text contrast #626 by @skellock
reactotron -

Published by skellock over 6 years ago

Features

  • 💥 BREAKING CHANGE 💥 - log() now uses the same interface as console.log(). If you want to log something with the "important" flag set, use logImportant(). #619 by @skellock
  • ❤️ Remove assumption of window variable on global so we can support SSR better. #612 by @shaunchurch
  • Milliseconds are shown on timeline. #616 by @skellock
  • Ability to filter mobx-state-tree actions out before sending to Reactotron app. #617 by @skellock

Support

  • Documentation updates #613 and #618 by @Hunsu and @skellock
reactotron -

Published by skellock over 6 years ago

Features

  • The sidebar is now collapsible in the app! #605 by @alin23

Fixes

  • Modal dialogs have updated styles and set the focus properly. #609 by @skellock
  • Windows builds are now available due to fixing missing icon. #610 by @skellock

Support

  • Adds better alpha install docs. #604 by @GantMan
reactotron -

Published by skellock over 6 years ago

The full 2.0 release notes will be compiled once we :shipit:

For now, consider all libraries in the 1.x stream incompatible with the 2.x stream.

You'll also need to grab a new binary directly from the releases here.

Good times incoming!!

Known Issues

  • Windows builds aren't ready yet. Upgrading to 1.8 broken some stuff. =)
reactotron -

Published by skellock almost 7 years ago

Features

  • Introduces reactotron-mst plugin which adds support for mobx-state-tree. #581 by @skellock
  • Remembers timeline filtering choices across app launches. #572 by @megazoll.
  • Adds preview support for logging bools (false) and numbers (0). #574 by @megazoll.

Fixes

  • Adds null safety check in reactotron-mst. #582 by @rmevans9

Maintenance

  • Dependency upgrades & fixes and more linting. #585 #584 #583 by @skellock

Upgrade Notes

The app has been updated and a new package reactotron-mst is available. No other libraries have been updated, so the app you're building doesn't need any changes unless you'd like to use the new mobx-state-tree plugin. 🎉

reactotron -

Published by skellock almost 7 years ago

Features

  • Adds better previews for log messages. #570 by @megazoll
  • Adds option to skip logging network requests by url. #562 by @sidnair

Fixes

  • Fixes bad regex in url when displaying api responses. #569 by @megazoll

Support

  • Docs updates #559 and #560 by @stevemao and @sidnair.

Affects

reactotron-react-native and the Reactotron app only.

reactotron -

Published by skellock almost 7 years ago

Fixes

  • Fixes the TypeScript types for reactotron plugins. fde29ca3c764028a3b89df65871d4a4d8d3c3baf by @skellock

Affected

  • reactotron-react-native only
reactotron -

Published by skellock almost 7 years ago

Fixes

  • Adds more TypeScript types to the definition file #558 - @skellock

Affected

  • reactotron-react-native only
reactotron -

Published by skellock almost 7 years ago

Features

  • Timeline searching - #550, #555 by @Rhineheart and @skellock
  • Custom commands - #556 by @skellock
  • TypeScript support for reactotron-react-native #554 by @skellock

Support

  • Source code improvements by @ericadamski, @M-ZubairAhmed, and @skellock.
  • Documentation Fixes by @JuanCAlpizar, @cjlitch, @shawnlauzon, and @evturn.
reactotron -

Published by skellock about 7 years ago

Fixes

  • The overlay HOC now passes thru properties. #510 by @skellock

Upgrading

This only affects the reactotron-react-native package that you use in your application.

reactotron - 1.12.2

Published by skellock about 7 years ago

Fixes

  • supports React Native 0.47 as there was some breaking changes: #493 #495 by @gantman and @skellock

Affects:

  • reactotron-react-native
  • reactotron-react-js
  • reactotron-redux
  • reactotron-redux-saga
  • reactotron-apisauce

If you need React Native 0.47 and you've got those libs installed, bump up to 1.12.2 in your package.json.

reactotron -

Published by skellock over 7 years ago

Fixes

  • Removes the timer warning which appears on Android on new React Native versions. #448

Upgrading

This release is for the desktop app only. No changes are need to your project's libraries. Grab your version below.

reactotron -

Published by skellock over 7 years ago

Fixes

  • Fixes passing falsy values by themselves in console.tron.log() - #443 by @skellock

Upgrading

This only affects the libraries.

To upgrade, just bump the reactotron-* packages in your package.json to ^1.11.1 and re-run yarn or npm install.

The desktop app hasn't changed. It's still 1.11.0 from yesterday. 🍺

reactotron -

Published by skellock over 7 years ago

Features

  • Ability to rename state. #413 by @GantMan

Fixes

  • Fixes falsy values and circular dependency issues. #437 by @skellock
  • Fixes interface bug with async storage. #434 by @rmevans9
  • Don't crash when display() is called with no arguments. #419 by @GantMan & @codeithuman
  • Comment out sending of the effect tree for now. #424 by @rmevans9

Support

  • Bumps dependencies. #436, #439 by @skellock
  • Fixes linting issues. #435, #438 by @skellock
  • Adds redux setup link to quickstart guide. #415 by @silesky
  • Clarify which OS's are supported in docs. #414 by @kevinvangelder & @jamonholmgren
reactotron -

Published by skellock over 7 years ago

Features

  • Adding preview for AsyncStorage messages. @ferrannp #392
  • Adds empty state to the lists. @skellock #405
  • Adds text to the sidebar. @skellock #404
  • Close app on window close + simplifies menus. @skellock #403
  • Adds useReactNative() - a nicer way to use all react native plugins. @rmevans9 @skellock #375 #400 #387
  • Reactotron redux saga live monitor (ui isn't live just yet). @rmevans9 #376

Fixes

  • Fix timeline filtering for 'Subscriptions Changed' @javiercr #383
  • Adds safe recursion back in. @skellock #382 #393

Support

  • Upgrades dependencies. @skellock #401
  • Updates LICENSE to Infinite Red. @skellock #395
  • Takes haul for a spin (our support for it isn't quite ready). @skellock #388
  • Fixes old install instructions. @skellock #380
  • Add note about premium Infinite Red support. @codeithuman #386
  • Adds Linux and Windows links to install docs. @jamonholmgren #384
  • Link to saga plugin in docs. @jaimeagudo #377
reactotron - Omg What Have I Done?

Published by skellock over 7 years ago

Fixes

  • Fixes an issue where passing an error without a stack caused things to get ugly. #374

Notes

This only affects reactotron-react-js and reactotron-react-native in your package.json in your projects.

reactotron - Networking + AsyncStorage + Many Fixes

Published by skellock over 7 years ago

Features

  • React Native - AsyncStorage plugin. #354 #356 #366 by @rmevans9 and @skellock
  • React Native - Network tracing plugin. #368 by @skellock
  • Adds support for controlling reconnects & throttling. #365 by @skellock

Fixes

  • Skip printing images with apisauce. #361 by @skellock
  • Shows the URL in the API preview area. #362 by @skellock
  • Identifies promises disguised as sagas. #364 by @skellock
  • Improves text selections. #363 by @skellock
  • Allows tab 4 to scroll. #360 by @skellock

Support

  • Fixes a breaking change in the RN demo. #367 by @skellock
  • Improves serialization. #359 by @skellock
  • Added tip about handling redux and immutable data #355 by @javiercr
  • Added tethering tips to the docs. #353 by @derekgreenberg
  • Fix a code example typo. #350 by @pahanini
  • Make getEffectDescription handle undefined effects #345 by @di
Package Rankings
Top 0.88% on Npmjs.org
Top 3.93% on Proxy.golang.org
Related Projects