### August 15th

This was the first post-release sprint and boy was it fun :)

* [@wldcordeiro] and [@darkwing] lead a move to JSX effort
* [@bomsy] continues to lead the Project Search progress (we're shipping to nightly soon)
* [Sagorika][@sagorika1996] added a new Breakpoints context menu
* We doubled down on our test and code quality
* Fixed tons of paper cut bugs

[@aklt], [@frigus02], [@jasonLaster], [@Anzumana], [@Ronsho], [@codehag], [@wldcordeiro], [@amelzer], [@darkwing], [@zaggy], [@ksaldana1], [@bomsy], [@liorheber], [@yaelballa], [@sagorika1996], [@juliandescottes], [@nyrosmith], [@zacck]


#### UI

* [map selected source when we toggle pretty print][pr-9] - [@codehag]
* [Use theme body color for conditional breaking point][pr-33] - [@liorheber]
* [click \functions\ to open symbol search modal][pr-44] - [@aklt]

#### Breakpoints Context Menu

[Sagorika][@sagorika1996] added a new breakpoints context menu for quickly toggling and removing breakpoints.

* [Added option to remove all breakpoints][pr-47] - [@sagorika1996]
* [Added additional menuitems to context menu][pr-56] - [@sagorika1996]

![breakpoints]

#### Call Stack Collapsing

Call Stack collapsing is coming together really nicely.

* [Replace ember logo with tomster][pr-22] - [@amelzer]
* [Add Redux Detection][pr-27] - [@ksaldana1]
* [add immutable js lib to list of libraries][pr-34] - [@yaelballa]
* [add angular icon][pr-70] - [@nyrosmith]

![angular]

![ember]

![redux]

#### Bug Fix

* [Expressions should have a unique key][pr-10] - [@codehag]
* [File Search - selecting another source][pr-15] - [@jasonLaster]
* [Fix focus issues][pr-30] - [@wldcordeiro]
* [Do not evaluate expressions on stepping][pr-31] - [@bomsy]
* [SVGs should only throw in development][pr-48] - [@jasonLaster]
* [Fix issue with expressions and unicode characters][pr-51] - [@juliandescottes]
* [Add overflow:scroll to dropdown element][pr-52] - [@amelzer]
* [Fix editor search iteration][pr-8] - [@jasonLaster]


#### Project Search

* [toggle between project text search and file name search][pr-0] - [@aklt]
* [minor project search improvements][pr-59] - [@jasonLaster]
* [fix project search intermittent][pr-60] - [@jasonLaster]
* [test project search][pr-62] - [@jasonLaster]


#### Code Quality

* We doubled down on mochitests.
  * There's a new `yarn mochi` runner with a pretty reporter.
  * We killed the web test runner so that we can avoid the confusion.
  * Running `yarn copy-assets` will no longer update the assets manifest file
* We added several new tests and fixed a bunch of intermittents
  * [@frigus02] added tests to make sure we detect async and exported functions when compiling symbols
* [@Ronsho] helped us add a *.spec.js* suffix to our jest unit tests

* [Refactor tree utils][pr-6] - [@jasonLaster]
* [Add setActiveSearch function to tab storybook][pr-12] - [@amelzer]
* [Kill the web test runner][pr-36] - [@jasonLaster]
* [add missing proptypes][pr-54] - [@aklt]
* [Update assertPausedLocation][pr-64] - [@jasonLaster]
* [Rename spec files][pr-66] - [@Ronsho]

**Test Improvements**

* [Test symbol extraction for async/exported functions][pr-1] - [@frigus02]
* [add unit tests for toggle pretty print][pr-7] - [@codehag]
* [Add tests for opening/closing search][pr-35] - [@jasonLaster]
* [Fix pretty printing intermittent][pr-42] - [@jasonLaster]
* [Fix reloading intermittent][pr-50] - [@jasonLaster]
* [Fix worker flakiness][pr-23] - [@jasonLaster]

**Mochi Runner**

* [Add mochi runner][pr-37] - [@jasonLaster]
* [Mochi runner improvements][pr-46] - [@jasonLaster]
* [Fix a couple mochi errors][pr-65] - [@jasonLaster]
* [Improve mochi errors][pr-63] - [@jasonLaster]


#### JSX

* [Convert App, SymbolModal and WelcomeBox components to JSX.][pr-11] - [@wldcordeiro]
* [Convert editor footer and PaneToggle to jsx][pr-13] - [@darkwing]
* [Convert Editor component to JSX.][pr-18] - [@wldcordeiro]
* [Convert Breakpoints component to jsx][pr-19] - [@darkwing]
* [Update CloseButton to use jsx][pr-20] - [@darkwing]
* [Convert Svg() to JSX][pr-24] - [@darkwing]
* [Dropdown to JSX][pr-26] - [@ksaldana1]
* [Fix function modal][pr-28] - [@jasonLaster]
* [Tabs to jsx][pr-29] - [@amelzer]
* [Expressions to JSX][pr-32] - [@ksaldana1]
* [#3506 WhyPaused to JSX][pr-39] - [@ksaldana1]
* [Fix positioning of source search no results message][pr-40] - [@wldcordeiro]
* [Scopes to JSX][pr-41] - [@ksaldana1]
* [Convert Autocomplete, ResultList, and SearchInput to JSX][pr-43] - [@darkwing]
* [Convert SearchBar to JSX][pr-45] - [@wldcordeiro]
* [convert ProjectSearch/*.js files to JSX][pr-53] - [@aklt]
* [fix problems introduced in text search][pr-55] - [@aklt]
* [Convert CommandBar to JSX][pr-57] - [@darkwing]
* [Convert modal to jsx][pr-58] - [@nyrosmith]
* [Convert Popover, BrackArrow to JSX][pr-61] - [@darkwing]
* [remove FAQ about not using JSX][pr-67] - [@nyrosmith]
* [Convert Outline to JSX][pr-68] - [@zacck]

#### Documentation

* [Add Yulia and Victoria][pr-17] - [@jasonLaster]
* [Fix typo in client console message][pr-14] - [@darkwing]


#### Infrastructure

* [Update webpack to version 3.3.0][pr-25] - [@zaggy]
* [Master next][pr-2] - [@jasonLaster]
* [updates 8-1][pr-3] - [@jasonLaster]
* [readme clarification][pr-4] - [@Anzumana]
* [Removed two unused strings from debugger.properties][pr-5] - [@Ronsho]
* [Bump Yarn][pr-16] - [@jasonLaster]
* [add 8-1 updates to the readme][pr-21] - [@jasonLaster]
* [handle promise rejection][pr-38] - [@zaggy]
* [Exclude integration tests in webpack build][pr-49] - [@jasonLaster]
* [Turn on features][pr-69] - [@jasonLaster]



[pr-0]:https://github.com/devtools-html/debugger.html/pull/3396
[pr-1]:https://github.com/devtools-html/debugger.html/pull/3522
[pr-2]:https://github.com/devtools-html/debugger.html/pull/3518
[pr-3]:https://github.com/devtools-html/debugger.html/pull/3521
[pr-4]:https://github.com/devtools-html/debugger.html/pull/3533
[pr-5]:https://github.com/devtools-html/debugger.html/pull/3526
[pr-6]:https://github.com/devtools-html/debugger.html/pull/3536
[pr-7]:https://github.com/devtools-html/debugger.html/pull/3545
[pr-8]:https://github.com/devtools-html/debugger.html/pull/3546
[pr-9]:https://github.com/devtools-html/debugger.html/pull/3285
[pr-10]:https://github.com/devtools-html/debugger.html/pull/3543
[pr-11]:https://github.com/devtools-html/debugger.html/pull/3507
[pr-12]:https://github.com/devtools-html/debugger.html/pull/3565
[pr-13]:https://github.com/devtools-html/debugger.html/pull/3560
[pr-14]:https://github.com/devtools-html/debugger.html/pull/3558
[pr-15]:https://github.com/devtools-html/debugger.html/pull/3548
[pr-16]:https://github.com/devtools-html/debugger.html/pull/3566
[pr-17]:https://github.com/devtools-html/debugger.html/pull/3572
[pr-18]:https://github.com/devtools-html/debugger.html/pull/3554
[pr-19]:https://github.com/devtools-html/debugger.html/pull/3553
[pr-20]:https://github.com/devtools-html/debugger.html/pull/3567
[pr-21]:https://github.com/devtools-html/debugger.html/pull/3551
[pr-22]:https://github.com/devtools-html/debugger.html/pull/3561
[pr-23]:https://github.com/devtools-html/debugger.html/pull/3569
[pr-24]:https://github.com/devtools-html/debugger.html/pull/3573
[pr-25]:https://github.com/devtools-html/debugger.html/pull/3441
[pr-26]:https://github.com/devtools-html/debugger.html/pull/3580
[pr-27]:https://github.com/devtools-html/debugger.html/pull/3578
[pr-28]:https://github.com/devtools-html/debugger.html/pull/3585
[pr-29]:https://github.com/devtools-html/debugger.html/pull/3571
[pr-30]:https://github.com/devtools-html/debugger.html/pull/3505
[pr-31]:https://github.com/devtools-html/debugger.html/pull/3530
[pr-32]:https://github.com/devtools-html/debugger.html/pull/3587
[pr-33]:https://github.com/devtools-html/debugger.html/pull/3586
[pr-34]:https://github.com/devtools-html/debugger.html/pull/3588
[pr-35]:https://github.com/devtools-html/debugger.html/pull/3592
[pr-36]:https://github.com/devtools-html/debugger.html/pull/3606
[pr-37]:https://github.com/devtools-html/debugger.html/pull/3609
[pr-38]:https://github.com/devtools-html/debugger.html/pull/3602
[pr-39]:https://github.com/devtools-html/debugger.html/pull/3579
[pr-40]:https://github.com/devtools-html/debugger.html/pull/3616
[pr-41]:https://github.com/devtools-html/debugger.html/pull/3611
[pr-42]:https://github.com/devtools-html/debugger.html/pull/3605
[pr-43]:https://github.com/devtools-html/debugger.html/pull/3582
[pr-44]:https://github.com/devtools-html/debugger.html/pull/3607
[pr-45]:https://github.com/devtools-html/debugger.html/pull/3617
[pr-46]:https://github.com/devtools-html/debugger.html/pull/3624
[pr-47]:https://github.com/devtools-html/debugger.html/pull/3608
[pr-48]:https://github.com/devtools-html/debugger.html/pull/3628
[pr-49]:https://github.com/devtools-html/debugger.html/pull/3627
[pr-50]:https://github.com/devtools-html/debugger.html/pull/3629
[pr-51]:https://github.com/devtools-html/debugger.html/pull/3620
[pr-52]:https://github.com/devtools-html/debugger.html/pull/3635
[pr-53]:https://github.com/devtools-html/debugger.html/pull/3636
[pr-54]:https://github.com/devtools-html/debugger.html/pull/3637
[pr-55]:https://github.com/devtools-html/debugger.html/pull/3640
[pr-56]:https://github.com/devtools-html/debugger.html/pull/3644
[pr-57]:https://github.com/devtools-html/debugger.html/pull/3614
[pr-58]:https://github.com/devtools-html/debugger.html/pull/3649
[pr-59]:https://github.com/devtools-html/debugger.html/pull/3659
[pr-60]:https://github.com/devtools-html/debugger.html/pull/3661
[pr-61]:https://github.com/devtools-html/debugger.html/pull/3615
[pr-62]:https://github.com/devtools-html/debugger.html/pull/3639
[pr-63]:https://github.com/devtools-html/debugger.html/pull/3647
[pr-64]:https://github.com/devtools-html/debugger.html/pull/3622
[pr-65]:https://github.com/devtools-html/debugger.html/pull/3656
[pr-66]:https://github.com/devtools-html/debugger.html/pull/3642
[pr-67]:https://github.com/devtools-html/debugger.html/pull/3654
[pr-68]:https://github.com/devtools-html/debugger.html/pull/3658
[pr-69]:https://github.com/devtools-html/debugger.html/pull/3657
[pr-70]:https://github.com/devtools-html/debugger.html/pull/3653


[@aklt]:http://github.com/aklt
[@frigus02]:http://github.com/frigus02
[@jasonLaster]:http://github.com/jasonLaster
[@Anzumana]:http://github.com/Anzumana
[@Ronsho]:http://github.com/Ronsho
[@codehag]:http://github.com/codehag
[@wldcordeiro]:http://github.com/wldcordeiro
[@amelzer]:http://github.com/amelzer
[@darkwing]:http://github.com/darkwing
[@zaggy]:http://github.com/zaggy
[@ksaldana1]:http://github.com/ksaldana1
[@bomsy]:http://github.com/bomsy
[@liorheber]:http://github.com/liorheber
[@yaelballa]:http://github.com/yaelballa
[@sagorika1996]:http://github.com/sagorika1996
[@juliandescottes]:http://github.com/juliandescottes
[@nyrosmith]:http://github.com/nyrosmith
[@zacck]:http://github.com/zacck

[breakpoints]: https://shipusercontent.com/880cfebebc04b2de7bb54e5d4946665a/Screen%20Shot%202017-08-15%20at%2011.39.28%20AM.png
[angular]: http://g.recordit.co/PkqpmCyRON.gif
[ember]: https://user-images.githubusercontent.com/1628866/28976512-6d0ec5a0-793e-11e7-8482-f324caf00f5d.png
[redux]: https://user-images.githubusercontent.com/12038627/28990794-ff018e1c-793d-11e7-9d53-74dd9d876a9d.png
