Commit Graph

2926 Commits

Author SHA1 Message Date
Michel Weststrate
b66f452271 Keep Navigation plugin alive even when disabled
Summary:
Navigation plugin is a special cause that will remain connected and process messages directly even when disabled, this is to make sure the bookmarks feature keeps working even when the plugin is not enabled.

Changelog: [Sandy][Navigation] on Android, the currently active deeplink of the application will now be shown in the sidebar

Reviewed By: jknoxville

Differential Revision: D24890375

fbshipit-source-id: eb5e4141740e0436396cea5a7aae24337f2e903e
2020-11-12 04:17:29 -08:00
Michel Weststrate
273b895e30 Support auto completion on discovered bookmarks and filling out params
Summary:
This diff adds support for finding appPatterns (not sure how the feature is called) in the device, and auto completing on it.

Also improved the styling of bookmark sections.

This diff also adds support of showing a dialog in which params an be filled out if needed.

The behavior around optional arguments seems buggy, as in, no dialog will show up, but since I didn't want to change the logic around this unilaterally, left it as-is for now.

Updated the dialog to Ant so that the renderReactRoot utility could be used safely

Reviewed By: cekkaewnumchai

Differential Revision: D24889855

fbshipit-source-id: 6af264abec2e9e5b921ef7da6deb1d0021615e9e
2020-11-12 04:17:29 -08:00
Michel Weststrate
5118727cb7 Add bookmarks section to AppInspect
Summary:
This diff adds support for the navigation plugin bookmarks to the appinspect tab.

Support for path discovery, and path params will be added in a next diff.

Features:
* click a bookmark and navigate to it
* sync bookmark state and uri with navigation plugin
* manually enter a path and navigate to it by using <ENTER>

Reviewed By: cekkaewnumchai

Differential Revision: D24620250

fbshipit-source-id: 14b393a5456b4afeef69444d2120c8f01686e602
2020-11-12 04:17:29 -08:00
Michel Weststrate
661bea1d5b Convert Navigation plugin to Sandy
Summary:
Converted the Navigation plugin to Sandy, and updated Locations bookmark accordingly.
This is a prerequisite step of supporting the bookmarkswidgetin the new AppInspect tab.

Updated LocationsButton accordingly, and overal simplified implementation a bit; locationsbutton now reuses the logic of the NavigationPlugin, rather than reimplemting it. This reduces code duplication and also makes sure the state between plugin and location button stays in sync.

Made sure that search providers are derived and cached rather than stored, again simplifying logic

That being said, the navigation plugin is buggy, but all these things failed before this diff as well:
* No events happening when using iOS, despite the plugin being enabled. But these seems to be a long time know issue, looks like it was never implemented
* Not sure if the parameterized bookmarks is working correctly
* screenshots not always happening at the right time (but fixed a race condition where the wrong bookmark might get updated)
* Locations button doesn't show up if the navigation plugin is supported but not enabled (will try to fix in next diff)

Would be great if bnelo12 could do some exploratory testing to verify what ought to be working, but currently isn't.

Reviewed By: cekkaewnumchai

Differential Revision: D24860757

fbshipit-source-id: e4b56072de8c42af2ada0f5bb022cb9f8c04bb47
2020-11-12 04:17:29 -08:00
Michel Weststrate
ba541e76dc Fix slowly disappearing NUX element
Summary: This issue was reported in the dogfooding group. https://fb.prod.workplace.com/groups/748354712423318/permalink/759865114605611/

Reviewed By: jknoxville

Differential Revision: D24918536

fbshipit-source-id: 7c353dfe1230fa98964216a35e9679a90f398e1d
2020-11-12 04:12:40 -08:00
generatedunixname89002005306973
f04c7a1768 Flipper Release: v0.65.0
Summary: Releasing version 0.65.0

Reviewed By: nikoant

Differential Revision: D24884910

fbshipit-source-id: 6aa59c57c9d372046d71048513db322c03c72b57
2020-11-11 08:17:41 -08:00
Michel Weststrate
1157976eef Expose more meta information for plugins
Summary: expose `appName`, `appId` and `device` to Sandy plugins. Will be used in next diff to migrate navigation plugin

Reviewed By: cekkaewnumchai

Differential Revision: D24857253

fbshipit-source-id: 03ac3d376d5d1950bcf3d78386a65ce167b517e3
2020-11-11 07:58:55 -08:00
Michel Weststrate
9b4e7e873c Make client -> device connection synchronous
Summary:
devices not always being readily available is causes a lot of complication in the api,
figured to resolve devices first before construction clients,
since clients not attached to a device are shown uncategorized anyway, making them practically un-interactable.
For more background info, see following chat.

{F344388883}

This diff will make it possible to only expose a synchronous api in Sandy

n.b. didn't update Navigation plugin, as that is done in a next diff

Reviewed By: jknoxville

Differential Revision: D24858332

fbshipit-source-id: 8339f831fbbc9c219add56a199364fde67adafc7
2020-11-11 07:58:55 -08:00
John Knox
fd8065eb7a Sort headers when displaying them
Summary: It's easier to scan the same header value of multiple requests when it's in roughly the same place for each one.

Reviewed By: mweststrate

Differential Revision: D24885172

fbshipit-source-id: 7be02903d2f9f79c8ba618e57c74169392f6244b
2020-11-11 03:48:41 -08:00
Anton Nikolaev
dce7422ba6 Pass full version number to release shell scripts
Summary: Scripts now accept full version instead of only patch part of it.

