Commit Graph

4610 Commits

Author SHA1 Message Date
dependabot[bot]
ea54d2c5e9 Bump anyhow from 1.0.34 to 1.0.35 in /packer (#1741)
Summary:
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.34 to 1.0.35.
<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.35</h2>
<ul>
<li>
<p>Support 1-argument use of <code>ensure!</code> (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/126">https://github.com/facebook/flipper/issues/126</a>)</p>
<pre lang="rust"><code>ensure!(depth &lt;= MAX_DEPTH);
// error msg on a false condition would be &quot;Condition failed: `depth &lt;= MAX_DEPTH`&quot;
</code></pre>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="2a82468b07"><code>2a82468</code></a> Release 1.0.35</li>
<li><a href="cdfd375b59"><code>cdfd375</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/130">https://github.com/facebook/flipper/issues/130</a> from dtolnay/ensure</li>
<li><a href="435f5ec45e"><code>435f5ec</code></a> Use concat/stringify macros by absolute path</li>
<li><a href="cb57a41789"><code>cb57a41</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/129">https://github.com/facebook/flipper/issues/129</a> from dtolnay/ensure</li>
<li><a href="6161f7dab5"><code>6161f7d</code></a> Test 1-argument ensure</li>
<li><a href="da82eba245"><code>da82eba</code></a> Implement 1-argument ensure</li>
<li><a href="0c0e41fdb1"><code>0c0e41f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/128">https://github.com/facebook/flipper/issues/128</a> from dtolnay/doc-cfg</li>
<li><a href="dc099d2e28"><code>dc099d2</code></a> Fill in some more use of doc(cfg)</li>
<li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.34...1.0.35">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.34&new-version=1.0.35)](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/1741

Reviewed By: mweststrate

Differential Revision: D25373208

Pulled By: passy

fbshipit-source-id: 7fe3896c680706c68ec7ff48648aa79f7f0f11c6
2020-12-08 09:52:28 -08:00
dependabot[bot]
a3481a142b Bump serde from 1.0.117 to 1.0.118 in /packer (#1742)
Summary:
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.117 to 1.0.118.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p>
<blockquote>
<h2>v1.0.118</h2>
<ul>
<li>Support serialization of core::num::Wrapping in no_std mode (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1926">#1926</a>, thanks <a href="https://github.com/attente">attente</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="e797431268"><code>e797431</code></a> Release 1.0.118</li>
<li><a href="4a335f8933"><code>4a335f8</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1926">#1926</a> from attente/core-num-wrapping</li>
<li><a href="84721920fd"><code>8472192</code></a> Resolve clippy items_after_statements lint</li>
<li><a href="192c7819ee"><code>192c781</code></a> Format with rustfmt 1.4.25-beta</li>
<li><a href="ede40bdfaa"><code>ede40bd</code></a> Allow serializing of Wrapping without std</li>
<li><a href="e3d871ff7b"><code>e3d871f</code></a> Opt in to experimental trybuild diffs</li>
<li><a href="0e1c4093c8"><code>0e1c409</code></a> Suppress new result_unit_err clippy lint</li>
<li><a href="0d5b6c180c"><code>0d5b6c1</code></a> Resolve ptr_eq clippy lint</li>
<li><a href="8084258a3e"><code>8084258</code></a> Update ui tests to nightly-2020-10-20</li>
<li>See full diff in <a href="https://github.com/serde-rs/serde/compare/v1.0.117...v1.0.118">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.117&new-version=1.0.118)](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/1742

Reviewed By: mweststrate

Differential Revision: D25373209

Pulled By: passy

fbshipit-source-id: 67e6ebda3c356775ffff0697bc2221b0e04f8726
2020-12-08 09:39:11 -08:00
dependabot[bot]
23751b45f3 Bump @types/node from 14.14.6 to 14.14.10 in /desktop (#1749)
Summary:
[//]: # (dependabot-start)
{emoji:26a0}  **Dependabot is rebasing this PR** {emoji:26a0}

If you make any changes to it yourself then they will take precedence over the rebase.

 ---

[//]: # (dependabot-end)

Bumps [types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.6 to 14.14.10.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=14.14.6&new-version=14.14.10)](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/1749

Reviewed By: mweststrate

Differential Revision: D25373220

Pulled By: passy

fbshipit-source-id: a9f69a8c29f3c0d04939e68341f36fc26cc609a7
2020-12-08 09:22:40 -08:00
Pascal Hartig
e33afdb938 Fix typos in comments
Summary: Per title.

Reviewed By: mweststrate

Differential Revision: D25394444

fbshipit-source-id: b741a147e25df5d4e91094c71136179871123743
2020-12-08 08:32:58 -08:00
dependabot[bot]
172cc82589 Bump serde_json from 1.0.59 to 1.0.60 in /packer (#1743)
Summary:
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.59 to 1.0.60.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p>
<blockquote>
<h2>v1.0.60</h2>
<ul>
<li>Add <code>impl FromIterator&lt;(impl Into&lt;String&gt;, impl Into&lt;Value&gt;)&gt; for Value</code>, which collects a Value::Object (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/733">https://github.com/facebook/flipper/issues/733</a>, thanks <a href="https://github.com/matklad">matklad</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="6a4cd8d218"><code>6a4cd8d</code></a> Release 1.0.60</li>
<li><a href="b9598ce50f"><code>b9598ce</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/733">https://github.com/facebook/flipper/issues/733</a> from matklad/from-iter-of-pairs</li>
<li><a href="0c4b4dfc8a"><code>0c4b4df</code></a> Allow collecting an iterator of pairs into JSON object</li>
<li><a href="efc910404a"><code>efc9104</code></a> Suppress clippy unnecessary_wraps lints</li>
<li><a href="bda64205e3"><code>bda6420</code></a> Resolve clippy comparison_to_empty lint</li>
<li><a href="ec7eeb6933"><code>ec7eeb6</code></a> Suppress new manual_range_contains lint</li>
<li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.59...v1.0.60">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.59&new-version=1.0.60)](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/1743

Reviewed By: mweststrate

Differential Revision: D25373212

Pulled By: passy

fbshipit-source-id: 6164c172f01d0260e1e195a1317f5c18f8a92567
2020-12-08 08:30:21 -08:00
Michel Weststrate
244b6dc1be Fix Messenger not showing up in Sandy
Summary: Metro and Mac device were always hidden in Sandy, but they should only be hidden if they don't have underlying Clients. Fixes https://fb.workplace.com/groups/748354712423318/permalink/775342569724532/

Reviewed By: nikoant

Differential Revision: D25369492

fbshipit-source-id: fdc25c3646d8339ae029425b4c45d8631bbee762
2020-12-07 09:45:26 -08:00
Michel Weststrate
fa00575dec Fix unexpected end of JSON error
Summary:
This is the 6th most common error in our logging, and I just run into it after upgrading XCode. It happens when idb doesn't return any devices.

(because `''.split('\n')` results in `['']` not `[]`)

Reviewed By: jknoxville

Differential Revision: D25368759

fbshipit-source-id: 44b0e3a5dc4cf06ecdf2dff4a5692943e60d4b1d
2020-12-07 09:45:26 -08:00
Michel Weststrate
698df77553 Expose GK api on client
Summary: Make sure that GKs can be used in pure sandy plugins.

Reviewed By: jknoxville

Differential Revision: D25368358

fbshipit-source-id: c7c6aa4ecf0443cb3b5d90e22e8aca9a73a69389
2020-12-07 09:45:25 -08:00
Pavel Zarecky
031cec299b Bump OpenSSL-Universal pod dependency to 1.1.171 (#1735)
Summary:
This should fix the react-native issue with building on Xcode 12: https://github.com/facebook/react-native/issues/29984

## Changelog

Upgrade OpenSSL-Universal dependency on the one that includes arm for iPhone Simulator: https://github.com/krzyzanowskim/OpenSSL/releases

Pull Request resolved: https://github.com/facebook/flipper/pull/1735

Test Plan: This PR is not intended to be merged directly, as more version bumping and propagation through the other pods will be needed.

Reviewed By: mweststrate

Differential Revision: D25302713

Pulled By: passy

fbshipit-source-id: ac8e7e4652800ab00255398fe227e58af3ad0c5c
2020-12-07 09:21:47 -08:00
Michel Weststrate
b1140ae3f9 Remove error when no app bookmarks are found
Summary: App match patterns are not available for all apps, there is no reason to treat this as an error, currently errors are printed for apps like "Flipper".

Reviewed By: nikoant

Differential Revision: D25369648

fbshipit-source-id: a63aadbf14745310501565b00081602e44852398
2020-12-07 09:14:34 -08:00
GitHub
a091e7708e Automated: Update Podfile.lock (#1739)
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/1739

Reviewed By: mweststrate

Differential Revision: D25333594

Pulled By: passy

fbshipit-source-id: 6328aff1af963fef5116e27f8c6fe8e342f1209f
2020-12-07 09:08:16 -08:00
dependabot[bot]
d6d12b317f Bump @types/react from 16.9.53 to 17.0.0 in /desktop (#1727)
Summary:
The interesting changes don't actually come from the React type upgrade but from `csstype` which is transitive. Doesn't change any logic.

Pull Request resolved: https://github.com/facebook/flipper/pull/1727

Test Plan: yarn && yarn tsc

Reviewed By: mweststrate

Differential Revision: D25244654

Pulled By: passy

fbshipit-source-id: bddb4691aa7341c4a25de0e9b5ef0217bf151a48
2020-12-07 09:02:39 -08:00
John Knox
8249498b36 Use static docs preset and upgrade helpers
Summary: After this we can inline internal/external content among pages, and safely transclude markdown files that won't be present on GitHub.

Reviewed By: mweststrate

Differential Revision: D25338530

fbshipit-source-id: 3ce4b44081766aca8b52183c2e02a98c5be09a59
2020-12-07 04:28:30 -08:00
Maya Elenblum
0a57265539 Enable Carrier selection from Flipper (Dogfooding)
Summary: Add a dogfooding tab in the Zero Rating devtools in flipper. The tab shows a list of all carriers and carrier ID (will later allow to start  dogfooding after choosing one)

Reviewed By: zaxy78

Differential Revision: D24675379

fbshipit-source-id: 044b6d957976a05bfe2666ca0510531102f9d0f6
2020-12-06 08:27:44 -08:00
Anton Nikolaev
2a091e682d Save launcher settings to the correct folder
Summary: Rust default configuration path changed recently which broke transferring of settings between flipper desktop and launcher. This diff fixes it.

Reviewed By: passy

Differential Revision: D25334963

fbshipit-source-id: d6ebea9e5cfa68858a9fc2a51102815d646ab319
2020-12-04 10:22:21 -08:00
Anton Nikolaev
139c6674f3 Update Flipper version on restart from settings
Summary: Delegate to launcher on restart after settings changed. This is required to update Flipper after changing release channel.

Reviewed By: passy

Differential Revision: D25331466

fbshipit-source-id: d98e272971b5782d3b9c46e6ba62d883ebbb804c
2020-12-04 08:10:54 -08:00
generatedunixname89002005306973
534d407a7c Flipper Snapshot Bump: v0.68.1-SNAPSHOT
Summary: Releasing snapshot version 0.68.1-SNAPSHOT

Reviewed By: nikoant

Differential Revision: D25330039

fbshipit-source-id: 27ebf1fb2113254dba22a854bd26013e9257a80d
2020-12-04 04:39:43 -08:00
generatedunixname89002005306973
8dd72a18f4 Flipper Release: v0.68.0
Summary: Releasing version 0.68.0

Reviewed By: nikoant

Differential Revision: D25330040

fbshipit-source-id: c5919cb74378abf5b3889c81b89b433d9f5af14b
2020-12-04 04:39:43 -08:00
Patrik Tomas Chamelo
9b04c8070b Upload the diff number in the global metadata
Summary: Append the hash when possible to the metadata from the flipper submissions.

Differential Revision: D25283309

fbshipit-source-id: 1e95cdc3e9f2f1a08dc53c746732c46969166d97
2020-12-03 12:34:30 -08:00
Anton Nikolaev
a7573139a2 Setting to choose release channel
Summary: Add possibility to choose release channel in Flipper Settings

Reviewed By: passy

Differential Revision: D25300775

fbshipit-source-id: 55fc86f0e12b9f3a4603bb40b038f5c0e5f30b3b
2020-12-03 07:23:08 -08:00
Michel Weststrate
dd7c2ab96d Fix plugin meta data
Summary:
See previous diff, if the plugin `id` on the class definition mismatches with the `package.json`, the navigation in Sandy will use the wrong id (from the meta data) causing the plugin not to open.

Since the `id` exposed on the class is the one that is used to setup the connect on the client, updated the ids in the `package.json` which have afaik no further meaning.

Pinging nikoant to verify that assumption. I can imagine this might impact historical data / plugin distribution?

Reviewed By: passy, nikoant

Differential Revision: D25302542

fbshipit-source-id: 43fe1667604eb7a28f6f9b7d260bc2a1e6e82dd3
2020-12-03 07:20:40 -08:00
Michel Weststrate
d8832aa78e Fix AdsManager plugin not loading
Summary:
FluxStores plugin of AdsManager didn't open on Sandy. The underlying reason is that in Sandy the list was based on the plugin id's as exposed in the `package.json`, while in the old left sidebar it was based on the `id` stored on the Plugin class. And apparently they can differ (will fix that in the next diff)

We can release an update of this plugin after it landed

Reviewed By: passy

Differential Revision: D25302357

fbshipit-source-id: 874aab263fad6a83f63edc4a8f7fa7ceceaef70f
2020-12-03 04:51:17 -08:00
Michel Weststrate
42ef4d59e6 Introduce FLIPPER_ENABLE_ALL_GKS dev option
Summary: Was tired off figuring out GK's to be able to debug a plugin, so added a flag that allows me  to start Flipper with all plugins enabled :)

Reviewed By: passy

Differential Revision: D25301773

fbshipit-source-id: 668b92c4ddbbeb3f4b056035de394800bbfa5377
2020-12-03 04:41:01 -08:00
Michel Weststrate
84c6e05b8a Wire up tracking to Sandy Chrome
Summary: Wired up tracking to all chrome sections and some import UI elements

Reviewed By: jknoxville

Differential Revision: D25219089

fbshipit-source-id: c75bed91894609dafc5fcc6423a5228211fb92d8
2020-12-03 04:15:45 -08:00
Michel Weststrate
dd6f39c2b3 Wire up Tracking to different ant.design elements
Summary:
This wires up tracking directly to the ANT component library for the following components:

1. `Button`
2. `Collapse.Panel`
3. `Tabs`

Other less commonly used elements can be connected in the future if needed.
I played a bit with different patterns, but in testing the patch-package patching give the most reliable results. Alternatives considered:

1. Expect users to explicitly wrap there components, e.g. `<Tracked><Button>Hi</Button></Tracked>`
    1. Didn't implement this because it would be very common to forget, and at the moment you want to make some analysis you'll discover there is no interesting data available. I think for tracking we want to have opt-out rather than opt-in
    2. The additional wrapping can cause some subtile layout issues due to static field inspection / forwarded refs (e.g. Ant often has an assumption that relevant children types are _directly_ nested under their parent element. For examle `<Tooltip><Tracked><Button>` does not work as expected
2. Expose our own `Button` / `Collapse` / `Tabs` that applies `Tracked` to an underlying Ant component.
    1. also suffers from 1.b.
    2. It is gonna be quite confusing for other devs that some elements would need to be imported from `flipper-plugin`, ant some from `antd`, and that this is likely to change over time. We could lint against it, but it will be still suboptimal

Reviewed By: jknoxville

Differential Revision: D25196321

fbshipit-source-id: b559356498c3191a283062a88daacb354b0f79f4
2020-12-03 04:15:45 -08:00
Michel Weststrate
3394f85fc7 Wire up usage tracking to Flipper core
Summary: Connect usage tracking to the Flipper core, individual elements will be wrapped in a next diff

Reviewed By: passy

Differential Revision: D25196284

fbshipit-source-id: 103e1d21d2f23fbbc21975fa85082811f6f53348
2020-12-03 04:15:44 -08:00
Michel Weststrate
b885ff3b9e Tracking interactions
Summary:
Set up basic primitives for user interaction tracking. I hope the docs and unit tests in this diff are self explanatory :)

In upcoming diffs:
* Wire up to scuba events
* Annotate all important parts of Flipper Chrome
* Investigate if we can wrap important interactions of ANT by default

Reviewed By: jknoxville

Differential Revision: D25120234

fbshipit-source-id: 9849d565d7be27e498cc2b4db33e7d6e6938ee06
2020-12-03 04:15:44 -08:00
dependabot[bot]
54e0d58713 Bump eslint-config-prettier from 6.12.0 to 6.15.0 in /desktop (#1725)
Summary:
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 6.12.0 to 6.15.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md">eslint-config-prettier's changelog</a>.</em></p>
<blockquote>
<h3>Version 6.15.0 (2020-10-27)</h3>
<ul>
<li>Added: [typescript-eslint/space-infix-ops]. Thanks to Masafumi Koba (<a href="https://github.com/ybiquitous">ybiquitous</a>)!!</li>
</ul>
<h3>Version 6.14.0 (2020-10-21)</h3>
<ul>
<li>Added: New [eslint-plugin-vue] rules: [vue/array-bracket-newline] and [vue/block-tag-newline]. Thanks to <a href="https://github.com/xcatliu">xcatliu</a>!</li>
</ul>
<h3>Version 6.13.0 (2020-10-16)</h3>
<ul>
<li>Added: New rules in [eslint-plugin-vue] 7.0 (which supports Vue 3.0). Thanks to <a href="https://github.com/xcatliu">xcatliu</a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b1ace774ac"><code>b1ace77</code></a> eslint-config-prettier v6.15.0</li>
<li><a href="c4a089a2d3"><code>c4a089a</code></a> Update npm packages</li>
<li><a href="b875b6efc7"><code>b875b6e</code></a> Turn off <code>typescript-eslint/space-infix-ops</code> (<a href="https://github-redirect.dependabot.com/prettier/eslint-config-prettier/issues/164">https://github.com/facebook/flipper/issues/164</a>)</li>
<li><a href="12b126d332"><code>12b126d</code></a> eslint-config-prettier v6.14.0</li>
<li><a href="2ba1a6145b"><code>2ba1a61</code></a> Update npm packages</li>
<li><a href="219757f1ab"><code>219757f</code></a> Turn off new eslint-plugin-vue rules (<a href="https://github-redirect.dependabot.com/prettier/eslint-config-prettier/issues/163">https://github.com/facebook/flipper/issues/163</a>)</li>
<li><a href="4edf6e6bc5"><code>4edf6e6</code></a> eslint-config-prettier v6.13.0</li>
<li><a href="ba40e0d165"><code>ba40e0d</code></a> Update npm packages</li>
<li><a href="fdc25da880"><code>fdc25da</code></a> Support eslint-plugin-vue@7 (which support Vue 3.0) (<a href="https://github-redirect.dependabot.com/prettier/eslint-config-prettier/issues/162">https://github.com/facebook/flipper/issues/162</a>)</li>
<li><a href="d5ae0c6e68"><code>d5ae0c6</code></a> Fix broken links in readme</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/eslint-config-prettier/compare/v6.12.0...v6.15.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint-config-prettier&package-manager=npm_and_yarn&previous-version=6.12.0&new-version=6.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1725

Reviewed By: mweststrate

Differential Revision: D25244657

Pulled By: passy

fbshipit-source-id: 6fdcb6ddbb56f805086258fd91137799fb7a3041
2020-12-02 05:14:51 -08:00
Anton Nikolaev
dbc888613b Do not bump every package version for every release
Summary:
This diff sets all package version to "0.0.0" except of the root package and changes the bump script to only bump version in the root package. This should reduce possibility of conflicts on release diffs. Anyway we always use the same version for all of our packages, so we can only set it to the root.

Before npm publishing we will set all package versions to the same number as in the root package (we actually already do that) so there will be no differences except we won't need to bump version in  more than 100 packages each release.

Reviewed By: mweststrate

Differential Revision: D25162373

fbshipit-source-id: 02fe401bee72845339c67925c130027bdaee559d
2020-12-02 02:38:47 -08:00
dependabot[bot]
92bd68a371 Bump react-native from 0.62.2 to 0.63.4 in /react-native/ReactNativeFlipperExample (#1730)
Summary:
Bumps [react-native](https://github.com/facebook/react-native) from 0.62.2 to 0.63.4.
<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.63.4</h2>
<p>This release fixes a series of issues reported by the community over the last few months: you can find the full <a href="https://github.com/react-native-community/releases/blob/master/CHANGELOG.md#v0634">changelog here</a>.</p>
<p>You can participate in the conversation for the next patch release in the dedicated <a href="https://github-redirect.dependabot.com/react-native-community/releases/issues/218">issue</a>.</p>
<hr />
<p>To help you upgrade to this version, you can use the new <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>
<h2>v0.63.3</h2>
<p>This release fixes a series of issues reported by the community over the last few months: you can find the full <a href="https://github.com/react-native-community/releases/blob/master/CHANGELOG.md#v0633">changelog here</a>.</p>
<p>While in this patch release there's already a commit towards focusing compatibility with Xcode 12, if you are having troubles please refer to this issue <a href="https://github-redirect.dependabot.com/facebook/react-native/issues/29984">facebook/react-native#29984</a> and the workaround described there.</p>
<p>You can participate in the conversation for the next patch release in the dedicated <a href="https://github-redirect.dependabot.com/react-native-community/releases/issues/212">issue</a>.</p>
<hr />
<p>To help you upgrade to this version, you can use the new <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>
<h2>v0.63.2</h2>
<p>This release fixes a few minor issues that were reported by the community. While we're working on changelog, you can view the list of commits <a href="https://github.com/facebook/react-native/commits/0.63-stable">here</a>.</p>
<p>You can participate in the conversation for the next patch release in the dedicated <a href="https://github-redirect.dependabot.com/react-native-community/releases/issues/203">issue</a>.</p>
<hr />
<p>To help you upgrade to this version, you can use the new <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>
<h2>v0.63.1</h2>
<p>This release fixes a few minor issues that were reported by the community. While we're working on changelog, you can view the list of commits <a href="https://github.com/facebook/react-native/commits/0.63-stable">here</a>.</p>
<p>You can participate in the conversation for the next patch release in the dedicated <a href="https://github-redirect.dependabot.com/react-native-community/releases/issues/200">issue</a>.</p>
<hr />
<p>To help you upgrade to this version, you can use the new <a href="https://react-native-community.github.io/upgrade-helper/">upgrade helper</a> {emoji:269b}</p>

</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="27651720b4"><code>2765172</code></a> [0.63.4] Bump version numbers</li>
<li><a href="00a942c905"><code>00a942c</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="ec5090adab"><code>ec5090a</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><a href="29972f9602"><code>29972f9</code></a> Set color filter so that the arrow matches the text color</li>
<li><a href="f0b6eb7d9f"><code>f0b6eb7</code></a> Fix App Bundle/Release build missing index.android.bundle with gradle plugin ...</li>
<li><a href="afbd17ae41"><code>afbd17a</code></a> fix: crash when insert nil value into a dictionary (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/30066">#30066</a>)</li>
<li><a href="b31a95c468"><code>b31a95c</code></a> fix ReadableNativeMap.getNullableValue to match signature (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/30121">#30121</a>)</li>
<li><a href="864c76b143"><code>864c76b</code></a> bump SoLoader to 0.9.0 (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/29821">#29821</a>)</li>
<li><a href="1875116090"><code>1875116</code></a> okhttp version 3.12.12 (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/29741">#29741</a>)</li>
<li><a href="c2404b4598"><code>c2404b4</code></a> iOS: Update RCTAlertManager to use new RCTAlertController (<a href="https://github-redirect.dependabot.com/facebook/react-native/issues/29295">#29295</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/react-native/compare/v0.62.2...v0.63.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native&package-manager=npm_and_yarn&previous-version=0.62.2&new-version=0.63.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1730

Reviewed By: mweststrate

Differential Revision: D25244631

Pulled By: passy

fbshipit-source-id: 4219758005d7895bbba50f5039f608daf70effde
2020-12-01 13:18:04 -08:00
GitHub
9b698baff8 Automated: Update Podfile.lock (#1732)
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/1732

Reviewed By: passy

Differential Revision: D25241631

Pulled By: nikoant

fbshipit-source-id: 788a5752208113170410271afa65a60163d2fe73
2020-12-01 03:41:46 -08:00
generatedunixname89002005306973
e57180f80b Flipper Snapshot Bump: v0.67.1-SNAPSHOT
Summary: Releasing snapshot version 0.67.1-SNAPSHOT

Reviewed By: passy

Differential Revision: D25217537

fbshipit-source-id: ee1da5df799d861f62c04605b494aa4eaeae0584
2020-11-30 10:13:36 -08:00
generatedunixname89002005306973
3a733a10df Flipper Release: v0.67.0
Summary: Releasing version 0.67.0

Reviewed By: passy

Differential Revision: D25217536

fbshipit-source-id: 489cba736a847ea9f864b594646014a6d7279161
2020-11-30 10:13:36 -08:00
generatedunixname89002005325677
cdb0570c43 Daily arc lint --take RUSTFMT
Reviewed By: zertosh

Differential Revision: D25216089

fbshipit-source-id: e7cdf6a5b23e18ba2bfebbe24979cf67f5d55b00
2020-11-30 03:51:30 -08:00
Chaiwat Ekkaewnumchai
83777c9bc5 Add Blocklist Setting to Unhide Plugins And Categories
Summary: per title

Reviewed By: mweststrate

Differential Revision: D25216543

fbshipit-source-id: f57842a950caf356dc411200579ee94a8c398939
2020-11-30 02:12:45 -08:00
Chaiwat Ekkaewnumchai
21ad9ad433 Rename Notification Blacklist to Blocklist
Summary: per title

Reviewed By: mweststrate

Differential Revision: D25021786

fbshipit-source-id: 444e0959b5a4157171dad5c81b102abf105a99ed
2020-11-30 02:12:45 -08:00
Chaiwat Ekkaewnumchai
f68cef3046 Add Extra Action for Each Notification
Summary: Previously, notifications can be hidden by category or plugin. This diff ports that functionality to Sandy

Reviewed By: mweststrate

Differential Revision: D25021697

fbshipit-source-id: 28bdd1c169fcef4db79c2452db8cbb5f0bce6312
2020-11-30 02:12:45 -08:00
Chaiwat Ekkaewnumchai
04de290b27 Add Action Functionality
Summary: This diffs add removing all action and simple search (search by matching title and/or detail)

Reviewed By: mweststrate

Differential Revision: D24992828

fbshipit-source-id: 84e59e8de5a6cfd4c6cb4097350dbb87e17271db
2020-11-30 02:12:45 -08:00
Pascal Hartig
30628c8139 Publish npm packages from Action
Summary: Adds an action for publishing packages to npm. Secret was added as part of T80403944.

Reviewed By: nikoant

Differential Revision: D25195740

fbshipit-source-id: 51d43d9f5e84a25a67b637233b2c62a9a1a15063
2020-11-27 09:30:06 -08:00
Pascal Hartig
b5e613141e Set up automated retry (#1714)
Summary:
Circle occasionally fails with a network error in one of the Android dependencies. This uses a simple retry to alleviate the need to manually restart the tasks.

Pull Request resolved: https://github.com/facebook/flipper/pull/1714

Test Plan: Ran this on my private fork: https://app.circleci.com/pipelines/github/passy/flipper-1/9/workflows/e1b40086-1dce-49eb-a178-81052145ed0f

Reviewed By: nikoant

Differential Revision: D25170790

Pulled By: passy

fbshipit-source-id: 220759fb227855eac807d64f41c78f5781599515
2020-11-27 09:11:19 -08:00
Pascal Hartig
ac475d315c Pin down Rust toolchain (#1719)
Summary:
To make sure we're staying in sync with the internal version. Requires some more manual updating, but even if we do this every couple of months, it should be fine.

Pull Request resolved: https://github.com/facebook/flipper/pull/1719

Test Plan: CI

Reviewed By: nikoant

Differential Revision: D25195565

Pulled By: passy

fbshipit-source-id: 763a9d877a20659e91c8b77d0900b999e5f630d3
2020-11-27 08:45:04 -08:00
dependabot[bot]
200fa2dab5 Bump prettier from 2.1.2 to 2.2.0 in /flipper-js-client-sdk (#1699)
Summary:
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.2 to 2.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p>
<blockquote>
<h1>2.2.0</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.1.2...2.2.0">diff</a></p>
<p>{emoji:1f517} <a href="https://prettier.io/blog/2020/11/20/2.2.0.html">Release Notes</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/master/CHANGELOG.md">prettier's changelog</a>.</em></p>
<blockquote>
<h1>2.2.0</h1>
<p><a href="https://github.com/prettier/prettier/compare/2.1.2...2.2.0">diff</a></p>
<p>{emoji:1f517} <a href="https://prettier.io/blog/2020/11/20/2.2.0.html">Release Notes</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="42b2195e71"><code>42b2195</code></a> Release 2.2.0</li>
<li><a href="9bc90cfe7d"><code>9bc90cf</code></a> Update to typescript 4.1.2 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/9725">#9725</a>)</li>
<li><a href="002dc6c45f"><code>002dc6c</code></a> Extract <code>printStatementSequence</code>, <code>printMemberExpression</code>, and <code>printBlock</code> (...</li>
<li><a href="92d31d1b30"><code>92d31d1</code></a> Extract <code>printAssignment</code>, <code>printBinaryishExpression</code>, and <code>printComment</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/9">https://github.com/facebook/flipper/issues/9</a>...</li>
<li><a href="05236cf64d"><code>05236cf</code></a> Extract printInterface and printCallExpression (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/9715">#9715</a>)</li>
<li><a href="c03a38e8de"><code>c03a38e</code></a> Extract function related functions (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/9721">#9721</a>)</li>
<li><a href="87dab58b3a"><code>87dab58</code></a> Extract printClass and printTypeParameters (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/9713">#9713</a>)</li>
<li><a href="b12e869333"><code>b12e869</code></a> Extract JSX related print functions (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/9714">#9714</a>)</li>
<li><a href="7acaa554e9"><code>7acaa55</code></a> Build(deps-dev): Bump rollup from 2.33.2 to 2.33.3 (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/9717">#9717</a>)</li>
<li><a href="ca9aac8997"><code>ca9aac8</code></a> Build(deps-dev): Bump webpack from 5.5.0 to 5.5.1 in /website (<a href="https://github-redirect.dependabot.com/prettier/prettier/issues/9716">#9716</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/2.1.2...2.2.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier&package-manager=npm_and_yarn&previous-version=2.1.2&new-version=2.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1699

Reviewed By: mweststrate

Differential Revision: D25170892

Pulled By: passy

fbshipit-source-id: bec87d63ccc658acda18f1eb2bff9f8cf3fda1b4
2020-11-27 04:28:13 -08:00
Pascal Hartig
911c3e297c Fix lints (#1716)
Summary:
Fix a lint that's currently failing.
See https://github.com/facebook/flipper/runs/1449249447?check_suite_focus=true

Pull Request resolved: https://github.com/facebook/flipper/pull/1716

Test Plan: cargo clippy succeeds now.

Reviewed By: nikoant

Differential Revision: D25170963

Pulled By: passy

fbshipit-source-id: 658f8b6abaef9860be9ff07447d2354727acb7c7
2020-11-27 04:10:09 -08:00
dependabot[bot]
37ae5f9e97 Bump react-native-flipper from 0.64.0 to 0.66.0 in /react-native/ReactNativeFlipperExample (#1701)
Summary:
Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.64.0 to 0.66.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="ad8e8fbb24"><code>ad8e8fb</code></a> Flipper Release: v0.66.0</li>
<li><a href="008803b502"><code>008803b</code></a> Don't redefine Tabs</li>
<li><a href="32ca27f4f7"><code>32ca27f</code></a> Fix assigning unique numbers to builds</li>
<li><a href="2c9219f99a"><code>2c9219f</code></a> Add State to Notification Component</li>
<li><a href="41c7e023a9"><code>41c7e02</code></a> Enable limited use of iOS devices on non Mac devices</li>
<li><a href="07212ec8e0"><code>07212ec</code></a> Fix memory leak</li>
<li><a href="cb625d38dc"><code>cb625d3</code></a> Build tutorial app as part of sample build (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/1677">https://github.com/facebook/flipper/issues/1677</a>)</li>
<li><a href="c6e51fe73c"><code>c6e51fe</code></a> Moved sections plugin into fb/</li>
<li><a href="acd2cf25ec"><code>acd2cf2</code></a> Bump algolia/client-search from 4.5.1 to 4.6.0 in /desktop (<a href="https://github-redirect.dependabot.com/facebook/flipper/issues/1682">https://github.com/facebook/flipper/issues/1682</a>)</li>
<li><a href="bc7aacc229"><code>bc7aacc</code></a> Bump typescript-eslint/experimental-utils from 4.4.0 to 4.7.0 in /desktop (#...</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/flipper/compare/v0.64.0...v0.66.0">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-native-flipper&package-manager=npm_and_yarn&previous-version=0.64.0&new-version=0.66.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

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/1701

Reviewed By: mweststrate

Differential Revision: D25170894

Pulled By: passy

fbshipit-source-id: 0394fb086a3f4d39f5bea5a735cb7e4f7622c6c1
2020-11-27 04:10:09 -08:00
Pascal Hartig
8d879fdd77 Install more NDKs (#1715)
Summary:
I honestly don't know how the resolution works but it seems that we need
more than just one NDK.

Pull Request resolved: https://github.com/facebook/flipper/pull/1715

Test Plan: Let's hope this turns green.

Reviewed By: mweststrate

Differential Revision: D25170962

Pulled By: passy

fbshipit-source-id: dcdf25b5c77f08bdeceef50d924727cb0c9dcca9
2020-11-26 05:15:53 -08:00
John Knox
0f51ae4b82 Fix ITSR repeated requests bug
Summary:
I converted the rating button to a functional component, and mistakenly moved the effect in the constructor into the render function.

This puts it into an effect with no dependencies so it should only happen once, instead of every render.

Reviewed By: mweststrate

Differential Revision: D25185514

fbshipit-source-id: 48203b01bbd85f3b9ed4dbbb416768c0d5524f70
2020-11-26 04:34:59 -08:00
Michel Weststrate
8025c49768 Upgrade to TypeScript 4.1
Summary:
allow-large-files

Upgrade to TypeScript 4.1

Reviewed By: nikoant

Differential Revision: D25122073

fbshipit-source-id: 7d2bc6f97595c825c9527b0c6ecab07698d5f981
2020-11-26 04:22:05 -08:00
Anton Nikolaev
c431657a39 Use --synchronous option for pushing FlipperKit cocoapod which should fix consistency issue
Summary: This is suggested as a fix for the consistency issue (https://github.com/facebook/flipper/issues/1638) when interdependent packages published together and one of them cannot find another because it takes time to synchronise published packages to CDN. This fix is suggested here: https://github.com/CocoaPods/CocoaPods/issues/9497.

Reviewed By: mweststrate

Differential Revision: D25184732

fbshipit-source-id: d8d58b33f65ff7e87f935fb7cb85964dbf95dd13
2020-11-26 02:14:14 -08:00
Anton Nikolaev
31763b7499 Resolve dev and peer dependencies for metro watcher
Summary: I've noticed that some plugins cannot be packaged after switching to Sandy and using "antd" as peer dependency. This change should fix this issue.

Reviewed By: mweststrate

Differential Revision: D25177510

fbshipit-source-id: cfb740a757c9eb83cf0e5165abed3f9c9f5591fa
2020-11-26 01:47:08 -08:00
Anton Nikolaev
4b10f39ebb Upgrade node-fetch to fix vulnerability alert
Summary: Upgrade node-fetch to ^2.6.1 to fix vulnerability alert

Reviewed By: jknoxville

Differential Revision: D25123102

fbshipit-source-id: cb2725707040f5293d0e4f4aed8235e239436483
2020-11-20 09:39:03 -08:00