Ivan Babak
0b817777b4
Remove Agent addBridge: there can only be one bridge, add in constructor
...
Let's make impossible states truly impossible, and fix Flow types, too.
All three usages of Agent called addBridge right after constructing it.
Agent has one field `_bridge` which is force-typed as not-null despite
there's a temporary zone between the constructor end and addBridge start
where `_bridge` is null.
2019-04-28 04:03:28 -07:00
Brian Vaughn
129466ed91
Yarn deploy sets production NODE_ENV
2019-04-21 09:05:55 -07:00
Brian Vaughn
c0b414d581
Node scripts should fail if not NODE_ENV specified
2019-04-18 18:13:34 -07:00
Brian Vaughn
7930bad8c6
Deploy production extension builds
2019-04-18 14:45:24 -07:00
Brian Vaughn
7f6fdfea95
Add package commands for creating dev builds for easier debugging
2019-04-13 18:25:56 -07:00
Dan
ce335b8975
View DOM button opens Elements tab
2019-04-13 18:59:47 +01:00
Brian Vaughn
1e08261975
Added missing instruction to Chrome install steps
2019-04-12 15:08:14 -07:00
Brian Vaughn
801bb5e33a
Udpated Firefox installation instructions
2019-04-12 14:45:39 -07:00
Brian Vaughn
670d1348f1
Chrome build+deploy script auto-increment a prerelease version
2019-04-12 14:42:34 -07:00
Brian Vaughn
26361427ae
Auto-update Chrome extension
2019-04-12 13:46:05 -07:00
Brian Vaughn
94810b2b5a
Add Git revision to extension manifests
2019-04-11 19:06:07 -07:00
Brian Vaughn
9a0cf68a4d
Add Git revision to build version
2019-04-11 18:44:44 -07:00
Brian Vaughn
9642d26674
Added ErrorBoundary with GitHub bug link
2019-04-11 17:19:16 -07:00
Dan Abramov
43bb821f60
Send the bridge sync event lazily
2019-04-09 20:04:33 +01:00
Dan
72eccb465d
Make DOM selection binding one-way
2019-04-09 01:30:40 +01:00
Dan
436912ab2d
Remove unnecessary logic
2019-04-08 23:35:01 +01:00
Dan
7aecd58d81
Nits
2019-04-08 23:28:31 +01:00
Dan
c91676b557
Don't change browser selection unless React selection changed
2019-04-08 21:57:13 +01:00
Dan Abramov
4a301bd0e0
Sync DevTools Elements and Components tabs
2019-04-08 20:41:01 +01:00
Dan Abramov
132529da79
Preserve state when switching tabs
2019-04-08 15:29:51 +01:00
Brian Vaughn
99f2e0da6f
Hardened background script against potential errors
2019-04-03 18:16:00 -07:00
Brian Vaughn
ed6e34da8e
Added option to disable screenshot capturing while profiling
2019-04-03 14:32:16 -07:00
Brian Vaughn
07bf8e53c1
Renamed GlobalHook content script references to injectGlobalHook to avoid confusion
2019-04-03 11:01:28 -07:00
Brian Vaughn
d1a68c4b14
Merge pull request #45 from gaearon/rename
...
Tab name: "Elements" -> "Components"
2019-04-02 17:55:01 -07:00
Brian Vaughn
c111288c54
Store screenshots after each commit when profiling
2019-04-02 15:04:04 -07:00
Dan Abramov
83bd211c9e
Elements -> Components (naming)
2019-04-02 19:58:18 +01:00
Dan Abramov
de730da230
Elements -> Components (label)
2019-04-02 19:54:22 +01:00
Brian Vaughn
2a80f8ca9c
Show is-recording indicator earlier after a reload-and-profile
2019-04-01 14:43:46 -07:00
Brian Vaughn
74cd1a5d29
Misc cleanup of comments and localStorage key names
2019-04-01 09:05:40 -07:00
Brian Vaughn
2c14f3e88e
Inject early on when reloading-and-profiling
2019-04-01 07:48:14 -07:00
Lucas Cordeiro
e634777027
Fix casing on store import
2019-04-01 10:25:57 -03:00
Brian Vaughn
628c1b2f08
Disable export profiling data option in Firefox. (downloads.download seems to just fail silently.)
2019-03-31 19:18:06 -07:00
Brian Vaughn
bfb152f160
Import/export feature
2019-03-31 17:02:30 -07:00
Brian Vaughn
e5400f76f0
Added save profiling data button to Profiler
2019-03-30 14:16:34 -07:00
Brian Vaughn
7d24e83989
Implemented reload-and-profile. Also fixed an couple of minor profiling bugs along the way
2019-03-27 09:41:12 -07:00
Brian Vaughn
ea5f310fe1
Webpack config injects a __DEV_ constant
2019-03-26 13:22:55 -07:00
Brian Vaughn
894990919c
Fixed a tab restoration bug in browser extension
2019-03-26 11:13:40 -07:00
Brian Vaughn
d973452c36
Removed some outdated TODO comments
2019-03-24 10:14:28 -07:00
Brian Vaughn
e728ebc7b9
Unmount and remount when main URL changes to avoid staleness problems
2019-03-18 09:36:47 -07:00
Brian Vaughn
c9920f0954
Added a few inline comments
2019-03-18 09:20:00 -07:00
Brian Vaughn
11573bf8d9
Refactored portaling and fixed disconnected CSS vars
2019-03-18 09:11:28 -07:00
Brian Vaughn
f3f4643a3a
Experimenting with portals
2019-03-17 13:52:37 -07:00
Brian Vaughn
d3ee02cd35
Added "Profiler" tab
2019-03-17 10:58:20 -07:00
Brian Vaughn
89df0a6363
Yarn upgrade
2019-02-24 18:32:29 -08:00
Brian Vaughn
9b96b1f809
Updated deploy scripts and pre-release template
2019-02-23 08:59:21 -08:00
Brian Vaughn
7b2f06e3d3
Added (temporary) deploy scripts for pre-release extensions
2019-02-22 14:36:10 -08:00
Brian Vaughn
53632883b6
Implemented view-source button for DOM extension
2019-02-22 13:24:03 -08:00
Brian Vaughn
90f98372a9
Fixed broken 'shutdown' event that lead to CPU problems when reloading DevTools
2019-02-20 11:55:48 -08:00
Brian Vaughn
15c5396169
Re-added "Settings" panel to browser extension and (hopefully) fixed a lot of sources of error
2019-02-14 11:45:11 -08:00
Brian Vaughn
c229837f33
Temporarily disabled Settings panel
2019-02-13 11:36:43 -08:00