Reviewed By: jknoxville

Differential Revision: D24782300

fbshipit-source-id: 1c454beb9640a5b38669fe39eab642245b0f0f91
2020-11-09 11:24:23 -08:00
Michel Weststrate
ce5783f14d Make sure Changelog sheet shows up
Summary: Make sure that changelog is shown when using Sandy

Reviewed By: jknoxville

Differential Revision: D24832099

fbshipit-source-id: 6999dfcb55976104db476834446c13322f4b2402
2020-11-09 09:24:13 -08:00
Michel Weststrate
c02d5341f9 Enable Sandy by default if part of GK
Summary:
Inverted the condition of checking if Sandy is enabled, so by default it is enabled if user is part of the GK.

This will make it more frictionless for people joining the dogfooding group and increases the chances we receive feedback :)

Reviewed By: jknoxville

Differential Revision: D24830075

fbshipit-source-id: d20dacd9e6c2dd2387a94b8a972252f29d0dab0e
2020-11-09 08:24:28 -08:00
Michel Weststrate
670be012b2 Kill Flow support
Summary:
* Removed Flow compilation step
* Removed all `flow` annotations
* Removed all FlowFixMe's
* Removed flow typings for Flipper
* Left flow transpilation (stripping) in babel, in case there is any external user using Flow in his plugin
* Left `eslint-plugin-flowtype` dependencies, as `eslint-config-fbjs` requires it

Reviewed By: passy

Differential Revision: D24755545

fbshipit-source-id: 9c0a7910657fd1cba88294e041bf2bfdf7b565bf
2020-11-09 08:24:28 -08:00
Michel Weststrate
543a0e53ac Temporarily remove bookmarks section
Summary: This removes the mocked bookmarks section (which is being reimplemented in D24620250), so that early adopter don't see a non-working piece of UI

Reviewed By: passy

Differential Revision: D24827181

fbshipit-source-id: 9759f069bdbcc1efe3f1ecb56954ee539bbca1f0
2020-11-09 07:23:29 -08:00
Michel Weststrate
532f151c4c Enable support form for Flipper Support
Reviewed By: passy

Differential Revision: D24826802

fbshipit-source-id: cbf6a20db8a861505e9e2ace81b8a91981bdafda
2020-11-09 07:23:29 -08:00
Michel Weststrate
c9b08695d5 Make sure out-of-contents rendering is supported in Sandy
Summary: For RN Debugger an ugly hack is used that roars its head now again; to make sure that the embedded debugger state isn't lost when switching to a different plugin, the chrome devtools are rendered _outside_ the domNode where they should normally appeared, and made invisible rather than removed when becoming invisible. Since at this moment this is the only place where we apply the trick, figured for now to condone it, rather than making a neater abstraction out of it (or kiling it all together)

Reviewed By: passy

Differential Revision: D24786771

fbshipit-source-id: 726617899bc620fc8b9db677d9413b31d5ad7653
2020-11-09 07:23:29 -08:00
Michel Weststrate
2b0e93a063 Introduce NUX element
Summary:
allow-large-files

This diff introces the `NUX` element that can be wrapped around any other element to give a first-time usage hint.

Hint dismissal is stored by taking a hash of the hint contents, and scoped per plugin.

Users can reset the 'read' status in the settings page

Example usage:

```
<NUX
  title="Use bookmarks to directly navigate to a location in the app."
  placement="right">
  <Input addonAfter={<SettingOutlined />} defaultValue="mysite" />
</NUX>
```

Reviewed By: nikoant

Differential Revision: D24622276

fbshipit-source-id: 0265634f9ab50c32214b74f033f59482cd986f23
2020-11-06 08:23:42 -08:00
Michel Weststrate
b8b9c4296a Fix NPE in DataDescription
Summary: Fixed NPE found during exploratory testing Layout Inspector

Reviewed By: nikoant

Differential Revision: D24783042

