c9daf8109826c4428cd74c7feaacfa580db18f2c
6181 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
72666e4205 |
Bump fresco from 2.5.0 to 2.6.0
Reviewed By: oprisnik Differential Revision: D31544447 fbshipit-source-id: f94dd52bddc87bf13035686f1713efaca4cd6521 |
||
|
|
9463518365 |
Bump ansi-to-html from 0.7.1 to 0.7.2 in /flipper-js-client-sdk (#2962)
Summary: Bumps [ansi-to-html](https://github.com/rburns/ansi-to-html) from 0.7.1 to 0.7.2. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/rburns/ansi-to-html/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `dependabot rebase` will rebase this PR - `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `dependabot merge` will merge this PR after your CI passes on it - `dependabot squash and merge` will squash and merge this PR after your CI passes on it - `dependabot cancel merge` will cancel a previously requested merge and block automerging - `dependabot reopen` will reopen this PR if it is closed - `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Pull Request resolved: https://github.com/facebook/flipper/pull/2962 Reviewed By: nikoant Differential Revision: D31545947 Pulled By: passy fbshipit-source-id: 48457ea23946ac946347137e50ee30bea943c93e |
||
|
|
6362299f9c |
Bump mockito-core from 3.12.4 to 4.0.0 (#2965)
Summary: Bumps [mockito-core](https://github.com/mockito/mockito) from 3.12.4 to 4.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p> <blockquote> <h2>v4.0.0</h2> <h1>Mockito 4: Removing deprecated APIs.</h1> <p>All of these APIs have been marked as deprecated and have been present in Mockito for quite a while.</p> <p>An overview of now-deleted classes/methods:</p> <ul> <li><code>org.mockito.Matchers</code> which was an alias for <code>org.mockito.ArgumentMatchers</code></li> <li><code>org.mockito.ArgumentMatchers#{anyObject,anyVararg}</code> both which were aliases for <code>org.mockito.ArgumentMatchers#any</code></li> <li><code>org.mockito.ArgumentMatchers#any*Of</code>, which were aliases for the same method name without the Of and the generic parameters (which were ignored)</li> <li><code>org.mockito.ArgumentMatchers#{is}{Not}Null(Class)</code> which took a class which was ignored. Aliases for the same methods without the parameter</li> <li><code>org.mockito.MockedStatic#verify</code> which had the parameter types reversed</li> <li><code>org.mockito.Mockito#verifyZeroInteractions</code> an alias of <code>verifyNoMoreInteractions</code></li> <li><code>org.mockito.Mockito#debug</code> framework integration API that we later refactored</li> <li><code>org.mockito.configuration.AnnotationEngine</code> which was leaking internal APIs and instead users should use <code>org.mockito.plugins.AnnotationEngine</code></li> <li><code>org.mockito.exceptions.verification.TooLittleActualInvocations</code> fixed the grammar from "Little" to "Few"</li> <li>Numerous internal APIs that we never officially supported and can now remove</li> <li><code>org.mockito.plugins.InstantiatorProvider</code> which was leaking internal APIs and instead users should use InstantiatorProvider2 (we should probably rename back to remove the number in a future major release)</li> <li><code>org.mockito.runners</code> a package that hosted several old JUnit runners which were no longer supported. Users should instead use <code>org.mockito.junit.MockitoJUnitRunner</code> which is our official JUnit4 runner.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
47be3f36c1 |
Bump react-native-flipper from 0.114.0 to 0.114.1 in /react-native/ReactNativeFlipperExample (#2964)
Summary: Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.114.0 to 0.114.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/flipper/releases">react-native-flipper's releases</a>.</em></p> <blockquote> <h2>v0.114.1</h2> <p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md</a> for full notes.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c129eff18e |
Bump protobuf-java from 3.18.0 to 3.18.1 (#2966)
Summary: Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.18.0 to 3.18.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/protocolbuffers/protobuf/releases">protobuf-java's releases</a>.</em></p> <blockquote> <h2>Protocol Buffers v3.18.1</h2> <h1>Python</h1> <ul> <li>Update setup.py to reflect that we now require at least Python 3.5 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8989">#8989</a>)</li> <li>Performance fix for DynamicMessage: force GetRaw() to be inlined (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9023">#9023</a>)</li> </ul> <h1>Ruby</h1> <ul> <li>Update ruby_generator.cc to allow proto2 imports in proto3 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/9003">#9003</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
5c3c668275 |
Bump babel-jest from 27.2.4 to 27.2.5 in /react-native/ReactNativeFlipperExample (#2963)
Summary:
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 27.2.4 to 27.2.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/releases">babel-jest's releases</a>.</em></p>
<blockquote>
<h2>v27.2.5</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-config]</code> Warn when multiple Jest configs are located (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11922">#11922</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[expect]</code> Pass matcher context to asymmetric matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11926">#11926</a> & <a href="https://github-redirect.dependabot.com/facebook/jest/pull/11930">#11930</a>)</li>
<li><code>[expect]</code> Improve TypeScript types (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11931">#11931</a>)</li>
<li><code>[expect]</code> Improve typings of <code>toThrow()</code> and <code>toThrowError()</code> matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11929">#11929</a>)</li>
<li><code>[jest-cli]</code> Improve <code>--help</code> printout by removing defunct <code>--browser</code> option (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11914">#11914</a>)</li>
<li><code>[jest-haste-map]</code> Use distinct cache paths for different values of <code>computeDependencies</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11916">#11916</a>)</li>
<li><code>[jest/reporters]</code> Do not buffer <code>console.log</code>s when using verbose reporter (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11054">#11054</a>)</li>
</ul>
<h3>Chore & Maintenance</h3>
<ul>
<li><code>[expect]</code> Export default matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11932">#11932</a>)</li>
<li><code>[jest/types]</code> Mark deprecated configuration options as <code>deprecated</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11913">#11913</a>)</li>
</ul>
<h3>New Contributors</h3>
<ul>
<li><a href="https://github.com/motiz88"><code>@motiz88</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/11916">facebook/jest#11916</a></li>
<li><a href="https://github.com/mxschmitt"><code>@mxschmitt</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/11932">facebook/jest#11932</a></li>
<li><a href="https://github.com/JanKaifer"><code>@JanKaifer</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/11922">facebook/jest#11922</a></li>
<li><a href="https://github.com/conartist6"><code>@conartist6</code></a> made their first contribution in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/11054">facebook/jest#11054</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/facebook/jest/compare/v27.2.4...v27.2.5">https://github.com/facebook/jest/compare/v27.2.4...v27.2.5</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/blob/main/CHANGELOG.md">babel-jest's changelog</a>.</em></p>
<blockquote>
<h2>27.2.5</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-config]</code> Warn when multiple Jest configs are located (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11922">#11922</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[expect]</code> Pass matcher context to asymmetric matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11926">#11926</a> & <a href="https://github-redirect.dependabot.com/facebook/jest/pull/11930">#11930</a>)</li>
<li><code>[expect]</code> Improve TypeScript types (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11931">#11931</a>)</li>
<li><code>[expect]</code> Improve typings of <code>toThrow()</code> and <code>toThrowError()</code> matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11929">#11929</a>)</li>
<li><code>[jest-cli]</code> Improve <code>--help</code> printout by removing defunct <code>--browser</code> option (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11914">#11914</a>)</li>
<li><code>[jest-haste-map]</code> Use distinct cache paths for different values of <code>computeDependencies</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11916">#11916</a>)</li>
<li><code>[jest/reporters]</code> Do not buffer <code>console.log</code>s when using verbose reporter (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11054">#11054</a>)</li>
</ul>
<h3>Chore & Maintenance</h3>
<ul>
<li><code>[expect]</code> Export default matchers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11932">#11932</a>)</li>
<li><code>[jest/types]</code> Mark deprecated configuration options as <code>deprecated</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11913">#11913</a>)</li>
</ul>
<h3>Performance</h3>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="
|
||
|
|
dd190ef2e0 |
Big dep bump
Summary: Conservatively bumping only patch versions (except the ones we know break stuff). Reviewed By: nikoant Differential Revision: D31511737 fbshipit-source-id: 5b55b4689e71975824577f0ac43d806ca37ea232 |
||
|
|
f5983b64a9 |
Bump react-native-flipper from 0.112.0 to 0.114.0 in /react-native/ReactNativeFlipperExample (#2949)
Summary: Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.112.0 to 0.114.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/flipper/releases">react-native-flipper's releases</a>.</em></p> <blockquote> <h2>v0.114.0</h2> <p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md</a> for full notes.</p> <h2>v0.113.0</h2> <p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md</a> for full notes.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
26ed0875cb |
Change adb path resolution
Summary: Quick drive-by change. `path.resolve` accepts var-args so we don't resolve to the wrong path on non-Unix systems. Reviewed By: mweststrate Differential Revision: D31502481 fbshipit-source-id: a963cd37d13eb8ef68bccf375f3e074fa8961a9e |
||
|
|
92ec974040 |
Update adb failure logging
Summary: This is not actionable on our end because this will get triggered for anyone setting a wrong ANDROID_HOME path. Reviewed By: mweststrate Differential Revision: D31502390 fbshipit-source-id: 529f1ba940cf6e38363933f706d167196116231a |
||
|
|
0ae986758e |
Fix android build (#2956)
Summary: Following mweststrate's advice on how to fix this. Pull Request resolved: https://github.com/facebook/flipper/pull/2956 Test Plan: Watch the Action. Reviewed By: lblasa Differential Revision: D31502115 Pulled By: passy fbshipit-source-id: 0f6dc73bcfde30fe7e2ee78e58d1c8e6fc16ec29 |
||
|
|
0f04b2f651 |
Bump dokka-gradle-plugin from 1.5.30 to 1.5.31 (#2938)
Summary: Bumps [dokka-gradle-plugin](https://github.com/Kotlin/dokka) from 1.5.30 to 1.5.31. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/dokka/releases">dokka-gradle-plugin's releases</a>.</em></p> <blockquote> <h2>1.5.31 Alpha</h2> <p>Changes:</p> <ul> <li>Support Kotlin 1.5.31</li> <li>Support JS KLib</li> <li>Fix link to a javadoc enum entry</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1e841b7e6d |
Bump okhttp from 4.9.1 to 4.9.2 (#2937)
Summary: Bumps [okhttp](https://github.com/square/okhttp) from 4.9.1 to 4.9.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/square/okhttp/blob/master/CHANGELOG.md">okhttp's changelog</a>.</em></p> <blockquote> <h2>Version 4.9.2</h2> <p><em>2021-09-30</em></p> <ul> <li>Fix: Don't include potentially-sensitive header values in <code>Headers.toString()</code> or exceptions. This applies to <code>Authorization</code>, <code>Cookie</code>, <code>Proxy-Authorization</code>, and <code>Set-Cookie</code> headers.</li> <li>Fix: Don't crash with an <code>InaccessibleObjectException</code> when running on JDK17+ with strong encapsulation enabled.</li> <li>Fix: Strictly verify hostnames used with OkHttp's <code>HostnameVerifier</code>. Programs that make direct manual calls to <code>HostnameVerifier</code> could be defeated if the hostnames they pass in are not strictly ASCII. This issue is tracked as [CVE-2021-0341].</li> </ul> <h2>Version 5.0.0-alpha.2</h2> <p><em>2021-01-30</em></p> <p><strong>In this release MockWebServer has a new Maven coordinate and package name.</strong> A longstanding problem with MockWebServer has been its API dependency on JUnit 4. We've reorganized things to remove that dependency while preserving backwards compatibility.</p> <table> <thead> <tr> <th align="left">Maven Coordinate</th> <th align="left">Package Name</th> <th align="left">Description</th> </tr> </thead> <tbody> <tr> <td align="left">com.squareup.okhttp3:mockwebserver3:5.0.0-alpha.2</td> <td align="left">mockwebserver3</td> <td align="left">Core module. No JUnit dependency!</td> </tr> <tr> <td align="left">com.squareup.okhttp3:mockwebserver3-junit4:5.0.0-alpha.2</td> <td align="left">mockwebserver3.junit4</td> <td align="left">Optional JUnit 4 integration.</td> </tr> <tr> <td align="left">com.squareup.okhttp3:mockwebserver3-junit5:5.0.0-alpha.2</td> <td align="left">mockwebserver3.junit5</td> <td align="left">Optional JUnit 5 integration.</td> </tr> <tr> <td align="left">com.squareup.okhttp3:mockwebserver:5.0.0-alpha.2</td> <td align="left">okhttp3.mockwebserver</td> <td align="left">Obsolete. Depends on JUnit 4.</td> </tr> </tbody> </table> <p>The new APIs use <code>mockwebserver3</code> in both the Maven coordinate and package name. This new API is <strong>not stable</strong> and will likely change before the final 5.0.0 release.</p> <p>If you have code that subclasses <code>okhttp3.mockwebserver.QueueDispatcher</code>, this update is not source or binary compatible. Migrating to the new <code>mockwebserver3</code> package will fix this problem.</p> <ul> <li>New: DNS over HTTPS is now a stable feature of OkHttp. We introduced this as an experimental module in 2018. We are confident in its stable API and solid implementation.</li> <li>Fix: Work around a crash in Android 10 and 11 that may be triggered when two threads concurrently close an SSL socket. This would have appeared in crash logs as <code>NullPointerException: bio == null</code>.</li> <li>Fix: Use plus <code>+</code> instead of <code>%20</code> to encode space characters in <code>FormBody</code>. This was a longstanding bug in OkHttp. The fix makes OkHttp consistent with major web browsers.</li> <li>Fix: Don't crash if Conscrypt returns a null version.</li> <li>Fix: Include the public suffix data as a resource in GraalVM native images.</li> <li>Fix: Fail fast when the cache is corrupted.</li> <li>Fix: Fail fast when a private key cannot be encoded.</li> <li>Fix: Fail fast when attempting to verify a non-ASCII hostname.</li> <li>Upgrade: [GraalVM 21][graalvm_21].</li> <li>Upgrade: [Kotlin 1.4.20][kotlin_1_4_20].</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
0c10b98d21 |
Bump eslint-plugin-react from 7.26.0 to 7.26.1 in /flipper-js-client-sdk (#2933)
Summary: Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.26.0 to 7.26.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.26.0...v7.26.1">7.26.1</a> - 2021.09.29</h2> <h3>Fixed</h3> <ul> <li>[<code>no-namespace</code>]: fix crash on non-string React.createElement name (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3082">#3082</a> <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>no-namespace</code>]: avoid crash on non-string createElement values (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3085">#3085</a> <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>jsx-no-target-blank</code>]: improve error messages (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3088">#3088</a> <a href="https://github.com/cutiful"><code>@cutiful</code></a>)</li> </ul> <h3>Changed</h3> <ul> <li>[Docs] [<code>jsx-max-props-per-line</code>]: fix options example (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3083">#3083</a> <a href="https://github.com/MrRaiter"><code>@MrRaiter</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3088">#3088</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3088">yannickcr/eslint-plugin-react#3088</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3085">#3085</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3085">yannickcr/eslint-plugin-react#3085</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3083">#3083</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3083">yannickcr/eslint-plugin-react#3083</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3082">#3082</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3082">yannickcr/eslint-plugin-react#3082</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
0184218403 |
Corrected Unreachable Plugins Dir Path (#2952)
Summary: **All the 4 plugins paths are unreachable/changed in [in-this-repo](https://github.com/facebook/flipper#in-this-repo) section in README file. I have updated them with the correct paths.** - **Before Changes**  - **After Changes**  Pull Request resolved: https://github.com/facebook/flipper/pull/2952 Reviewed By: muraziz Differential Revision: D31502036 Pulled By: passy fbshipit-source-id: 6f2af9d312045704e1bb2efec4f841022ebbfaaa |
||
|
|
f4ca106080 |
Flipper Snapshot Bump: v0.114.2-SNAPSHOT
Summary: Releasing snapshot version 0.114.2-SNAPSHOT Reviewed By: passy Differential Revision: D31501456 fbshipit-source-id: 5cb68bee9affe7cb0f1950c31f7a7db95f050b75 |
||
|
|
e7b3ea9344 |
Flipper Release: v0.114.1
Summary: Releasing version 0.114.1 Reviewed By: passy Differential Revision: D31501455 fbshipit-source-id: bfc85cf82b140364badff4a73069285f66b89b9f |
||
|
|
4736abc29c |
Upgrade publish action
Summary: I upgraded the docker image which should pull the latest GHR release (https://github.com/tcnksm/ghr). Reviewed By: lblasa Differential Revision: D31442256 fbshipit-source-id: 0f9fa81ec1be1285aea3da621b7ef5a1e63c3e84 |
||
|
|
c3ff0ff355 |
Set up Flipper decapitated packages
Summary: This diff introduces the packages necessary for Flipper decapitated. * flipper-common: utilities & types shared between client, server, flipper-plugin * flipper-server-core: all device & client management goes in here. Basically flipper's backend * flipper-ui-core: all UI goes in here, as far as it doesn't depend on Electron * desktop: the Electron app, will load server-core and ui-core, and glue them together, providing implementations for some electron specific stuff like dialgos * flipper-server: A node process hosting flipper-server-core, that can be connected to over websockets. And probably can serve a browser version of the UI as well. * flipper-ui-browser: thin wrapper around flipper-ui-core, providing some browser specific behavior / stubs. * flipper-dump: (might remove later), but want to hack a quick and dirt flipper dump in here, as alternative way to test flipper-server-core. This diff just creates the packages, but doesn't move any code, so it can be summarized as: restoftheowl Reviewed By: nikoant Differential Revision: D30218646 fbshipit-source-id: 735598a1261a98e584f52504b5eba01ec0afa162 |
||
|
|
99acd766b9 |
Upgrade example project to 0.66
Summary: Per https://react-native-community.github.io/upgrade-helper/?from=0.65.1&to=0.66.0 Also cleaned up lockfiles, made relative-deps non-default, removed old resolutions since I got weird errors with them. allow-large-files Reviewed By: timur-valiev Differential Revision: D31471307 fbshipit-source-id: 2ef8856498bb73293d6638b2c08a1042adb636e5 |
||
|
|
d56375970d |
Cleaning up sheet abstraction to use Ant/flipper-plugin dialogs instead
Summary: This diff cleans up order remaining dialogs, the ones involved in exporting to file or url. Includes some legacy component cleanup boyscouting, but not too much. This removes a lot of code where state of the wizard was stored globally, and makes it locally instead. Other code that was removed involves interaction with the old UI, which allowed import / export to be running in the background as well. (which is no longer needed since we optimised the process) Reviewed By: timur-valiev Differential Revision: D30192000 fbshipit-source-id: 13be883c5bf217a3d58b610b78516359e9bd0ebc |
||
|
|
9e5575cf69 |
Dialog management cleanup
Summary: This diff moves the dialogs * Settings * Plugin Manager * Doctor * Sign in * Changelog To use the imperative dialog APIs, rather then organising them through reducers which adds a lot of indirection which isn't really needed but hard to follow. Reviewed By: passy Differential Revision: D30192002 fbshipit-source-id: ba38b2e700da3e442653786448fcbf85074981ad |
||
|
|
89b193b438 |
Clean up Sheet abstraction
Summary: This stack gets rid of Flippers old sheet abstraction that relies on native (Electron) overlays, and implements it using Ant dialogs instead. Also removes a lot of code by making dialog API imperative, rather than reducer organised, like done in the deeplink handling. Reviewed By: passy Differential Revision: D30192001 fbshipit-source-id: 9bca3274bd039207e58f8f9394027515e391671d |
||
|
|
740093d0d9 |
Separate Client in server and client part
Summary: This diff separates the concept of a Client as now on the UI, from the concept of a Client as known on the server, and makes all interactions with client and vice versa async. Reviewed By: timur-valiev Differential Revision: D31235682 fbshipit-source-id: 99089e9b390b4c5359f97f6f2b15bf4b182b6cb9 |
||
|
|
eab4804792 |
Update React DevTools from 4.13.0 -> 4.19.1
Summary: Update `react-devtools-core` and `react-devtools` dependencies for RN, VSCode, Sonar, etc. `js1 upgrade react-devtools -v 4.19.1` # Changelog: [General][Changed] - Upgraded react-devtools-core dependency to 4.19.1 Reviewed By: bvaughn Differential Revision: D31345135 fbshipit-source-id: dae06a18699df19a6e8422460effd48f715e395b |
||
|
|
a7e02f234a |
Set license to MIT
Summary:
The entire repo is MIT (unless stated otherwise) but
without the flag, yarn is very noisy on every startup.
{F668266100}
Reviewed By: timur-valiev
Differential Revision: D31429016
fbshipit-source-id: 11a963181dc309a251e6c71a9a16ab93d12b7f93
|
||
|
|
94f46046ee |
Upgrade deps
Summary: Fixing some docs, decided to bump deps first. Reviewed By: timur-valiev Differential Revision: D31429002 fbshipit-source-id: 27bd9ba4c5c554ed79859d40036a28b39aa311ae |
||
|
|
a6761992ba |
Flipper Snapshot Bump: v0.114.1-SNAPSHOT
Summary: Releasing snapshot version 0.114.1-SNAPSHOT Reviewed By: passy Differential Revision: D31430621 fbshipit-source-id: 8f1985957102f76b6575d7078fc908ad1943c095 |
||
|
|
49d41f15e3 |
Flipper Release: v0.114.0
Summary: Releasing version 0.114.0 Reviewed By: passy Differential Revision: D31430620 fbshipit-source-id: fce3d83479199d27352c3b05d92fa6c5f0a69051 |
||
|
|
37529af074 |
Track plugin selection steps
Summary: Sets up some logging for the various drop-out points when going through the deeplink flow. Reviewed By: lblasa Differential Revision: D31345623 fbshipit-source-id: a06ca97c1e687e39ea97a1f47fd8bb614149056f |
||
|
|
bce2cdc316 |
Reduce logging verbosity for flipper socket provider switches
Summary: Change that removes log verbosity around socket provider switching. Reviewed By: jknoxville Differential Revision: D31395115 fbshipit-source-id: aece2facdf16c517522488c21496ea6a0eb50936 |
||
|
|
026f8fc308 |
Store clients as Map rather than array
Summary: Refactor clients storage: array -> map. A lot of logic looks up clients by their id, which is currently done with an array.find operation, which is pretty inefficient. This diff changes it to a map, that is pretty important, as in the next diff the decoupled client message handing will need to find the client again for every message that arrives. Reviewed By: timur-valiev Differential Revision: D31303536 fbshipit-source-id: ca3f540a3de7665930d2354436d37cb0fbfd5546 |
||
|
|
c9a34d3cc2 |
Fix inconsistent handling of app id and name
Summary: Changelog: Improved plugin / device / app selection handing. During some refactorings I discovered that the `connetions.selectedApp` field contained sometimes an application id, and sometimes just the name. This caused inconsistent behavior especially in unit tests. I've cleaned that up, and renamed it to `selectedAppId` where applicable, to make the distinction more clear. And, in contrast, userPreferredApp now always has a name, not an id. During refactoring our existing selection update logic was quite in the way, which was overcomplicated still, since during the sandy chrome migration, the reducers needed to be able to handle both the old UI, and the new application selection UI. That logic has been simplified now, and a lot of tests were added. As a further simplification the preferredApp/Device/Plugin are now only read and used when updating selection, but not when running selectors. Reviewed By: timur-valiev Differential Revision: D31305180 fbshipit-source-id: 2dbd9f9c33950227cc63aa29cc4a98bdd0db8e7a |
||
|
|
ba89daf12c |
Bump RN example pod files
Summary: per title Reviewed By: passy Differential Revision: D31377747 fbshipit-source-id: e35a4937ea35d73f01256277260bd939c1885477 |
||
|
|
799d88275e |
Remove WebSocket delegate before closing
Summary: This change removes ourselves as a delegate before closing. SocketRocket uses its own internal async queue to perform most operations. After a disconnect, we don't expect to receive any more delegate calls as the handlers may contain references which may have become invalid. So, removing ourselves as delegates will ensure that we don't get called after a disconnect. For sanity, we are also taking a copy of the message handler instead of a reference to it. Reviewed By: briantkelley Differential Revision: D31360721 fbshipit-source-id: bae5a2423757cd9064ffac28afb8b78c28a20d87 |
||
|
|
20185f37ab |
Init and error logging
Summary: Set up some basic logging for deep link usage at the entry point and error cases. More granular logging coming up next. Reviewed By: nikoant Differential Revision: D31337822 fbshipit-source-id: 171eae68fb3d9a11aa155087baf6f8309bbd7295 |
||
|
|
d6cc115a90 |
Flipper Snapshot Bump: v0.113.1-SNAPSHOT
Summary: Releasing snapshot version 0.113.1-SNAPSHOT Reviewed By: jknoxville Differential Revision: D31264524 fbshipit-source-id: 80e1b78608a5680f307d93f52b4867f060478608 |
||
|
|
672cfad7d6 |
Flipper Release: v0.113.0
Summary: Releasing version 0.113.0 Reviewed By: jknoxville Differential Revision: D31264525 fbshipit-source-id: 400ff8a08dd0671d780e5663b0538fe7e970b237 |
||
|
|
b43dde8a6a |
Display AccessibilityNodeInfoCompat.isScreenReaderFocusable() property (fixes #1756) (#2925)
Summary: Add screenreader-focusable property to AccessibilityUtil#getAccessibilityNodeInfoData The accessibility hierarchy displays various AccessibilityNodeInfo properties. However, it was missing the screenreader-focusable property. ## Changelog Display screenreader-focusable property in the accessibility hierarchy. Pull Request resolved: https://github.com/facebook/flipper/pull/2925 Test Plan: Test suite passes and code lints. Reviewed By: mweststrate Differential Revision: D31312381 Pulled By: passy fbshipit-source-id: c5044cef6aabe5bd2d2ce5e315f5aafd6990a137 |
||
|
|
9ce424adf7 |
Allowlist some remote usages
Summary: Some drive-by changes as I'm working on other stuff. Reviewed By: mweststrate Differential Revision: D31337500 fbshipit-source-id: 8f348af06b7c4b159703d7adf160a7380ba57b22 |
||
|
|
7dd9cce9f2 |
Wire up logger
Summary: Splitting this up into the wiring and the actual usage. This just ensures we have a logger in place for handling deeplinks. Reviewed By: mweststrate Differential Revision: D31337457 fbshipit-source-id: b088a7396e38554a87502ba7d5669dbef1b398d7 |
||
|
|
4aa7439fbf |
Fix Flipper lints #10
Summary: Grey -> gray. "Cancelled" seems quite common in APIs though, so I disabled that. A few promise cleanups Reviewed By: aigoncharov Differential Revision: D31323610 fbshipit-source-id: c8863d995936f451c24eb408fe5c26677187f089 |
||
|
|
fe3eda024b |
Replace promisify(child_process.*)
Summary: Promisify leads to weird types and sometimes unexpected runtime behaviour. Replacing it with the dep we use everywhere. It's just really annoying that `stdout` is here explicitly `| null` which isn't the case in the default types. Reviewed By: timur-valiev Differential Revision: D31278303 fbshipit-source-id: eadbc49b287704e71a5ecba0d9a311eac91dc6f8 |
||
|
|
7706b26d7a |
Exclusively use idb or xcrun for querying devices
Summary: Simplifies the logic by only using idb when available to query *both* simulators and physical devices. Changelog: Prefer idb for device listing when available. Reviewed By: mweststrate Differential Revision: D31271539 fbshipit-source-id: ac5b73ca5b00b7707bf87cd4d3a6af6e0c0ae214 |
||
|
|
111177b44e |
Upgrade to Node 14 for Actions (#2928)
Summary: I believe that matches what we have internally. This has been causing some upgrades to fail. Pull Request resolved: https://github.com/facebook/flipper/pull/2928 Reviewed By: aigoncharov Differential Revision: D31324394 Pulled By: passy fbshipit-source-id: eec38dcc6322e3e8957bbc20bf74d343855be8c0 |
||
|
|
27938a7e96 |
Bump @testing-library/dom from 8.2.0 to 8.6.0 in /desktop (#2914)
Summary: Bumps [testing-library/dom](https://github.com/testing-library/dom-testing-library) from 8.2.0 to 8.6.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/testing-library/dom-testing-library/releases"><code>@testing-library/dom</code>'s releases</a>.</em></p> <blockquote> <h2>v8.6.0</h2> <h1><a href="https://github.com/testing-library/dom-testing-library/compare/v8.5.0...v8.6.0">8.6.0</a> (2021-09-22)</h1> <h3>Features</h3> <ul> <li>Add support for firing all transition events (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/1036">https://github.com/facebook/flipper/issues/1036</a>) (<a href=" |
||
|
|
1e80107048 |
Bump js-base64 from 3.7.0 to 3.7.2 in /desktop (#2917)
Summary: Bumps [js-base64](https://github.com/dankogai/js-base64) from 3.7.0 to 3.7.2. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1945b4e9d0 |
Bump @testing-library/react from 12.0.0 to 12.1.1 in /desktop (#2916)
Summary: Bumps [testing-library/react](https://github.com/testing-library/react-testing-library) from 12.0.0 to 12.1.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/testing-library/react-testing-library/releases"><code>@testing-library/react</code>'s releases</a>.</em></p> <blockquote> <h2>v12.1.1</h2> <h2><a href="https://github.com/testing-library/react-testing-library/compare/v12.1.0...v12.1.1">12.1.1</a> (2021-09-27)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>TS:</strong> make wrapper allow a simple function comp (<a href="https://github-redirect.dependabot.com/testing-library/react-testing-library/issues/966">https://github.com/facebook/flipper/issues/966</a>) (<a href=" |
||
|
|
6431eeb22a |
Bump eslint-plugin-react from 7.25.1 to 7.26.0 in /flipper-js-client-sdk (#2909)
Summary: Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.25.1 to 7.26.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.3...v7.26.0">7.26.0</a> - 2021.09.20</h2> <h3>Added</h3> <ul> <li>add [<code>no-namespace</code>] rule (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2640">https://github.com/facebook/flipper/issues/2640</a> <a href="https://github.com/yacinehmito"><code>@yacinehmito</code></a> <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>jsx-max-props-per-line</code>]: add <code>single</code> and <code>multi</code> options (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3078">#3078</a> <a href="https://github.com/SIL0RAK"><code>@SIL0RAK</code></a>)</li> </ul> <h3>Fixed</h3> <ul> <li>[<code>display-name</code>]: Get rid of false position on component detection (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2759">https://github.com/facebook/flipper/issues/2759</a> <a href="https://github.com/iiison"><code>@iiison</code></a>)</li> </ul> <h3>Changed</h3> <ul> <li>[<code>no-access-state-in-setstate</code>]: passing test for “don't error if it's not a React Component” (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1873">https://github.com/facebook/flipper/issues/1873</a> <a href="https://github.com/kentcdodds"><code>@kentcdodds</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3078">#3078</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3078">yannickcr/eslint-plugin-react#3078</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2640">https://github.com/facebook/flipper/issues/2640</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2640">yannickcr/eslint-plugin-react#2640</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/2759">https://github.com/facebook/flipper/issues/2759</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/2759">yannickcr/eslint-plugin-react#2759</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/1873">https://github.com/facebook/flipper/issues/1873</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/1873">yannickcr/eslint-plugin-react#1873</a></p> <h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.2...v7.25.3">7.25.3</a> - 2021.09.19</h2> <h3>Fixed</h3> <ul> <li>[<code>prop-types</code>], <code>propTypes</code>: bail out unknown generic types inside func params (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3076">#3076</a> <a href="https://github.com/vedadeepta"><code>@vedadeepta</code></a>)</li> </ul> <h3>Changed</h3> <ul> <li>[readme] Update broken link for configuration files (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3071">#3071</a> <a href="https://github.com/prateek3255"><code>@prateek3255</code></a>)</li> <li>[Refactor] create/extract <code>isCreateElement</code> and <code>isDestructuredFromPragmaImport</code> utils (<a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3076">#3076</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3076">yannickcr/eslint-plugin-react#3076</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3071">#3071</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3071">yannickcr/eslint-plugin-react#3071</a></p> <h2><a href="https://github.com/yannickcr/eslint-plugin-react/compare/v7.25.1...v7.25.2">7.25.2</a> - 2021.09.16</h2> <h3>Fixed</h3> <ul> <li>[<code>jsx-no-useless-fragments</code>]: Handle insignificant whitespace correctly when <code>allowExpressions</code> is <code>true</code> (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3061">#3061</a>[] <a href="https://github.com/benj-dobs"><code>@benj-dobs</code></a>)</li> <li>[<code>prop-types</code>], <code>propTypes</code>: handle implicit <code>children</code> prop in react's generic types (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064">#3064</a>[] <a href="https://github.com/vedadeepta"><code>@vedadeepta</code></a>)</li> <li>[<code>display-name</code>]: fix arrow function returning result of function call with JSX arguments being interpreted as component (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3065">#3065</a>[] <a href="https://github.com/danielfinke"><code>@danielfinke</code></a>)</li> <li>[<code>jsx-no-target-blank</code>]: avoid crash on attr-only href (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3066">#3066</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a> <a href="https://github.com/gaz77a"><code>@gaz77a</code></a>)</li> <li>[<code>jsx-uses-vars</code>]: ignore lowercase tag names (<a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3070">#3070</a>[] <a href="https://github.com/alanorozco"><code>@alanorozco</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3070">#3070</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3070">yannickcr/eslint-plugin-react#3070</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3066">#3066</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issue/3066">yannickcr/eslint-plugin-react#3066</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3065">#3065</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3065">yannickcr/eslint-plugin-react#3065</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3064">#3064</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3064">yannickcr/eslint-plugin-react#3064</a> <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/issues/3061">#3061</a>: <a href="https://github-redirect.dependabot.com/yannickcr/eslint-plugin-react/pull/3061">yannickcr/eslint-plugin-react#3061</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
5bc1971368 |
Revert app-builder-lib bump (#2927)
Summary: This should fix the build failures due to old node versions. Pull Request resolved: https://github.com/facebook/flipper/pull/2927 Reviewed By: timur-valiev Differential Revision: D31311267 Pulled By: passy fbshipit-source-id: 336138c0bd57fbc9f72f5694a258279245b8a30d |