f6af85ee7ed5a3b5bf12863a60867648a76b95a2
5905 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
f6af85ee7e |
Upgrade prettier rules
Summary: The jsx specific one was deprecated in favour of the more generic `bracketSameLine`. Reviewed By: mweststrate Differential Revision: D31204490 fbshipit-source-id: 28e5c9b583e57bef7f348c7f06605d4180ef18cf |
||
|
|
03418f8284 |
Bump jest from 27.1.1 to 27.2.1 in /react-native/ReactNativeFlipperExample (#2899)
Summary: Bumps [jest](https://github.com/facebook/jest) from 27.1.1 to 27.2.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/jest/releases">jest's releases</a>.</em></p> <blockquote> <h2>27.2.1</h2> <h3>Features</h3> <ul> <li><code>[jest-transform]</code> Improve the unexpected token error message. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11807">#11807</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[jest-runtime]</code> Fix regression when using <code>jest.isolateModules</code> and mocks (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11882">#11882</a>)</li> <li><code>[jest-runtime]</code> Include test name when importing modules after test has completed (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li> <li><code>[jest-runtime]</code> Error when ESM import is used after test is torn down (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li> </ul> <h2>27.2.0</h2> <h3>Features</h3> <ul> <li><code>[jest-resolver, jest-runtime]</code> Pass <code>conditions</code> to custom resolvers to enable them to implement support for package.json <code>exports</code> field (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11859">#11859</a>)</li> <li><code>[jest-runtime]</code> Allow custom envs to specify <code>exportConditions</code> which is passed together with Jest's own conditions to custom resolvers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11863">#11863</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[jest/reporters]</code> Use async transform if available to transform files with no coverage (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11852">#11852</a>)</li> <li><code>[jest-util]</code> Return correct value from <code>process.send</code> stub (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11799">#11799</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/facebook/jest/blob/main/CHANGELOG.md">jest's changelog</a>.</em></p> <blockquote> <h2>27.2.1</h2> <h3>Features</h3> <ul> <li><code>[jest-transform]</code> Improve the unexpected token error message. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11807">#11807</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[jest-runtime]</code> Fix regression when using <code>jest.isolateModules</code> and mocks (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11882">#11882</a>)</li> <li><code>[jest-runtime]</code> Include test name when importing modules after test has completed (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li> <li><code>[jest-runtime]</code> Error when ESM import is used after test is torn down (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11885">#11885</a>)</li> </ul> <h2>27.2.0</h2> <h3>Features</h3> <ul> <li><code>[jest-resolver, jest-runtime]</code> Pass <code>conditions</code> to custom resolvers to enable them to implement support for package.json <code>exports</code> field (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11859">#11859</a>)</li> <li><code>[jest-runtime]</code> Allow custom envs to specify <code>exportConditions</code> which is passed together with Jest's own conditions to custom resolvers (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11863">#11863</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[jest/reporters]</code> Use async transform if available to transform files with no coverage (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11852">#11852</a>)</li> <li><code>[jest-util]</code> Return correct value from <code>process.send</code> stub (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11799">#11799</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8118405269 |
Bump eslint-plugin-flowtype from 5.9.2 to 5.10.0 in /flipper-js-client-sdk (#2879)
Summary: Bumps [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype) from 5.9.2 to 5.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gajus/eslint-plugin-flowtype/releases">eslint-plugin-flowtype's releases</a>.</em></p> <blockquote> <h2>v5.10.0</h2> <h1><a href="https://github.com/gajus/eslint-plugin-flowtype/compare/v5.9.2...v5.10.0">5.10.0</a> (2021-09-14)</h1> <h3>Features</h3> <ul> <li>add new rule sort-type-union-intersection-members (<a href="https://github-redirect.dependabot.com/gajus/eslint-plugin-flowtype/issues/501">https://github.com/facebook/flipper/issues/501</a>) (<a href=" |
||
|
|
e2b0a1a545 |
Bump prettier from 2.4.0 to 2.4.1 in /flipper-js-client-sdk (#2880)
Summary: Bumps [prettier](https://github.com/prettier/prettier) from 2.4.0 to 2.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>2.4.1</h2> <p>{emoji:1f517} <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#241">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>2.4.1</h1> <p><a href="https://github.com/prettier/prettier/compare/2.4.0...2.4.1">diff</a></p> <h4>Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11482">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11487">#11487</a> by <a href="https://github.com/niksy"><code>@niksy</code></a>)</h4> <pre lang="scss"><code>// Input forward "library" as btn-*; <p>// Prettier 2.4.0 <a href="https://github.com/forward"><code>@forward</code></a> "library" as btn- *;</p> <p>// Prettier 2.4.1 <a href="https://github.com/forward"><code>@forward</code></a> "library" as btn-*; </code></pre></p> <h4>Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11514">#11514</a> by <a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</h4> <p>A new <code>--debug-print-ast</code> CLI flag for debugging.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
c6b7aeb9e4 |
Bump eslint-plugin-react from 7.25.1 to 7.25.3 in /flipper-js-client-sdk (#2878)
Summary: Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.25.1 to 7.25.3. <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.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=" |
||
|
|
5d910f662a |
Bump prettier from 2.3.2 to 2.4.1 in /desktop (#2892)
Summary: Bumps [prettier](https://github.com/prettier/prettier) from 2.3.2 to 2.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>2.4.1</h2> <p>{emoji:1f517} <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#241">Changelog</a></p> <h2>2.4.0</h2> <p><a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.0">diff</a></p> <p><a href="https://prettier.io/blog/2021/09/09/2.4.0.html">Release note</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>2.4.1</h1> <p><a href="https://github.com/prettier/prettier/compare/2.4.0...2.4.1">diff</a></p> <h4>Fix wildcard syntax in <code>forward</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11482">#11482</a>) (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11487">#11487</a> by <a href="https://github.com/niksy"><code>@niksy</code></a>)</h4> <pre lang="scss"><code>// Input forward "library" as btn-*; <p>// Prettier 2.4.0 <a href="https://github.com/forward"><code>@forward</code></a> "library" as btn- *;</p> <p>// Prettier 2.4.1 <a href="https://github.com/forward"><code>@forward</code></a> "library" as btn-*; </code></pre></p> <h4>Add new CLI option <code>debug-print-ast</code> (<a href="https://github-redirect.dependabot.com/prettier/prettier/pull/11514">#11514</a> by <a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</h4> <p>A new <code>--debug-print-ast</code> CLI flag for debugging.</p> <h1>2.4.0</h1> <p><a href="https://github.com/prettier/prettier/compare/2.3.2...2.4.0">diff</a></p> <p>{emoji:1f517} <a href="https://prettier.io/blog/2021/09/09/2.4.0.html">Release Notes</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1ec7ebbdb5 |
Create issue on publish failure (#2904)
Summary: Because the publish runs aren't triggered on the main branch, we have limited visibility. Sending push notifications, webhooks or email integrations are hard, but opening an issue seems like a decent work-around for this. We can broaden this to more publish actions as needed. Pull Request resolved: https://github.com/facebook/flipper/pull/2904 Test Plan: Ran on my fork which generated this issue: https://github.com/passy/flipper/issues/9 Reviewed By: mweststrate Differential Revision: D31146956 Pulled By: passy fbshipit-source-id: 08f66bd4c96a5ea2cc5e70a7461c30e7e1f3d42e |
||
|
|
8ec91ac16c |
Bump gradle-maven-publish-plugin from 0.17.0 to 0.18.0 (#2882)
Summary: Bumps [gradle-maven-publish-plugin](https://github.com/vanniktech/gradle-maven-publish-plugin) from 0.17.0 to 0.18.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/releases">gradle-maven-publish-plugin's releases</a>.</em></p> <blockquote> <h2>0.18.0</h2> <p><a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/master/CHANGELOG.md#version-0180-2021-09-13">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vanniktech/gradle-maven-publish-plugin/blob/master/CHANGELOG.md">gradle-maven-publish-plugin's changelog</a>.</em></p> <blockquote> <h2>Version 0.18.0 <em>(2021-09-13)</em></h2> <ul> <li>The minimum supported Kotlin version is now <code>1.4.30</code></li> <li>It's now possible to specify <code>SONATYPE_HOST</code> as a Gradle property, e.g. <ul> <li><code>SONATYPE_HOST=S01</code> for <code>s01.sonatype.org</code></li> <li><code>SONATYPE_HOST=</code> to not add any repository by default</li> </ul> </li> <li>Fixed an issue when publishing Kotlin MPP projects with the base plugin</li> <li>Removed checks for presence of properties that aren't used by this plugin anymore</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
90c3a3fa80 |
Bump dokka-gradle-plugin from 1.5.0 to 1.5.30 (#2883)
Summary: Bumps [dokka-gradle-plugin](https://github.com/Kotlin/dokka) from 1.5.0 to 1.5.30. <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.30 Alpha</h2> <p>Highlights of this release are:</p> <ul> <li>Support kotlin 1.5.30</li> <li><code>literal</code> is also supported without code tag, thanks <a href="https://github.com/fsladkey"><code>@fsladkey</code></a></li> <li>improvements in<code>link</code> tag support. Now it supports line breaks!</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
0c365955d4 |
Bump protobuf-java from 3.17.3 to 3.18.0 (#2886)
Summary: Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.17.3 to 3.18.0. <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.0</h2> <h1>C++</h1> <ul> <li>Fix warnings raised by clang 11 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8664">#8664</a>)</li> <li>Make StringPiece constructible from std::string_view (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8707">#8707</a>)</li> <li>Add missing capability attributes for LLVM 12 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8714">#8714</a>)</li> <li>Stop using std::iterator (deprecated in C++17). (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8741">#8741</a>)</li> <li>Move field_access_listener from libprotobuf-lite to libprotobuf (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8775">#8775</a>)</li> <li>Fix <a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/7047">#7047</a> Safely handle setlocale (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8735">#8735</a>)</li> <li>Remove deprecated version of SetTotalBytesLimit() (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8794">#8794</a>)</li> <li>Support arena allocation of google::protobuf::AnyMetadata (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8758">#8758</a>)</li> <li>Fix undefined symbol error around SharedCtor() (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8827">#8827</a>)</li> <li>Fix default value of enum(int) in json_util with proto2 (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8835">#8835</a>)</li> <li>Better Smaller ByteSizeLong</li> <li>Introduce event filters for inject_field_listener_events</li> <li>Reduce memory usage of DescriptorPool</li> <li>For lazy fields copy serialized form when allowed.</li> <li>Re-introduce the InlinedStringField class</li> <li>v2 access listener</li> <li>Reduce padding in the proto's ExtensionRegistry map.</li> <li>GetExtension performance optimizations</li> <li>Make tracker a static variable rather than call static functions</li> <li>Support extensions in field access listener</li> <li>Annotate MergeFrom for field access listener</li> <li>Fix incomplete types for field access listener</li> <li>Add map_entry/new_map_entry to SpecificField in MessageDifferencer. They record the map items which are different in MessageDifferencer's reporter.</li> <li>Reduce binary size due to fieldless proto messages</li> <li>TextFormat: ParseInfoTree supports getting field end location in addition to start.</li> <li>Fix repeated enum extension size in field listener</li> <li>Enable Any Text Expansion for Descriptors::DebugString()</li> <li>Switch from int{8,16,32,64} to int{8,16,32,64}_t</li> </ul> <h1>Java</h1> <ul> <li>Fix errorprone conflict (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8723">#8723</a>)</li> <li>Removing deprecated TimeUtil class. (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8749">#8749</a>)</li> <li>Optimized FieldDescriptor.valueOf() to avoid array copying.</li> <li>Removing deprecated TimeUtil class.</li> <li>Add Durations.parseUnchecked(String) and Timestamps.parseUnchecked(String)</li> <li>FieldMaskUtil: Add convenience method to mask the fields out of a given proto.</li> </ul> <h1>JavaScript</h1> <ul> <li>Optimize binary parsing of repeated float64</li> <li>Fix for optimization when reading doubles from binary wire format</li> <li>Replace toArray implementation with toJSON.</li> </ul> <h1>PHP</h1> <ul> <li>Migrate PHP & Ruby to ABSL wyhash (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8854">#8854</a>)</li> <li>Added support for PHP 8.1 (currently in RC1) to the C extension (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8964">#8964</a>)</li> <li>Fixed PHP SEGV when constructing messages from a destructor. (<a href="https://github-redirect.dependabot.com/protocolbuffers/protobuf/issues/8969">#8969</a>)</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
3ce50c5020 |
Bump react-native-flipper from 0.108.0 to 0.111.0 in /react-native/ReactNativeFlipperExample (#2902)
Summary: Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.108.0 to 0.111.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.111.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.110.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.109.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=" |
||
|
|
89435533a1 |
Bump babel deps
Summary: Only patch ones to be safe. Reviewed By: nikoant Differential Revision: D31203884 fbshipit-source-id: c81787a6a4d7f711a6928e0cfaa16a226eeede29 |
||
|
|
b539f4d870 |
Fix startLogging / stopLogging for ArchivedDevice
Summary: Unit test would fail on trying to emit server commands when creating a ArchivedDevice. But archived devices can silently ignore log start commands, which fixes the failing test as well. Example failing run: https://github.com/facebook/flipper/runs/3685776120 I'm not sure why the test wasn't _always_ failing Reviewed By: lblasa Differential Revision: D31142584 fbshipit-source-id: 57106ecdace9f72444eaf68ee9fa024c84556a1c |
||
|
|
987755bb09 |
Improve device destruction code [8/n]
Summary: Some cleanup in device destruction code. This diff wraps up the stack that decouples device management from the UI. Next steps are client management, and system management (file access / command execution) Reviewed By: passy Differential Revision: D31084036 fbshipit-source-id: 93efee7dba2193589d3c08c51128ce03de5eff7f |
||
|
|
dce92b16db |
Bump prismjs from 1.24.1 to 1.25.0 in /website (#2895)
Summary: Bumps [prismjs](https://github.com/PrismJS/prism) from 1.24.1 to 1.25.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/PrismJS/prism/releases">prismjs's releases</a>.</em></p> <blockquote> <h2>v1.25.0</h2> <p>Release 1.25.0</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PrismJS/prism/blob/master/CHANGELOG.md">prismjs's changelog</a>.</em></p> <blockquote> <h2>1.25.0 (2021-09-16)</h2> <h3>New components</h3> <ul> <li><strong>AviSynth</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3071">#3071</a>) <a href="https://github.com/PrismJS/prism/commit/746a4b1a"><code>746a4b1a</code></a></li> <li><strong>Avro IDL</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3051">#3051</a>) <a href="https://github.com/PrismJS/prism/commit/87e5a376"><code>87e5a376</code></a></li> <li><strong>Bicep</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3027">#3027</a>) <a href="https://github.com/PrismJS/prism/commit/c1dce998"><code>c1dce998</code></a></li> <li><strong>GAP (CAS)</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3054">#3054</a>) <a href="https://github.com/PrismJS/prism/commit/23cd9b65"><code>23cd9b65</code></a></li> <li><strong>GN</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3062">#3062</a>) <a href="https://github.com/PrismJS/prism/commit/4f97b82b"><code>4f97b82b</code></a></li> <li><strong>Hoon</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2978">#2978</a>) <a href="https://github.com/PrismJS/prism/commit/ea776756"><code>ea776756</code></a></li> <li><strong>Kusto</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3068">#3068</a>) <a href="https://github.com/PrismJS/prism/commit/e008ea05"><code>e008ea05</code></a></li> <li><strong>Magma (CAS)</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3055">#3055</a>) <a href="https://github.com/PrismJS/prism/commit/a1b67ce3"><code>a1b67ce3</code></a></li> <li><strong>MAXScript</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3060">#3060</a>) <a href="https://github.com/PrismJS/prism/commit/4fbdd2f8"><code>4fbdd2f8</code></a></li> <li><strong>Mermaid</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3050">#3050</a>) <a href="https://github.com/PrismJS/prism/commit/148c1eca"><code>148c1eca</code></a></li> <li><strong>Razor C#</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3064">#3064</a>) <a href="https://github.com/PrismJS/prism/commit/4433ccfc"><code>4433ccfc</code></a></li> <li><strong>Systemd configuration file</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3053">#3053</a>) <a href="https://github.com/PrismJS/prism/commit/8df825e0"><code>8df825e0</code></a></li> <li><strong>Wren</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3063">#3063</a>) <a href="https://github.com/PrismJS/prism/commit/6a356d25"><code>6a356d25</code></a></li> </ul> <h3>Updated components</h3> <ul> <li><strong>Bicep</strong> <ul> <li>Added support for multiline and interpolated strings and other improvements (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3028">#3028</a>) <a href="https://github.com/PrismJS/prism/commit/748bb9ac"><code>748bb9ac</code></a></li> </ul> </li> <li><strong>C#</strong> <ul> <li>Added <code>with</code> keyword & improved record support (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2993">#2993</a>) <a href="https://github.com/PrismJS/prism/commit/fdd291c0"><code>fdd291c0</code></a></li> <li>Added <code>record</code>, <code>init</code>, and <code>nullable</code> keyword (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2991">#2991</a>) <a href="https://github.com/PrismJS/prism/commit/9b561565"><code>9b561565</code></a></li> <li>Added context check for <code>from</code> keyword (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2970">#2970</a>) <a href="https://github.com/PrismJS/prism/commit/158f25d4"><code>158f25d4</code></a></li> </ul> </li> <li><strong>C++</strong> <ul> <li>Fixed generic function false positive (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3043">#3043</a>) <a href="https://github.com/PrismJS/prism/commit/5de8947f"><code>5de8947f</code></a></li> </ul> </li> <li><strong>Clojure</strong> <ul> <li>Improved tokenization (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3056">#3056</a>) <a href="https://github.com/PrismJS/prism/commit/8d0b74b5"><code>8d0b74b5</code></a></li> </ul> </li> <li><strong>Hoon</strong> <ul> <li>Fixed mixed-case aura tokenization (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3002">#3002</a>) <a href="https://github.com/PrismJS/prism/commit/9c8911bd"><code>9c8911bd</code></a></li> </ul> </li> <li><strong>Liquid</strong> <ul> <li>Added all objects from Shopify reference (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2998">#2998</a>) <a href="https://github.com/PrismJS/prism/commit/693b7433"><code>693b7433</code></a></li> <li>Added <code>empty</code> keyword (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2997">#2997</a>) <a href="https://github.com/PrismJS/prism/commit/fe3bc526"><code>fe3bc526</code></a></li> </ul> </li> <li><strong>Log file</strong> <ul> <li>Added support for Java stack traces (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3003">#3003</a>) <a href="https://github.com/PrismJS/prism/commit/b0365e70"><code>b0365e70</code></a></li> </ul> </li> <li><strong>Markup</strong> <ul> <li>Made most patterns greedy (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3065">#3065</a>) <a href="https://github.com/PrismJS/prism/commit/52e8cee9"><code>52e8cee9</code></a></li> <li>Fixed ReDoS (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3078">#3078</a>) <a href="https://github.com/PrismJS/prism/commit/0ff371bb"><code>0ff371bb</code></a></li> </ul> </li> <li><strong>PureScript</strong> <ul> <li>Made <code>∀</code> a keyword (alias for <code>forall</code>) (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3005">#3005</a>) <a href="https://github.com/PrismJS/prism/commit/b38fc89a"><code>b38fc89a</code></a></li> <li>Improved Haskell and PureScript (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3020">#3020</a>) <a href="https://github.com/PrismJS/prism/commit/679539ec"><code>679539ec</code></a></li> </ul> </li> <li><strong>Python</strong> <ul> <li>Support for underscores in numbers (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3039">#3039</a>) <a href="https://github.com/PrismJS/prism/commit/6f5d68f7"><code>6f5d68f7</code></a></li> </ul> </li> <li><strong>Sass</strong> <ul> <li>Fixed issues with CSS Extras (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2994">#2994</a>) <a href="https://github.com/PrismJS/prism/commit/14fdfe32"><code>14fdfe32</code></a></li> </ul> </li> <li><strong>Shell session</strong> <ul> <li>Fixed command false positives (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3048">#3048</a>) <a href="https://github.com/PrismJS/prism/commit/35b88fcf"><code>35b88fcf</code></a></li> <li>Added support for the percent sign as shell symbol (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/3010">#3010</a>) <a href="https://github.com/PrismJS/prism/commit/4492b62b"><code>4492b62b</code></a></li> </ul> </li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
42bff13d59 |
Automated: Update Podfile.lock (#2900)
Summary: This is an automated PR to update the Podfile.lock. - Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions. - Also make sure that all the dependencies are updated to the latest one. - This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request) Pull Request resolved: https://github.com/facebook/flipper/pull/2900 Test Plan: Imported from GitHub, without a `Test Plan:` line. **Static Docs Preview: flipper** |[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D31141774/V2/flipper/)| |**Modified Pages**| |[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D31141774/V2/flipper/docs/getting-started/ios-native/)| Reviewed By: mweststrate Differential Revision: D31141774 Pulled By: passy fbshipit-source-id: a1abb69b97a8e60550256c53e0c4071aa7621737 |
||
|
|
3dacf5a7c9 |
WebSocket as default socket provider
Summary: This change makes WebSockets the default for Flipper on iOS. Having said that, we are introducing some logic to deal with clients connecting to older Flipper Desktop versions. The mobile client will first attempt to connect via WebSocket with the Desktop. This connection can either be secure or insecure. If that fails, it will attempt to connect via RSocket. Connection failure logic: The mobile client will attempt to connect up-to 3 times via a WebSocket. If it fails to connect, then the socket provider is switched to RSocket. As before, the mobile client will attempt to connect up-to 3 times via a RSocket. If it fails to connect, then the socket provider is switched back to WebSocket. Process repeats until a successful connection is established. Some logs that can be seen from iOS: 2021-09-15 14:31:51.193503+0100 Sample[92026:92107440] [] nw_protocol_get_quic_image_block_invoke dlopen libquic failed 2021-09-15 14:31:51.878257+0100 Sample[92026:92107440] [connection] nw_socket_handle_socket_event [C1.1:1] Socket SO_ERROR [61: Connection refused] 2021-09-15 14:31:52.553729+0100 Sample[92026:92107440] [connection] nw_socket_handle_socket_event [C1.2:1] Socket SO_ERROR [61: Connection refused] 2021-09-15 14:31:52.899511+0100 Sample[92026:92107442] [connection] nw_connection_get_connected_socket [C1] Client called nw_connection_get_connected_socket on unconnected nw_connection 2021-09-15 14:31:52.899664+0100 Sample[92026:92107442] TCP Conn 0x600001d384d0 Failed : error 0:61 [61] 2021-09-15 14:31:57.120120+0100 Sample[92026:92107439] [connection] nw_socket_handle_socket_event [C2.1:1] Socket SO_ERROR [61: Connection refused] 2021-09-15 14:31:57.141785+0100 Sample[92026:92107439] [connection] nw_socket_handle_socket_event [C2.2:1] Socket SO_ERROR [61: Connection refused] 2021-09-15 14:31:57.151604+0100 Sample[92026:92107483] [connection] nw_connection_get_connected_socket [C2] Client called nw_connection_get_connected_socket on unconnected nw_connection 2021-09-15 14:31:57.154312+0100 Sample[92026:92107483] TCP Conn 0x600001d7c0b0 Failed : error 0:61 [61] 2021-09-15 14:31:59.206079+0100 Sample[92026:92107483] [connection] nw_socket_handle_socket_event [C3.1:1] Socket SO_ERROR [61: Connection refused] 2021-09-15 14:31:59.236824+0100 Sample[92026:92107483] [connection] nw_socket_handle_socket_event [C3.2:1] Socket SO_ERROR [61: Connection refused] 2021-09-15 14:31:59.251927+0100 Sample[92026:92107439] [connection] nw_connection_get_connected_socket [C3] Client called nw_connection_get_connected_socket on unconnected nw_connection 2021-09-15 14:31:59.255963+0100 Sample[92026:92107439] TCP Conn 0x600001d1c210 Failed : error 0:61 [61] 2021-09-15 14:32:01.291303+0100 Sample[92026:92107439] [connection] nw_socket_handle_socket_event [C4.1:1] Socket SO_ERROR [61: Connection refused] 2021-09-15 14:32:01.312406+0100 Sample[92026:92107439] [connection] nw_socket_handle_socket_event [C4.2:1] Socket SO_ERROR [61: Connection refused] 2021-09-15 14:32:01.323099+0100 Sample[92026:92107483] [connection] nw_connection_get_connected_socket [C4] Client called nw_connection_get_connected_socket on unconnected nw_connection 2021-09-15 14:32:01.326028+0100 Sample[92026:92107483] TCP Conn 0x600001d7c0b0 Failed : error 0:61 [61] flipper: Failed to connect with the current socket provider flipper: Use legacy socket provider flipper: FlipperClient::onConnected Reviewed By: passy Differential Revision: D30900471 fbshipit-source-id: 7c242ad71306803b050d0174fc22696bb74fdba5 |
||
|
|
fcd117fc76 |
Flipper Snapshot Bump: v0.112.1-SNAPSHOT
Summary: Releasing snapshot version 0.112.1-SNAPSHOT Reviewed By: nikoant Differential Revision: D31140850 fbshipit-source-id: cf170d881e1bc4a03f5a3643ff2b0d0a3fd7b5f6 |
||
|
|
597cb6b1da |
Flipper Release: v0.112.0
Summary: Releasing version 0.112.0 Reviewed By: nikoant Differential Revision: D31140851 fbshipit-source-id: 18106a3f0c0383f8f32a7abf30866d9a72c912a4 |
||
|
|
a72e46c792 |
Fix error handling in plugin loading
Summary: If a device plugin throw an error in it's initialization, it would prevent the device itself from being registered. This fixes that. As shown in the comments of for example: https://fb.workplace.com/groups/flippersupport/permalink/1218627761951213/ Reviewed By: ananyaarun Differential Revision: D31127969 fbshipit-source-id: 9824d23b275f1f9e866f841035961e4707ff8e04 |
||
|
|
40f20f6785 |
Introduce an internal FDS Flipper plugin
Summary: Adding a Flipper plugin that is isolated to design systems engineering / FDS. This is essentially our dumping grounds of useful utilities for FDS. The first thing I've added is the ability to dump / view the ui tracker hierarchy, which will be useful for development / debugging. Differential Revision: D31076277 fbshipit-source-id: 5aff639368945796dc3ebab603dadb8d43d7b699 |
||
|
|
24acde5325 |
Flipper Snapshot Bump: v0.111.1-SNAPSHOT
Summary: Releasing snapshot version 0.111.1-SNAPSHOT Reviewed By: nikoant Differential Revision: D31107619 fbshipit-source-id: 4142063904d0fd267550a4975c0b4831f2e71d94 |
||
|
|
2fc156c15a |
Flipper Release: v0.111.0
Summary: Releasing version 0.111.0 Reviewed By: nikoant Differential Revision: D31107620 fbshipit-source-id: 3651b4e38c4311d895af411a15925eb99bef1382 |
||
|
|
3882357579 |
Factor out realDevice [7/n]
Summary: `device.realDevice` was the escape hatch used in Sandy plugins to give access to device specific features like taking screenshots, clearing logs or accessing `adb`. Since in decapitated Flipper that won't be possible anymore (since plugins run in the client but device implementations on the server), all escape hatches have been bridged in this stack, and we can get of the `realDevice` interaction, by explicitly exposing those cases, which makes it type safe as well. Reviewed By: passy Differential Revision: D31079509 fbshipit-source-id: c9ec2e044d0dec0ccb1de287cf424907b198f818 |
||
|
|
11a27f9e1a |
Support forward command [6/n]
Summary: Support the adb forward command Reviewed By: jameslawson Differential Revision: D31055957 fbshipit-source-id: bc0593320d0e187ddfc8120c1684746f9e9c4cf5 |
||
|
|
8cf182cc26 |
Restore adb executeShell [5/n]
Summary: Expose executeShell explicitly through the device interface Reviewed By: jameslawson Differential Revision: D31055959 fbshipit-source-id: b14395d0783ede265c6ae39c397ea93a85a78336 |
||
|
|
4463e7ede2 |
Restore metro functionality [4/n]
Summary: Restored Metro functionality; progress reports, metro logs, RN/Hermes debugging, reload / dev menu button Reviewed By: passy Differential Revision: D31055958 fbshipit-source-id: c243035c343c14718a9afe275c8f5f36a1aa3a94 |
||
|
|
3428ce2968 |
Restore device icons [3/n]
Summary: Restored support for device icons which was disabled in previous diff Reviewed By: passy Differential Revision: D31054802 fbshipit-source-id: 107a53f06159211534cb9a2316340af7a7ca530a |
||
|
|
2d838efd4d |
Separate device in server and client version [2/n]
Summary:
This stack takes care of handling care of moving all device interactions over the (possible) async channel FlipperServer. The FlipperServer interface (see previous diff) allows listening to specific server events using `on`, and emit commands to be executed by the server by using `exec` (e.g. `exec('take-screenshot', serial) => Promise<buffer>`).
FlipperServerImpl implements this interface on the server side.
The device implementations are split as follows
```
server / backend process:
ServerDevice
- iOSDevice
- AndroidDevice
- MetroDevice
- DummyDevice
- Mac/Windows Device
frontend / ui:
BaseDevice: a normal connected, device, implements device apis as they already existed
- ArchivedDevice (note that this doesn't have a server counterpart)
- TestDevice (for unit tests, with stubbed backend communication)
```
All features of devices are for simplicity unified (since the deviations are small), where specific device types might not implement certain features like taking screenshots or running shell commands.
To avoid making this diff unnecessarily big, some open Todo's will be addressed later in this stack, and it shouldn't be landed alone.
Reviewed By: timur-valiev
Differential Revision: D30909346
fbshipit-source-id: cce0bee94fdd5db59bebe3577a6084219a038719
|
||
|
|
845d0755f1 |
Move common types to flipper-plugin [1/n]
Summary: This is the first diff in a stack of many where server and UI logic is further decoupled to be only communication through an event listener / emitting commands, where all data going over these media is json serializable. In this diff we extract the common interfaces that are to be used by both server and UI layer. Reviewed By: passy Differential Revision: D30899609 fbshipit-source-id: dc3c783707d47671f1d0f5dbf99cde17a8f69062 |
||
|
|
d5aaa0034d |
Improve UI when no devices connected
Summary: Remove empty dropdown when no devices connected. Show 'No devices available' test instead. Reviewed By: passy Differential Revision: D31088007 fbshipit-source-id: 8a3bf0e8fbff04c7dfe2581f95576b3ab5ed4bcb |
||
|
|
97e5c897c6 |
Update React Native Example
Summary: Updated React Native Example to 0.110.0 client, to fix randomly not connecting bug Reviewed By: passy Differential Revision: D31051673 fbshipit-source-id: 5b16c1ac1e66733ea78326484ac27c0198c9e7bf |
||
|
|
5252dac50a |
Revert globby upgrade (#2868)
Summary: Fixes https://github.com/facebook/flipper/issues/2710 Pull Request resolved: https://github.com/facebook/flipper/pull/2868 Test Plan: cd pkg; yarn && yarn run run help No longer shows ESM error. Reviewed By: lblasa Differential Revision: D31027581 Pulled By: mweststrate fbshipit-source-id: 04d669df3645c5b3ae727d521243a82dea701152 |
||
|
|
4244563b67 |
fix take screenshot button state
Summary: Take screenshot button state is not reset after screenshot taken. So Flipper can only take 1 screenshot per session. Reviewed By: mweststrate Differential Revision: D31018526 fbshipit-source-id: dc7b00f26c77ec94a8a15047f5ae835acdb710c7 |
||
|
|
259f19817c |
Flipper Snapshot Bump: v0.110.1-SNAPSHOT
Summary: Releasing snapshot version 0.110.1-SNAPSHOT Reviewed By: mweststrate Differential Revision: D31020263 fbshipit-source-id: 1d8baaa6d7ca1ada052705196a833f61880564ab |
||
|
|
5e10baa43f |
Flipper Release: v0.110.0
Summary: Releasing version 0.110.0 Reviewed By: mweststrate Differential Revision: D31020264 fbshipit-source-id: e161705979fda9f95ddd212d5f35ede4bb8f49c3 |
||
|
|
10e97a7e98 |
Fixes an error with the handled flag for certificate exchange
Summary: This change fixes a bug with the handled flag during the certificate exchange process. Explanation: handled was passed by reference as &handled Once the function goes out of scope then the reference, well, it just becomes invalid (undefined behaviour) In some cases, it appears as 'handled' because the reference is invalid and it happens to be 'true'. Changelog: Fixed an issue where clients would randomly not connect to Flipper. Please update FlipperKit to 0.110.0 to apply the fix: https://fbflipper.com/docs/getting-started/react-native#using-the-latest-flipper-sdk Reviewed By: mweststrate Differential Revision: D31017592 fbshipit-source-id: c087a769fa23de1acfd3c198b4db4d6ccdb2be90 |
||
|
|
c865446312 |
Fixed issue where ADB would be initialised, despite being disabled in settings
Summary: As reported here: https://github.com/facebook/flipper/issues/2873, ADB would be initialised, even when disabled explicitly, resulting in an error if ADB could not be found. Changelog: Fix: made sure that the "Android disabled" setting is respected. Reviewed By: lblasa Differential Revision: D31019099 fbshipit-source-id: 9d57945f2c21655426da42eb976dd46d8605d007 |
||
|
|
d7da816e36 |
Fixed issue where plugins weren't reset properly when reconnecting a device
Summary: If a device disconnects and reconnects while keeping the plugin open, a new pluginInstance is available, but the React component would not be remounted since both the old and new pluginInstance have the same identifier (device/client/plugin). This change makes sure that if a different pluginInstance arrives, the rendering will be reinitialised as well. Reviewed By: lblasa Differential Revision: D31018845 fbshipit-source-id: ac09e7ac519c7aebfb4f8dc0cc7c6cda6fbbf633 |
||
|
|
dcac1db50f |
Cleanup android utilities
Summary: Some code simplification. The validation functions are not async, so don't need promises. By combining the internal and non internal files, a lot of utilities can be kept local instead of exposing them Reviewed By: lblasa Differential Revision: D31018355 fbshipit-source-id: be568a70fc84971dbce82a8478495edf7dafb4a5 |
||
|
|
236bc44609 |
Fix SparkAR connection
Summary:
Changelog: Fixed skyline no longer connecting to Flipper
Per https://fb.workplace.com/groups/flippersupport/permalink/1214902038990452/. Reverts a change introduced here: https://www.internalfb.com/diff/D30838947 (
|
||
|
|
3ee8aef154 |
Fix bug in iOSDevice detection if both physical and emulator are active
Summary: When connecting both to an iOS emulator and physical device, the emulator devices would continuesly be replaced, and Flipper would print the warning `Tried to replace still connected device XXX with a new instance` Fixed the logical mistake that causes it. Not sure if this caused any actual bugs, but at least it was incorrect. Reviewed By: lblasa Differential Revision: D31015451 fbshipit-source-id: 32dd29043e9dc48357fdbf68cde930d3be11419a |
||
|
|
5739e0c943 |
Fix CSR exchange exception disappearing in the void
Summary: I accidentally wrote a cert at the wrong location, but noticed that there was never raised an exception. Added error handing to surface the error. Seems the underlying RSocket implementation silently eats errors that escape from handlers.... Reviewed By: lblasa Differential Revision: D31015168 fbshipit-source-id: 38480921c3cf33f3a5d91eb2ed4e3a912fdf74a7 |
||
|
|
41286ce4b8 |
Some minor logging fine tuning
Summary: Per title Reviewed By: lblasa Differential Revision: D31015170 fbshipit-source-id: 5e50c9cb7b3d65eb745be8f33ef38cbb226e8bbc |
||
|
|
e771394350 |
Fix timeout handlers being shared across connections
Summary: If multiple apps connect simultanously, they could overwrite or cancel each other timeoutHandles, leading to potential incorrect messages. Reviewed By: lblasa Differential Revision: D31015171 fbshipit-source-id: 1d498a90c8a7a1847d2a961fc944d2f74e734cc2 |
||
|
|
ebc905edd7 |
Bump deps
Summary: run `pod install` Reviewed By: lblasa Differential Revision: D30992110 fbshipit-source-id: ee1f7cd2d1209ac1ed233c3106e901c765ab8a70 |
||
|
|
cbee595229 |
Enhancing types for Device
Summary: While investigating Flipper to unblock D30990411. I found this untyped `device` field. This field is exactly the `Device` type in 'adbkit', so I did a small refactor to type it. Reviewed By: timur-valiev Differential Revision: D30996427 fbshipit-source-id: 9972a865c2dee009088635e57ef512969f404ddf |
||
|
|
094c320c5c |
Ignore react-vis types missing
Reviewed By: defHLT Differential Revision: D30993257 fbshipit-source-id: 32d7f6af837f47407e10e3c3bd744071d6b374e6 |
||
|
|
b62cd63f58 |
Add typing for TreemapPoint functions
Reviewed By: timur-valiev Differential Revision: D30992497 fbshipit-source-id: 616f11d34d2904655f74c9313a511b8e14a13524 |
||
|
|
eb04011887 |
Limit ADB error display for 10 seconds
Summary: So that error message won't displayed forever. Reviewed By: lblasa Differential Revision: D30991434 fbshipit-source-id: 2cb5c9f983e11e021acb818ad4e245530757eee4 |