fbshipit-source-id: 38d76d677941bcfe8ecfa2e165ed4ea421c32edf
2020-11-06 06:25:14 -08:00
Michel Weststrate
e92145d2fd Removed ex-employees as PoC
Summary:
When creating the plugin overview (https://docs.google.com/spreadsheets/d/181jKpsUHO3q8I1G-bMcu-O7Hr3f4GCDVXKMVY2beOuQ/edit?usp=sharing) found some plugins with inactive points of contact

Per title, having no PoC entry makes it more clear there is none, rather than having an ex-employee in there that can't be reached

Reviewed By: nikoant

Differential Revision: D24783043

fbshipit-source-id: a852f87f42350476558bc9fc67cb3ad427268a2f
2020-11-06 06:25:14 -08:00
Chaiwat Ekkaewnumchai
88f3faffb1 Enable Plugin
Summary: Encountered while debugging. Seems that the id was incorrect. This diff changes the id back to `"Example"`

Reviewed By: nikoant

Differential Revision: D24782578

fbshipit-source-id: ad1c6d6fe4962179ad609728c8641adc2063e929
2020-11-06 05:24:13 -08:00
Pascal Hartig
3a839bddae Download icons with retry
Summary:
This quite often fails in CI. Adobe's fetch has some very sensible defaults
and will do exponential backoff and retry for up to a minute.
That should hopefully fix issues where we have to restart the whole build
just to fix one measly icon download.

Reviewed By: jknoxville

Differential Revision: D24649807

fbshipit-source-id: efbc9eb29e4b5a0f74b0b6ad6dea4aaf86391363
2020-11-05 05:17:29 -08:00
Michel Weststrate
2930d78321 Convert UI Evaluations to TypeScript
Summary: per title

Reviewed By: cekkaewnumchai

Differential Revision: D24726918

fbshipit-source-id: 73c3e07d35900ae52179736ca561bf6a3db80e0e
2020-11-05 04:34:15 -08:00
Chaiwat Ekkaewnumchai
2dd18a4702 Convert Msys to TypeScript
Summary: per title

Reviewed By: mweststrate

Differential Revision: D24748123

fbshipit-source-id: 129d943e4db58585fbe087160254223d63fd29dd
2020-11-05 03:53:12 -08:00
Chaiwat Ekkaewnumchai
c04b26d2bc Fix Empty Array And Object Not Showing up
Summary:
Reported in [the Workplace group](https://fb.workplace.com/groups/flippersupport/permalink/1002324710248187/), the empty array and object in network plugin wasn't shown and left blank. This happened because data component checked for expandability and decided empty object is not expandable. Thus, it uses different path to render components.

This diff fixes that by rendering empty array and object as `[]` and `{}`

Reviewed By: jknoxville

Differential Revision: D24726219

fbshipit-source-id: 9b22e1011c39c363b73f759477f44f08520734a7
2020-11-05 03:23:11 -08:00
dependabot[bot]
63241427a0 Bump eslint from 7.10.0 to 7.12.1 in /desktop (#1644)
Summary:
Bumps [eslint](https://github.com/eslint/eslint) from 7.10.0 to 7.12.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p>
<blockquote>
<h2>v7.12.1</h2>
<ul>
<li><a href="08f33e8b9a"><code>08f33e8</code></a> Upgrade: eslint/eslintrc to fix rule schema validation (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13793">#13793</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13794">#13794</a>) (Brandon Mills)</li>
<li><a href="aeef485dc7"><code>aeef485</code></a> Fix: Pass internal config paths in FileEnumerator default (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13789">#13789</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13792">#13792</a>) (Brandon Mills)</li>
<li><a href="631ae8b50e"><code>631ae8b</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
<h2>v7.12.0</h2>
<ul>
<li><a href="cbf3585f1d"><code>cbf3585</code></a> Update: skip keyword check for fns in space-before-blocks (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13553">#13553</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13712">#13712</a>) (Milos Djermanovic)</li>
<li><a href="256f656455"><code>256f656</code></a> Fix: autofix shouldn't produce template literals with <code>\8</code> or <code>\9</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13737">#13737</a>) (Milos Djermanovic)</li>
<li><a href="b165aa5f4d"><code>b165aa5</code></a> Fix: yoda rule autofix produces syntax errors with adjacent tokens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13760">#13760</a>) (Milos Djermanovic)</li>
<li><a href="3175316db2"><code>3175316</code></a> Fix: prefer-destructuring invalid autofix with comma operator (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13761">#13761</a>) (Milos Djermanovic)</li>
<li><a href="1a9f17151a"><code>1a9f171</code></a> Chore: Remove more ESLintRC-related files (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13481">#13481</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13762">#13762</a>) (Nicholas C. Zakas)</li>
<li><a href="bfddcedace"><code>bfddced</code></a> Update: remove suggestion if it didn't provide a fix (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13723">#13723</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13772">#13772</a>) (Milos Djermanovic)</li>
<li><a href="5183b14a24"><code>5183b14</code></a> Update: check template literal in no-script-url (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13775">#13775</a>) (YeonJuan)</li>
<li><a href="bfe97d2332"><code>bfe97d2</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="6c51adeb86"><code>6c51ade</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="603de04cab"><code>603de04</code></a> Update: treat all literals like boolean literal in no-constant-condition (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13245">#13245</a>) (Zen)</li>
<li><a href="289aa6fcef"><code>289aa6f</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="9a1f6694e5"><code>9a1f669</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="637f818740"><code>637f818</code></a> Docs: add more examples for no-func-assign (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13705">#13705</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13777">#13777</a>) (Nitin Kumar)</li>
<li><a href="17cc0dd9b5"><code>17cc0dd</code></a> Chore: add test case for no-func-assign (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13705">#13705</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13783">#13783</a>) (Nitin Kumar)</li>
<li><a href="dee0f7764a"><code>dee0f77</code></a> Docs: add TOC to user-guide/configuring.md (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13727">#13727</a>) (metasean)</li>
<li><a href="0510621298"><code>0510621</code></a> Update: Fix &amp;&amp; vs || short-circuiting false negatives (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13634">#13634</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13769">#13769</a>) (Brandon Mills)</li>
<li><a href="8b6ed691c4"><code>8b6ed69</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="145750991b"><code>1457509</code></a> Docs: fix broken links in Node.js API docs (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13771">#13771</a>) (Laura Barluzzi)</li>
<li><a href="7c813d458f"><code>7c813d4</code></a> Docs: Fix typo in v7 migration page (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13778">#13778</a>) (Yusuke Sasaki)</li>
<li><a href="b0257953be"><code>b025795</code></a> Docs: Fix the format option name in the document (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13770">#13770</a>) (Hideki Igarashi)</li>
<li><a href="84fd591c23"><code>84fd591</code></a> Chore: Increase Mocha timeout for copying fixtures (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13768">#13768</a>) (Brandon Mills)</li>
<li><a href="1faeb84e66"><code>1faeb84</code></a> Docs: clarify that space-unary-ops doesn't apply when space is required (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13767">#13767</a>) (Taylor Morgan)</li>
<li><a href="67c06059dd"><code>67c0605</code></a> Update: check computed keys in no-prototype-builtins (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13088">#13088</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13755">#13755</a>) (Milos Djermanovic)</li>
<li><a href="b5e011c865"><code>b5e011c</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
<h2>v7.11.0</h2>
<ul>
<li><a href="23e966f6cf"><code>23e966f</code></a> Chore: Refactor CLIEngine tests (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13481">#13481</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13709">#13709</a>) (Nicholas C. Zakas)</li>
<li><a href="fa9429aac0"><code>fa9429a</code></a> Fix: don't count line after EOF in max-lines (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13735">#13735</a>) (Milos Djermanovic)</li>
<li><a href="d973675a5c"><code>d973675</code></a> Docs: Update anchor links to use existing linkrefs (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13715">#13715</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13741">#13741</a>) (Brandon Mills)</li>
<li><a href="2c6d774c89"><code>2c6d774</code></a> Docs: Fix typos (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13730">#13730</a>) (Frieder Bluemle)</li>
<li><a href="cc468c0102"><code>cc468c0</code></a> Upgrade: eslint-visitor-keys@2.0.0 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13732">#13732</a>) (Milos Djermanovic)</li>
<li><a href="ab0ac6c532"><code>ab0ac6c</code></a> Docs: Fix anchor links (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13715">#13715</a>) (Gary Moore)</li>
<li><a href="27f0de62e6"><code>27f0de6</code></a> Fix: account for linebreaks before postfix <code>++</code>/<code>--</code> in no-extra-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13731">#13731</a>) (Milos Djermanovic)</li>
<li><a href="da78fa1163"><code>da78fa1</code></a> Update: support async arrow fn in function-paren-newline (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13728">#13728</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13729">#13729</a>) (Michal Dziekonski)</li>
<li><a href="fe301b8cc0"><code>fe301b8</code></a> Docs: Add configuration comments in examples (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13738">#13738</a>) (YeonJuan)</li>
<li><a href="504408cd65"><code>504408c</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="390065985b"><code>3900659</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="c1974b3f71"><code>c1974b3</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="6f4abe5d5a"><code>6f4abe5</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/master/CHANGELOG.md">eslint's changelog</a>.</em></p>
<blockquote>
<p>v7.12.1 - October 26, 2020</p>
<ul>
<li><a href="08f33e8b9a"><code>08f33e8</code></a> Upgrade: eslint/eslintrc to fix rule schema validation (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13793">#13793</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13794">#13794</a>) (Brandon Mills)</li>
<li><a href="aeef485dc7"><code>aeef485</code></a> Fix: Pass internal config paths in FileEnumerator default (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13789">#13789</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13792">#13792</a>) (Brandon Mills)</li>
<li><a href="631ae8b50e"><code>631ae8b</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
<p>v7.12.0 - October 23, 2020</p>
<ul>
<li><a href="cbf3585f1d"><code>cbf3585</code></a> Update: skip keyword check for fns in space-before-blocks (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13553">#13553</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13712">#13712</a>) (Milos Djermanovic)</li>
<li><a href="256f656455"><code>256f656</code></a> Fix: autofix shouldn't produce template literals with <code>\8</code> or <code>\9</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13737">#13737</a>) (Milos Djermanovic)</li>
<li><a href="b165aa5f4d"><code>b165aa5</code></a> Fix: yoda rule autofix produces syntax errors with adjacent tokens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13760">#13760</a>) (Milos Djermanovic)</li>
<li><a href="3175316db2"><code>3175316</code></a> Fix: prefer-destructuring invalid autofix with comma operator (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13761">#13761</a>) (Milos Djermanovic)</li>
<li><a href="1a9f17151a"><code>1a9f171</code></a> Chore: Remove more ESLintRC-related files (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13481">#13481</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13762">#13762</a>) (Nicholas C. Zakas)</li>
<li><a href="bfddcedace"><code>bfddced</code></a> Update: remove suggestion if it didn't provide a fix (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13723">#13723</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13772">#13772</a>) (Milos Djermanovic)</li>
<li><a href="5183b14a24"><code>5183b14</code></a> Update: check template literal in no-script-url (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13775">#13775</a>) (YeonJuan)</li>
<li><a href="bfe97d2332"><code>bfe97d2</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="6c51adeb86"><code>6c51ade</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="603de04cab"><code>603de04</code></a> Update: treat all literals like boolean literal in no-constant-condition (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13245">#13245</a>) (Zen)</li>
<li><a href="289aa6fcef"><code>289aa6f</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="9a1f6694e5"><code>9a1f669</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="637f818740"><code>637f818</code></a> Docs: add more examples for no-func-assign (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13705">#13705</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13777">#13777</a>) (Nitin Kumar)</li>
<li><a href="17cc0dd9b5"><code>17cc0dd</code></a> Chore: add test case for no-func-assign (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13705">#13705</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13783">#13783</a>) (Nitin Kumar)</li>
<li><a href="dee0f7764a"><code>dee0f77</code></a> Docs: add TOC to user-guide/configuring.md (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13727">#13727</a>) (metasean)</li>
<li><a href="0510621298"><code>0510621</code></a> Update: Fix &amp;&amp; vs || short-circuiting false negatives (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13634">#13634</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13769">#13769</a>) (Brandon Mills)</li>
<li><a href="8b6ed691c4"><code>8b6ed69</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="145750991b"><code>1457509</code></a> Docs: fix broken links in Node.js API docs (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13771">#13771</a>) (Laura Barluzzi)</li>
<li><a href="7c813d458f"><code>7c813d4</code></a> Docs: Fix typo in v7 migration page (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13778">#13778</a>) (Yusuke Sasaki)</li>
<li><a href="b0257953be"><code>b025795</code></a> Docs: Fix the format option name in the document (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13770">#13770</a>) (Hideki Igarashi)</li>
<li><a href="84fd591c23"><code>84fd591</code></a> Chore: Increase Mocha timeout for copying fixtures (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13768">#13768</a>) (Brandon Mills)</li>
<li><a href="1faeb84e66"><code>1faeb84</code></a> Docs: clarify that space-unary-ops doesn't apply when space is required (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13767">#13767</a>) (Taylor Morgan)</li>
<li><a href="67c06059dd"><code>67c0605</code></a> Update: check computed keys in no-prototype-builtins (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13088">#13088</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13755">#13755</a>) (Milos Djermanovic)</li>
<li><a href="b5e011c865"><code>b5e011c</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
<p>v7.11.0 - October 9, 2020</p>
<ul>
<li><a href="23e966f6cf"><code>23e966f</code></a> Chore: Refactor CLIEngine tests (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13481">#13481</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13709">#13709</a>) (Nicholas C. Zakas)</li>
<li><a href="fa9429aac0"><code>fa9429a</code></a> Fix: don't count line after EOF in max-lines (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13735">#13735</a>) (Milos Djermanovic)</li>
<li><a href="d973675a5c"><code>d973675</code></a> Docs: Update anchor links to use existing linkrefs (refs <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13715">#13715</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13741">#13741</a>) (Brandon Mills)</li>
<li><a href="2c6d774c89"><code>2c6d774</code></a> Docs: Fix typos (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13730">#13730</a>) (Frieder Bluemle)</li>
<li><a href="cc468c0102"><code>cc468c0</code></a> Upgrade: eslint-visitor-keys@2.0.0 (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13732">#13732</a>) (Milos Djermanovic)</li>
<li><a href="ab0ac6c532"><code>ab0ac6c</code></a> Docs: Fix anchor links (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13715">#13715</a>) (Gary Moore)</li>
<li><a href="27f0de62e6"><code>27f0de6</code></a> Fix: account for linebreaks before postfix <code>++</code>/<code>--</code> in no-extra-parens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13731">#13731</a>) (Milos Djermanovic)</li>
<li><a href="da78fa1163"><code>da78fa1</code></a> Update: support async arrow fn in function-paren-newline (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13728">#13728</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13729">#13729</a>) (Michal Dziekonski)</li>
<li><a href="fe301b8cc0"><code>fe301b8</code></a> Docs: Add configuration comments in examples (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13738">#13738</a>) (YeonJuan)</li>
<li><a href="504408cd65"><code>504408c</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="390065985b"><code>3900659</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="c1974b3f71"><code>c1974b3</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
<li><a href="6f4abe5d5a"><code>6f4abe5</code></a> Sponsors: Sync README with website (ESLint Jenkins)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="a1a9d14f11"><code>a1a9d14</code></a> 7.12.1</li>
<li><a href="ea2d249058"><code>ea2d249</code></a> Build: changelog update for 7.12.1</li>
<li><a href="08f33e8b9a"><code>08f33e8</code></a> Upgrade: eslint/eslintrc to fix rule schema validation (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13793">#13793</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13794">#13794</a>)</li>
<li><a href="aeef485dc7"><code>aeef485</code></a> Fix: Pass internal config paths in FileEnumerator default (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13789">#13789</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13">https://github.com/facebook/flipper/issues/13</a>...</li>
<li><a href="631ae8b50e"><code>631ae8b</code></a> Sponsors: Sync README with website</li>
<li><a href="3e7cd1676c"><code>3e7cd16</code></a> 7.12.0</li>
<li><a href="9ddf9d7489"><code>9ddf9d7</code></a> Build: changelog update for 7.12.0</li>
<li><a href="cbf3585f1d"><code>cbf3585</code></a> Update: skip keyword check for fns in space-before-blocks (fixes <a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13553">#13553</a>) (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13">https://github.com/facebook/flipper/issues/13</a>...</li>
<li><a href="256f656455"><code>256f656</code></a> Fix: autofix shouldn't produce template literals with <code>\8</code> or <code>\9</code> (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13737">#13737</a>)</li>
<li><a href="b165aa5f4d"><code>b165aa5</code></a> Fix: yoda rule autofix produces syntax errors with adjacent tokens (<a href="https://github-redirect.dependabot.com/eslint/eslint/issues/13760">#13760</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v7.10.0...v7.12.1">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=eslint&package-manager=npm_and_yarn&previous-version=7.10.0&new-version=7.12.1)](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/1644

Reviewed By: passy

Differential Revision: D24702706

Pulled By: cekkaewnumchai

fbshipit-source-id: 081dc28000087142590601519610ec46537e8b7c
2020-11-04 04:00:52 -08:00
dependabot[bot]
ff781ffbba Bump @types/node from 14.14.2 to 14.14.6 in /desktop (#1645)
Summary:
Bumps [types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.2 to 14.14.6.
<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.2&new-version=14.14.6)](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/1645

Reviewed By: passy

Differential Revision: D24702589

Pulled By: cekkaewnumchai

fbshipit-source-id: 5f4c6cb0fed8681174aa4325ada03501da5f6241
2020-11-04 03:45:03 -08:00
dependabot[bot]
24993f35de Bump npm-packlist from 2.1.2 to 2.1.4 in /desktop (#1647)
Summary:
Bumps [npm-packlist](https://github.com/npm/npm-packlist) from 2.1.2 to 2.1.4.
<details>
<summary>Commits</summary>
<ul>
<li><a href="1f77b1b955"><code>1f77b1b</code></a> 2.1.4</li>
<li><a href="240ffb94a4"><code>240ffb9</code></a> push to git before npm</li>
<li><a href="9cb1dbf04a"><code>9cb1dbf</code></a> Strip slashes from package files list results</li>
<li><a href="3d1edd544e"><code>3d1edd5</code></a> 2.1.3</li>
<li><a href="abacc4099b"><code>abacc40</code></a> Maintain order in package.json files array globs</li>
<li>See full diff in <a href="https://github.com/npm/npm-packlist/compare/v2.1.2...v2.1.4">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=npm-packlist&package-manager=npm_and_yarn&previous-version=2.1.2&new-version=2.1.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/1647

Reviewed By: passy

Differential Revision: D24702583

Pulled By: cekkaewnumchai

fbshipit-source-id: 413fc764345d8dfab722ae77e78d71c082e3a1da
2020-11-04 03:19:00 -08:00
dependabot[bot]
b4c8978bb9 Bump @types/react-dom from 16.9.8 to 16.9.9 in /desktop (#1646)
Summary:
Bumps [types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 16.9.8 to 16.9.9.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom">compare view</a></li>
</ul>
</details>
<br />

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

Reviewed By: passy

Differential Revision: D24702607

Pulled By: cekkaewnumchai

fbshipit-source-id: 175798a63ec3d6658a19b0c41524b5399ee446e2
2020-11-04 03:15:01 -08:00
dependabot[bot]
82209c872f Bump react-window from 1.8.5 to 1.8.6 in /desktop (#1648)
Summary:
Bumps [react-window](https://github.com/bvaughn/react-window) from 1.8.5 to 1.8.6.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/bvaughn/react-window/blob/master/CHANGELOG.md">react-window's changelog</a>.</em></p>
<blockquote>
<h3>1.8.6</h3>
<ul>
<li>{emoji:2728} Updated peer dependencies to include React v17.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="d80bef25fe"><code>d80bef2</code></a> 1.8.5 -&gt; 1.8.6</li>
<li><a href="c057b19bd0"><code>c057b19</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bvaughn/react-window/issues/531">https://github.com/facebook/flipper/issues/531</a> from levigunz/master</li>
<li><a href="9c887af9de"><code>9c887af</code></a> Bump for React 17</li>
<li><a href="1f343d5d3c"><code>1f343d5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bvaughn/react-window/issues/402">https://github.com/facebook/flipper/issues/402</a> from lylpixin2121/master</li>
<li><a href="f25c5216a2"><code>f25c521</code></a> docs: add readme-zh_CN</li>
<li><a href="8506d4354a"><code>8506d43</code></a> docs: add readme-zh_CN</li>
<li><a href="ffc99e578a"><code>ffc99e5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bvaughn/react-window/issues/385">https://github.com/facebook/flipper/issues/385</a> from maclockard/patch-1</li>
<li><a href="921dbb37aa"><code>921dbb3</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/bvaughn/react-window/issues/391">https://github.com/facebook/flipper/issues/391</a> from dkunzman77/better-docs</li>
<li><a href="31ba105deb"><code>31ba105</code></a> Tweaked wording</li>
<li><a href="1cee24bc78"><code>1cee24b</code></a> Update README.md</li>
<li>Additional commits viewable in <a href="https://github.com/bvaughn/react-window/compare/1.8.5...1.8.6">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-window&package-manager=npm_and_yarn&previous-version=1.8.5&new-version=1.8.6)](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/1648

Reviewed By: passy

Differential Revision: D24702571

Pulled By: cekkaewnumchai

fbshipit-source-id: dfce13c31e82558ec3c7b5d069f4d77f1992c646
2020-11-04 03:15:01 -08:00
dependabot[bot]
9998e6345c Bump promise-retry from 1.1.1 to 2.0.1 in /desktop (#1649)
Summary:
Bumps [promise-retry](https://github.com/IndigoUnited/node-promise-retry) from 1.1.1 to 2.0.1.
<details>
<summary>Commits</summary>
<ul>
<li><a href="7fb0849111"><code>7fb0849</code></a> 2.0.1</li>
<li><a href="923edf9475"><code>923edf9</code></a> fix: update node requirement in package.json (<a href="https://github-redirect.dependabot.com/IndigoUnited/node-promise-retry/issues/36">https://github.com/facebook/flipper/issues/36</a>)</li>
<li><a href="a3dae32eda"><code>a3dae32</code></a> 2.0.0</li>
<li><a href="309ed33dd9"><code>309ed33</code></a> chore: update deps</li>
<li><a href="41b8da6b8d"><code>41b8da6</code></a> chore: update deps (<a href="https://github-redirect.dependabot.com/IndigoUnited/node-promise-retry/issues/35">https://github.com/facebook/flipper/issues/35</a>)</li>
<li><a href="03a36d35d6"><code>03a36d3</code></a> Fix minor grammatical errors (<a href="https://github-redirect.dependabot.com/IndigoUnited/node-promise-retry/issues/34">https://github.com/facebook/flipper/issues/34</a>)</li>
<li><a href="7b3192d7e7"><code>7b3192d</code></a> Update README.md</li>
<li><a href="efdab57aca"><code>efdab57</code></a> Fix david link to dev deps</li>
<li>See full diff in <a href="https://github.com/IndigoUnited/node-promise-retry/compare/1.1.1...v2.0.1">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/~achingbrain">achingbrain</a>, a new releaser for promise-retry since your current version.</p>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=promise-retry&package-manager=npm_and_yarn&previous-version=1.1.1&new-version=2.0.1)](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/1649

Reviewed By: passy

Differential Revision: D24702559

Pulled By: cekkaewnumchai

fbshipit-source-id: 5bbf8a993c0b1c5f5e8cc114c1a012163c415c6e
2020-11-04 03:12:40 -08:00
Vladyslav Stepanov
181afc8f36 Add an easy option to mark all stories in database as seen
Differential Revision: D24634705

fbshipit-source-id: f548b4bf461015da161024acf8cc69f500a82dfa
2020-11-03 11:58:52 -08:00
Pascal Hartig
9d5ca7de87 Support screencaps/recordings from multiple devices
Summary:
We've been using "booted" as a shortcut to select a device in `xcrun` but that will only refer to the *first* booted simulator. If you have multiple ones, that causes screenshots, videos and logs to always be pulled from the first.

Of course, this isn't documented anywhere, because Apple, but you can instead of `booted` pass in the "UDID" and refer to a specific device in all cases.

Reviewed By: nikoant

Differential Revision: D24627077

fbshipit-source-id: 2a52a8a17776746af4b3f6ca821dcce37bb0f7c2
2020-10-30 05:44:48 -07:00
Michel Weststrate
aef3672235 Make support form and plugin manager accessible
Summary:
This diff makes the plugin manager and support form accessible from Sandy.

Actually converting them is TODO in T78698507 / T78698498

Reviewed By: cekkaewnumchai

Differential Revision: D24620558

fbshipit-source-id: c689d95b638b77ad504915a117e909cf0d88b841
2020-10-30 04:23:43 -07:00
Michel Weststrate
3484f321af Support archived devices
Summary:
Make sure archived are displayed as such in the UI, and normal device functions aren't available:

* taking screenshots
* bookmarks
* metro device plugins
* disabling plugins
* disabled and unavailable plugins
* mobile builds

Also moved starting an emulator to the left rail, since it isn't a function related to the current selected thing

Reviewed By: cekkaewnumchai

Differential Revision: D24620247

fbshipit-source-id: f1f469e2fc5167fd90ccb35d583988873a9bc787
2020-10-30 04:23:43 -07:00
Michel Weststrate
9deed974be Support active sheet mechanism in Sandy
Summary:
This diffs adds support for the activeSheets mechanism in Sandy. It should be removed in the future (see T78696648) since open a dialog and keeping dialog state locally results in much more straight forward code, but supporting this for now makes sure that old flows are still supported.

With this change the plugin selection during a Flipper export for example wouldn't become visible

Reviewed By: cekkaewnumchai

Differential Revision: D24620074

fbshipit-source-id: f0558f5738e86a84a5cd0b9d574a3cfd0a3bf424
2020-10-30 04:23:43 -07:00
Michel Weststrate
ef7d4ea487 Fix shrink issue in search box
Summary: See test plan, if there is little space, 'tags' tended to overflow the search box. After this change the searchbox will grow were needed.

Reviewed By: cekkaewnumchai

Differential Revision: D24563826

fbshipit-source-id: 616173db7c080561ff51a76ab0e8938c58f87820
2020-10-30 04:23:42 -07:00
Anton Nikolaev
39e02f5852 Fix flipper-pkg
Summary: flipper-pkg is broken because of metro package name change. This change should fix it.

Reviewed By: priteshrnandgaonkar

Differential Revision: D24591217

fbshipit-source-id: 2036c43bc0c2bb052e56740a03dc248e7daa8cfc
2020-10-28 06:28:27 -07:00
generatedunixname89002005306973
a3bcf6b043 Flipper Release: v0.64.0
Summary: Releasing version 0.64.0

Reviewed By: priteshrnandgaonkar

Differential Revision: D24590607

fbshipit-source-id: 04671a31028a33cf020acd8b83c219608fe38319
2020-10-28 06:06:33 -07:00
dependabot[bot]
e993b7e9d4 Bump console-feed from 3.1.8 to 3.1.10 in /desktop (#1627)
Summary:
Bumps [console-feed](https://github.com/samdenty99/console-feed) from 3.1.8 to 3.1.10.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/samdenty99/console-feed/commits">compare view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=console-feed&package-manager=npm_and_yarn&previous-version=3.1.8&new-version=3.1.10)](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/1627

Reviewed By: cekkaewnumchai

Differential Revision: D24590105

Pulled By: passy

fbshipit-source-id: 490dc7bec5f231fa3c689abfb00aea33bb27fe0e
2020-10-28 06:02:57 -07:00
Pascal Hartig
f36c3656b5 Upgrade to React 17
Summary:
Doing some oncall upgrades.

Changelog: Upgrade internal React version to v17

Reviewed By: mweststrate

Differential Revision: D24506315

fbshipit-source-id: 911e4f657684b4d98ec3ef91bc8a81c43130da5b
2020-10-27 05:56:34 -07:00
Michel Weststrate
b8f68a4026 Support React Native buttons
Summary: Added the Metro buttons to AppInspect

Reviewed By: cekkaewnumchai

Differential Revision: D24544760

fbshipit-source-id: 1eb6face14a7950d654c95b1a8fca31b8efed99b
2020-10-27 05:21:23 -07:00
Michel Weststrate
82604020ab Support screenshot buttons
Summary: Added Sandy styling to `CaptureButtons`, and converted to hooks while at it

Reviewed By: cekkaewnumchai

Differential Revision: D24538953

fbshipit-source-id: cfb9a9b856ada40eb96b77d2e5e6ea780971d0ce
2020-10-27 05:21:23 -07:00
Michel Weststrate
9f3df3406d Bless "Layout" and "theme"
Summary: This blesses the `Layout` and `theme` components and exposes them from `flipper-plugin`, so that they can be used in (public) Sandy plugins. Also marked old abstractions as going to be deprecated.

Reviewed By: cekkaewnumchai

Differential Revision: D24503560

fbshipit-source-id: a8f384667b8f66e3b9f00771a123fe5c9d755eb3
2020-10-27 05:21:23 -07:00
Edward Yerburgh
8a31e984b3 Use QPL-managed QPLCore and PigeonClient (#1612)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/1612

* Use the QPL-managed QPLCore and PigeonClient.

**Facebook:**

js-shared/qpl and js-shared/pigeon-client are maintained by QPL in xplat/js-shared. I've updated the Metro config and tsconfig to allow the packages to be imported without breaking the open-source version.

Reviewed By: passy

Differential Revision: D24358369

fbshipit-source-id: 7f13d6c99d8ca6ebcd0e66bf0e5f25069370cce7
2020-10-26 02:29:09 -07:00
Michel Weststrate
5731e3a155 Scrolling improvements
Summary:
Split container had a convenient property `scrollable`, that automatically applies a Scroll container to the main content.

But I noticed it leads to bad design choices because it is so convenient. So sometimes scrolling would be unnecessarily in two directions because of this.

Or, since the scroll container wraps around the whole content, toolbars would scroll out of view. By forcing scrolling to be put explicitly in the component tree, we encourage plugin developers to think about where they actually want to have that scroll, and in which direction.

Also added options to use the Container padding properties on ScrollContainer, which is great since we can keep the scrollbars outside the padding, and apply it to the content only, to prevent an accidental mistake where people would put a scroll container in a padded container, that would put the scrollbar inside the padding.

Reviewed By: cekkaewnumchai

Differential Revision: D24502546

fbshipit-source-id: 524004a1c5f33a185f9b959251b72875dd623cb3
2020-10-23 06:46:15 -07:00
Michel Weststrate
30f5f0b59a Small design system simplifications
Summary:
So far we distinguished `Layout.Container` from `Layout.Vertical`, but they did almost exactly the same, so figured to unify them, so smaller API ftw :) Normal containers put children vertical, and if you want to use horizontal, use Layout.Horzontal

Also simplified code in Layout file a little bit.

Fixed issue I split container where the main container didn't go "underneath" the fixed container

Reviewed By: cekkaewnumchai

Differential Revision: D24502547

fbshipit-source-id: 517db3692749e670cda8f0cd7cb1c807df818b4d
2020-10-23 06:46:15 -07:00
Michel Weststrate
26e040ea73 Layout fix in searchable actions
Summary: Tiny fix were horizontally aligned items were accidentally allowed to shrink by default.

Reviewed By: cekkaewnumchai

Differential Revision: D24501856

fbshipit-source-id: 30ad3987a744b14b41993ed27db9edadd420f0df
2020-10-23 06:46:15 -07:00
Chaiwat Ekkaewnumchai
402ea2fc14 Convert to Shared Preference Plugin to Sandy
Summary:
per title

In addition, this diff adds `startUnactivated` option to allow setting up `onSend` mock implementation.

Reviewed By: mweststrate

Differential Revision: D24477989

fbshipit-source-id: f913574ebacdd436e8511baa43744249a014e90b
2020-10-23 06:22:02 -07:00
Chaiwat Ekkaewnumchai
467a6b16fb Add Notification View
Summary:
This stack tries to migrate notification system to Sandy.

This diff contains on the view; other functionalities aren't working. Also, some of the views will be implemented as functionalities are added.

Reviewed By: mweststrate

Differential Revision: D24390370

fbshipit-source-id: 8e11a01d9462934ff1fadf411e7e8f57ca7ef078
2020-10-23 04:35:14 -07:00
Pascal Hartig
2c88ca3d18 Upgrade flow to 0.131
Summary: Actually, things only start to break in 132.

Reviewed By: mweststrate

Differential Revision: D24480958

fbshipit-source-id: c7003459647d06cbcdf639505fa0779183923a3b
2020-10-23 04:22:07 -07:00