Summary:
If port 8088 / 8089 are in use, devices will not be able to connect to Flipper. We have checks for this in place, however it turns out that users can miss them. Potentially this can be caused for mulltiple reasons:
1. The notification is shown fairly short (in my testing it disappeared sometimes in < 2 secs
2. The notification is shown outside of the Flipper area
3. Flipper might not have permissions to show notifs in the first place.
Changed the notification to show inside Flipper, not hide automatically, and added clearer instructions. Including mentioning the port number (since there are multiple)
Changelog: [Flipper] Provide clearer error if Flipper ports are already in use, making device connections impossible
Differential Revision: D29128014
fbshipit-source-id: 16d9b451aa84281744155bfa1042429911a7b774
Summary:
Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.17.2 to 3.17.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/protocolbuffers/protobuf/releases">protobuf-java's releases</a>.</em></p>
<blockquote>
<h2>Protocol Buffers v3.17.3</h2>
<p><strong>C++</strong></p>
<ul>
<li>Introduce FieldAccessListener.</li>
<li>Stop emitting boilerplate {Copy/Merge}From in each ProtoBuf class</li>
<li>Fixed some uninitialized variable warnings in generated_message_reflection.cc.</li>
</ul>
<p><strong>Kotlin</strong></p>
<ul>
<li>Fix duplicate proto files error (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8699">#8699</a>)</li>
</ul>
<p><strong>Java</strong></p>
<ul>
<li>Fixed parser to check that we are at a proper limit when a sub-message has
finished parsing.</li>
</ul>
<p><strong>General</strong></p>
<ul>
<li>Support M1 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8557">#8557</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="909a0f36a1"><code>909a0f3</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8701">#8701</a> from protocolbuffers/updateChangelogs</li>
<li><a href="ec645c03f4"><code>ec645c0</code></a> Updating changelog</li>
<li><a href="e15d56af27"><code>e15d56a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8700">#8700</a> from deannagarcia/3.17.x-202106042117</li>
<li><a href="367851d124"><code>367851d</code></a> Update protobuf version</li>
<li><a href="704118b2a4"><code>704118b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8699">#8699</a> from deannagarcia/morePomFixes</li>
<li><a href="0717715ae9"><code>0717715</code></a> Removing more from the pom</li>
<li><a href="5330d0d5da"><code>5330d0d</code></a> Updating pom files</li>
<li><a href="f5a0e3988b"><code>f5a0e39</code></a> Merge branch 'master' into 3.17.x</li>
<li><a href="8d8ba6acc3"><code>8d8ba6a</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8637">#8637</a> from dschopf/fix-qnx-7.0-support</li>
<li><a href="c05e7ad0a8"><code>c05e7ad</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8690">#8690</a> from maxgolov/maxgolov/vs2019_16.10_constinit_broken</li>
<li>Additional commits viewable in <a href="https://github.com/protocolbuffers/protobuf/compare/v3.17.2...v3.17.3">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Pull Request resolved: https://github.com/facebook/flipper/pull/2455
Reviewed By: priteshrnandgaonkar
Differential Revision: D29129442
Pulled By: passy
fbshipit-source-id: 08cad2359a5453a769a53088f41890f89a0313ba
Summary:
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.40 to 1.0.41.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p>
<blockquote>
<h2>1.0.41</h2>
<ul>
<li>Disallow incompatible old versions of backtrace crate (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/155">https://github.com/facebook/flipper/issues/155</a>, thanks <a href="https://github.com/jfirebaugh"><code>@jfirebaugh</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b4f670dbe3"><code>b4f670d</code></a> Release 1.0.41</li>
<li><a href="8bf68c81ec"><code>8bf68c8</code></a> Merge pull request 155 from jfirebaugh/patch-1</li>
<li><a href="254c3b6638"><code>254c3b6</code></a> Depend on a recent-enough version of backtrace</li>
<li><a href="29e4e0e9fd"><code>29e4e0e</code></a> Update ui test suite to nightly-2021-05-14</li>
<li><a href="aa6c83d3bb"><code>aa6c83d</code></a> Resolve branches_sharing_code clippy lint</li>
<li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.40...1.0.41">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Pull Request resolved: https://github.com/facebook/flipper/pull/2448
Reviewed By: jknoxville
Differential Revision: D29129142
Pulled By: passy
fbshipit-source-id: 4fef22615a896c8cb9ca5520520ed7de1b9568ff
Summary:
Bumps [ignore](https://github.com/BurntSushi/ripgrep) from 0.4.17 to 0.4.18.
<details>
<summary>Commits</summary>
<ul>
<li><a href="14860b0f16"><code>14860b0</code></a> ignore-0.4.18</li>
<li><a href="0eb1a1e7c9"><code>0eb1a1e</code></a> deps/globset: update minimal versions</li>
<li><a href="5631e5c7a0"><code>5631e5c</code></a> globset-0.4.7</li>
<li><a href="0ee85a89f5"><code>0ee85a8</code></a> deps: update to memmap2</li>
<li><a href="e824531e38"><code>e824531</code></a> edition: manual changes</li>
<li><a href="af54069c51"><code>af54069</code></a> edition: run 'cargo fix --edition --edition-idioms --all'</li>
<li><a href="77a9e99964"><code>77a9e99</code></a> edition: set edition=2018</li>
<li><a href="459a9c5637"><code>459a9c5</code></a> edition: initial 'cargo fix --edition' run</li>
<li><a href="5d0f2b0fc0"><code>5d0f2b0</code></a> ignore/types: config.ru and *.rbw Ruby</li>
<li><a href="fbb2cfed28"><code>fbb2cfe</code></a> printer: trim line terminator before doing replacements</li>
<li>Additional commits viewable in <a href="https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.17...ignore-0.4.18">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Pull Request resolved: https://github.com/facebook/flipper/pull/2447
Reviewed By: jknoxville
Differential Revision: D29129139
Pulled By: passy
fbshipit-source-id: 574eb73e23613617703c9617d56c34a3f24db1e3
Summary:
- recharts includes types now as part of the main distro
- the react resolution doesn't make a difference to the `yarn.lock` anymore
Reviewed By: mweststrate
Differential Revision: D29105837
fbshipit-source-id: 5699b7b9c4f00da00781245fed8b2a94d603bb63
Summary: This diff fixed the issue when deep link handled multiple times in case Flipper window reloaded. See test plan for videos.
Reviewed By: fabiomassimo
Differential Revision: D29100221
fbshipit-source-id: 0ff6f1a645d5488d205b4fba44942f4d39f59088
Summary:
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.
<details>
<summary>Commits</summary>
<ul>
<li><a href="f299b52f39"><code>f299b52</code></a> Bump to v4.17.21</li>
<li><a href="c4847ebe7d"><code>c4847eb</code></a> Improve performance of <code>toNumber</code>, <code>trim</code> and <code>trimEnd</code> on large input strings</li>
<li><a href="3469357cff"><code>3469357</code></a> Prevent command injection through <code>_.template</code>'s <code>variable</code> option</li>
<li><a href="ded9bc6658"><code>ded9bc6</code></a> Bump to v4.17.20.</li>
<li><a href="63150ef764"><code>63150ef</code></a> Documentation fixes.</li>
<li><a href="00f0f62a97"><code>00f0f62</code></a> test.js: Remove trailing comma.</li>
<li><a href="846e434c7a"><code>846e434</code></a> Temporarily use a custom fork of <code>lodash-cli</code>.</li>
<li><a href="5d046f39cb"><code>5d046f3</code></a> Re-enable Travis tests on <code>4.17</code> branch.</li>
<li><a href="aa816b36d4"><code>aa816b3</code></a> Remove <code>/npm-package</code>.</li>
<li>See full diff in <a href="https://github.com/lodash/lodash/compare/4.17.19...4.17.21">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a href="https://www.npmjs.com/~bnjmnt4n">bnjmnt4n</a>, a new releaser for lodash since your current version.</p>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/facebook/flipper/network/alerts).
</details>
Pull Request resolved: https://github.com/facebook/flipper/pull/2443
Reviewed By: priteshrnandgaonkar
Differential Revision: D29069470
Pulled By: passy
fbshipit-source-id: 204009fe7d9d20b0548d234a2cc134118e3df1cd
Summary:
Flipper Network plugin uses timestamps for various usages e.g. start time of network requests, request duration, etc.
This diff changes the origin of such timestamps.
[NSDate timeIntervalSinceReferenceDate] in favour of FBMonotonicDeviceTimeGetCurrentMilliseconds().
The former uses a timestamp based on date. The latter uses the system boot time.
This translates in errors when the Flipper Desktop app tries to make sense of such timestamps.
This change also adds parity with the Android network plugin that uses System.currentTimeMillis().
The result is multiplied by 1000 as JavaScript expects a timestamp in millseconds.
Reviewed By: fabiomassimo
Differential Revision: D29029192
fbshipit-source-id: b38a4798ecf1564f5801ff3549ffeb9671fa32d6
Summary: We somehow had both `__test__` and `__tests__`. Moving over to the more common place.
Reviewed By: mweststrate
Differential Revision: D29062420
fbshipit-source-id: 1589fcda18609dcc61b1ca4ef80cbf48c9e8d170
Summary:
These are the simple ones. If you look at the generated `yarn.lock`, it's generally
only hard-coding some higher minor upgrades.
Reviewed By: mweststrate
Differential Revision: D29036561
fbshipit-source-id: b532b9580622306b86161c28293f7c96964342f2
Summary: Make it a bit clearer what this is and how to land it.
Reviewed By: mweststrate, fabiomassimo
Differential Revision: D29032029
fbshipit-source-id: c48e9119b465100befc5d25c7b19ced2ee917201
Summary: Upgrading to Docusaurus 2 beta and a bunch of other deps to address some security warnings.
Reviewed By: fabiomassimo
Differential Revision: D29036647
fbshipit-source-id: c11c3c16eaf4ae54405760d69c8170b6fa1224ad
Summary: Changelog: Increase width of database name and table name dropdowns
Reviewed By: fabiomassimo
Differential Revision: D29062064
fbshipit-source-id: 46278ae6587d2feadea20fd1c5b4e04400034362
Summary:
Concatenating strings is not a great idea for paths. This isn't actually Windows-specific (I think) but maybe more common there. If you have a space as part of your ADB path, you're in for a world of pain.
This addressed a couple of issues but I'm sure there are more when you use it for more detailed use cases.
Closes https://github.com/facebook/flipper/issues/2438
Reviewed By: mweststrate
Differential Revision: D29061367
fbshipit-source-id: 001e498ac42bd8df6e6852be9b42fb5f38379c2e
Summary:
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/sindresorhus/normalize-url/commits">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/facebook/flipper/network/alerts).
</details>
Pull Request resolved: https://github.com/facebook/flipper/pull/2440
Reviewed By: mweststrate
Differential Revision: D29036654
Pulled By: passy
fbshipit-source-id: 1a7e823ebf02fdb05af75503f1fe988a6967b5d2
Summary:
Not being able to have timestamps in Jest snapshots, as they would differ across machines required jumping through a lot of hoops.
Run this into once again more by a test suite that didn't trigger on CI, but failed for me locally.
With this fix everyone can happily commit time based snapshots and they will always be assumed to be running in UTC :)
Reviewed By: nikoant
Differential Revision: D29025759
fbshipit-source-id: 426d1b065afdd4a2ed75b47203b13fff0ece1272
Summary:
Re-introduced context menu to DataTable, due to popular demand.
Originally it wasn't there to better align with ant design principles, but in an app like Flipper it makes just too much sense to have it
See e.g. https://fb.workplace.com/groups/flippersupport/permalink/1138285579985432/
changelog: Restored context menu in data tables
Reviewed By: passy
Differential Revision: D28996137
fbshipit-source-id: 16ef4c90997c9313efa62da7576fd453a7853761
Summary:
Bumps [react-native](https://github.com/facebook/react-native) from 0.64.1 to 0.64.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react-native/releases">react-native's releases</a>.</em></p>
<blockquote>
<h2>v0.64.2</h2>
<p>Hello everyone - here's the new 0.64.2 patch release with some really good fixes that were asked <a href="https://github-redirect.dependabot.com/react-native-community/releases/issues/224">by the community</a>:</p>
<h3>Changed</h3>
<ul>
<li>Find-node.sh supports Homebrew on M1 (<a href="502b819049">502b819049</a> by <a href="https://github.com/dulmandakh"><code>@dulmandakh</code></a>)</li>
<li>Refactor UIManagerHelper.getUIManager to return null when there's no UIManager registered (<a href="b0e8c1eac0">b0e8c1eac0</a> by <a href="https://github.com/mdvacca"><code>@mdvacca</code></a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix ScrollViewStickyHeader to push up header above it (<a href="d754bdefc6">d754bdefc6</a> by <a href="https://github.com/kacieb"><code>@kacieb</code></a>)</li>
</ul>
<h4>Android specific</h4>
<ul>
<li>Font family is not apply when secureTextEntry is true (<a href="cda77c77dd">cda77c77dd83cba07e6c2e56e938c3e4f7faf8fc</a> by <a href="https://github.com/hank121314"><code>@hank121314</code></a>)</li>
<li>Dimension update events are now properly sent following orientation change (<a href="a6a4d3365f">a6a4d3365f17332e367c34357a07a73f97d6ec83</a> by <a href="https://github.com/ajpaulingalls"><code>@ajpaulingalls</code></a>)</li>
</ul>
<hr />
<p>You can participate in the conversation on the status of this release at <a href="https://github-redirect.dependabot.com/react-native-community/releases/issues/232">this issue</a>.</p>
<hr />
<p>To help you upgrade to this version, you can use the <a href="https://react-native-community.github.io/upgrade-helper/">upgrade helper</a> {emoji:269b}</p>
<hr />
<p>You can find the whole <a href="https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md">changelog history</a> over at <code>react-native-releases</code>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="757bb75fbf"><code>757bb75</code></a> [0.64.2] Bump version numbers</li>
<li><a href="f7ce3f0d85"><code>f7ce3f0</code></a> [LOCAL] auto-generated files</li>
<li><a href="395e8ecab5"><code>395e8ec</code></a> [LOCAL] bump CLI to alpha 1 to fix CLI issue</li>
<li><a href="09dd3e9096"><code>09dd3e9</code></a> find-node.sh supports Homebrew on M1 (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/31622">#31622</a>)</li>
<li><a href="eaed48fc7d"><code>eaed48f</code></a> Fix ScrollViewStickyHeader to push up header above it</li>
<li><a href="d894163662"><code>d894163</code></a> Refactor UIManagerHelper.getUIManager to return null when there's no UIManage...</li>
<li><a href="a05d179b6a"><code>a05d179</code></a> Add a fatal error handler for Hermes</li>
<li><a href="a6a4d3365f"><code>a6a4d33</code></a> Update the cached dimensions when orientation changes (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/30324">#30324</a>)</li>
<li><a href="cda77c77dd"><code>cda77c7</code></a> <code>Android</code>: font-family is not apply when secureTextEntry is true (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/30164">#30164</a>)</li>
<li>See full diff in <a href="https://github.com/facebook/react-native/compare/v0.64.1...v0.64.2">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Pull Request resolved: https://github.com/facebook/flipper/pull/2419
Reviewed By: mweststrate
Differential Revision: D29028062
Pulled By: passy
fbshipit-source-id: 3ca71e065aea8321ae57105543e2b092c95feb0a
Summary:
Bumps [jest](https://github.com/facebook/jest) from 27.0.3 to 27.0.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/releases">jest's releases</a>.</em></p>
<blockquote>
<h2>27.0.4</h2>
<h3>Fixes</h3>
<ul>
<li><code>[jest-config, jest-resolve]</code> Pass in <code>require.resolve</code> to resolvers to resolve from correct base (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11493">#11493</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/blob/master/CHANGELOG.md">jest's changelog</a>.</em></p>
<blockquote>
<h2>27.0.4</h2>
<h3>Fixes</h3>
<ul>
<li><code>[jest-config, jest-resolve]</code> Pass in <code>require.resolve</code> to resolvers to resolve from correct base (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11493">#11493</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b29acb355a"><code>b29acb3</code></a> v27.0.4</li>
<li><a href="5c4014736c"><code>5c40147</code></a> chore: bump jest-watch-typeahead</li>
<li><a href="d6fb0d8fb0"><code>d6fb0d8</code></a> fix: resolve bundled modules from correct location (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11493">#11493</a>)</li>
<li><a href="bba34bda37"><code>bba34bd</code></a> Update Architecture documentation. (<a href="https://github-redirect.dependabot.com/facebook/jest/issues/11508">#11508</a>)</li>
<li><a href="82d1a1a57b"><code>82d1a1a</code></a> chore: update lockfile after publish</li>
<li>See full diff in <a href="https://github.com/facebook/jest/compare/v27.0.3...v27.0.4">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Pull Request resolved: https://github.com/facebook/flipper/pull/2420
Reviewed By: mweststrate
Differential Revision: D29028060
Pulled By: passy
fbshipit-source-id: 03b7dc8bad8f8a701720d57a7e6bbd58737ae18f
Summary:
Taking fabiomassimo's feedback. We include a lot of internals in the instructions which
made sense when it broke basically at every single step all the time. Now that it's
way more stable, it's probably okay to describe the happy path and leave the debugging
instructions in the wiki.
Reviewed By: fabiomassimo
Differential Revision: D29027849
fbshipit-source-id: 5c7a314cfab1d7e1534376783c9291417b6bf4bc
Summary: This only matters in Flipper proper.
Reviewed By: cekkaewnumchai
Differential Revision: D28964466
fbshipit-source-id: 6fae980cb091900c9b8325f443a2a6a9e81bbfe6
Summary: Since the functionality is now available as part of DataTable, the HoC doesn't seem to be needed as generic abstraction. it is used in handful places outside datatable / datalist, but those can be localized in the future or should datatable / datalist.
Reviewed By: fabiomassimo
Differential Revision: D28993836
fbshipit-source-id: 3e6da7c7b48348faa0c4f7281868196f5585a065
Summary:
`flipper-pkg init` would always introduce `flipper-plugin` peer with version `latest`. Since that can never be checked against the current flipper version, it always generated a warning. Updated the init process to take the version the plugin was generated with as base version instead.
Note that in the test the version will always display as 0.0.0, will double check after release that the proper version will show up when running from npx, but don't see a reason why not (famous last words)
Reviewed By: nikoant, priteshrnandgaonkar
Differential Revision: D28992531
fbshipit-source-id: c32aad1650f575f790c2e04d089104b7a616d26f
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request)
Pull Request resolved: https://github.com/facebook/flipper/pull/2435
Reviewed By: fabiomassimo
Differential Revision: D29000395
Pulled By: jknoxville
fbshipit-source-id: 6bec3497db6cb162852bf7f6f8467d22f3f5b7b6
Summary:
The current desktop plugin tutorial was outdated as it has several steps that are now automated, and still referred to old APIs. This has been updated now.
Additionally left the intermediate code of the tutorial in the plugin, but splitting `index.tsx` into `index_table.tsx` and `index_custom.tsx` (which will be updated in the next diff)
Clarified the tutorial page labels a little bit to show that 3 pages are covering the Desktop plugin development process.
Changelog: Updated the Desktop plugin tutorial
Reviewed By: jknoxville
Differential Revision: D28990029
fbshipit-source-id: a06a7a774ceca3daf10f8e8fbd4e03191dbfd1cc
Summary: per title. As follow up for previous diff
Reviewed By: fabiomassimo
Differential Revision: D28965865
fbshipit-source-id: 440c8143ac44011d895b3f194cabe7c69c51af72
Summary:
Bumps [react-native](https://github.com/facebook/react-native) from 0.64.1 to 0.64.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react-native/releases">react-native's releases</a>.</em></p>
<blockquote>
<h2>v0.64.2</h2>
<p>Hello everyone - here's the new 0.64.2 patch release with some really good fixes that were asked <a href="https://github-redirect.dependabot.com/react-native-community/releases/issues/224">by the community</a>:</p>
<h3>Changed</h3>
<ul>
<li>Find-node.sh supports Homebrew on M1 (<a href="502b819049">502b819049</a> by <a href="https://github.com/dulmandakh"><code>@dulmandakh</code></a>)</li>
<li>Refactor UIManagerHelper.getUIManager to return null when there's no UIManager registered (<a href="b0e8c1eac0">b0e8c1eac0</a> by <a href="https://github.com/mdvacca"><code>@mdvacca</code></a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix ScrollViewStickyHeader to push up header above it (<a href="d754bdefc6">d754bdefc6</a> by <a href="https://github.com/kacieb"><code>@kacieb</code></a>)</li>
</ul>
<h4>Android specific</h4>
<ul>
<li>Font family is not apply when secureTextEntry is true (<a href="cda77c77dd">cda77c77dd83cba07e6c2e56e938c3e4f7faf8fc</a> by <a href="https://github.com/hank121314"><code>@hank121314</code></a>)</li>
<li>Dimension update events are now properly sent following orientation change (<a href="a6a4d3365f">a6a4d3365f17332e367c34357a07a73f97d6ec83</a> by <a href="https://github.com/ajpaulingalls"><code>@ajpaulingalls</code></a>)</li>
</ul>
<hr />
<p>You can participate in the conversation on the status of this release at <a href="https://github-redirect.dependabot.com/react-native-community/releases/issues/232">this issue</a>.</p>
<hr />
<p>To help you upgrade to this version, you can use the <a href="https://react-native-community.github.io/upgrade-helper/">upgrade helper</a> {emoji:269b}</p>
<hr />
<p>You can find the whole <a href="https://github.com/react-native-community/react-native-releases/blob/master/CHANGELOG.md">changelog history</a> over at <code>react-native-releases</code>.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="757bb75fbf"><code>757bb75</code></a> [0.64.2] Bump version numbers</li>
<li><a href="f7ce3f0d85"><code>f7ce3f0</code></a> [LOCAL] auto-generated files</li>
<li><a href="395e8ecab5"><code>395e8ec</code></a> [LOCAL] bump CLI to alpha 1 to fix CLI issue</li>
<li><a href="09dd3e9096"><code>09dd3e9</code></a> find-node.sh supports Homebrew on M1 (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/31622">#31622</a>)</li>
<li><a href="eaed48fc7d"><code>eaed48f</code></a> Fix ScrollViewStickyHeader to push up header above it</li>
<li><a href="d894163662"><code>d894163</code></a> Refactor UIManagerHelper.getUIManager to return null when there's no UIManage...</li>
<li><a href="a05d179b6a"><code>a05d179</code></a> Add a fatal error handler for Hermes</li>
<li><a href="a6a4d3365f"><code>a6a4d33</code></a> Update the cached dimensions when orientation changes (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/30324">#30324</a>)</li>
<li><a href="cda77c77dd"><code>cda77c7</code></a> <code>Android</code>: font-family is not apply when secureTextEntry is true (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/30164">#30164</a>)</li>
<li>See full diff in <a href="https://github.com/facebook/react-native/compare/v0.64.1...v0.64.2">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `dependabot rebase` will rebase this PR
- `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `dependabot merge` will merge this PR after your CI passes on it
- `dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `dependabot cancel merge` will cancel a previously requested merge and block automerging
- `dependabot reopen` will reopen this PR if it is closed
- `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Pull Request resolved: https://github.com/facebook/flipper/pull/2422
Reviewed By: mweststrate
Differential Revision: D28960718
Pulled By: passy
fbshipit-source-id: 1ab0a17550159ba3256dd95dd908fc5e4e2833a7
Summary: Changelog: [Logs] show debug level logs by default. Now only verbose level is hidden by default
Reviewed By: fabiomassimo
Differential Revision: D28963445
fbshipit-source-id: e960654b02cf3b4248e0c8d4a9745208f160bc8d
Summary: Fixed minor keyboard navigation annoyance: pressing arrow down on the last entry would remove selection, then jump to first row. Pressing up on first row would deselect then select first again. After this change the first/last item is kept selected in those cases
Reviewed By: passy
Differential Revision: D28958705
fbshipit-source-id: 01dbce3971ed965eae3b74e6706fef96aa86df66