1b2d7b9f610439e79e992f05f801c81d5508ab1c
5773 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
8e0d3cf779 |
Removed some old ui/ components
Summary: Removing old components that are no longer used, and cleaning up index.tsx to prevent future for some of those Reviewed By: nikoant Differential Revision: D29428621 fbshipit-source-id: 78ae51c09510738cf2d75982fdae35b9ef6d2d7e |
||
|
|
1dafe351f7 |
Remove SearchableDataInspector
Summary: Fury was the last user of this component Reviewed By: nikoant Differential Revision: D29426804 fbshipit-source-id: 793135119e70b41eda0391d3fedee1c9b6834cbd |
||
|
|
16154e1343 |
Remove classic plugin infra
Summary: This removes all code duplication / old plugin infra that isn't needed anymore when all plugin run on the Sandy plugin infra structure. The diff is quite large, but the minimal one that passes tests and compiles. Existing tests are preserved by wrapping all remaining tests in `wrapSandy` for classic plugins where needed Reviewed By: passy Differential Revision: D29394738 fbshipit-source-id: 1315fabd9f048576aed15ed5f1cb6414d5fdbd40 |
||
|
|
9d6abd62c6 |
Always use Sandy wrapper
Summary: Since the Sandy wrapper is now rolled out to 100%, removing the GK. Further code cleanup in next diffs. Changelog: Flipper that don't use the new Sandy plugin format yet (see https://fbflipper.com/docs/extending/sandy-migration) will now always be loaded inside a legacy container Reviewed By: timur-valiev Differential Revision: D29394736 fbshipit-source-id: f7a7c321c6b6a82470d47e4352d86135c3849b82 |
||
|
|
4b3772ced4 |
serialization
Summary: Remove serialisation utilities which are now unused Reviewed By: priteshrnandgaonkar Differential Revision: D29394737 fbshipit-source-id: 19ead40dfdb493cbbaee09745b3fc313272da34d |
||
|
|
7c3d9f0cf0 |
Bump react-native-flipper from 0.94.1 to 0.95.0 in /react-native/ReactNativeFlipperExample (#2519)
Summary: Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.94.1 to 0.95.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.95.0</h2> <p>See <a href="https://github.com/facebook/flipper/blob/master/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/master/desktop/static/CHANGELOG.md</a> for full notes.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
099e792aaf |
Clean up deps
Summary: These seem unused. Reviewed By: fabiomassimo Differential Revision: D29328071 fbshipit-source-id: b4f6d163d03caa9390696fbc33a3b8afcfc6ad2a |
||
|
|
65a7bc9e4d |
Bump @typescript-eslint/parser from 4.27.0 to 4.28.1 in /flipper-js-client-sdk (#2538)
Summary: Bumps [typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.27.0 to 4.28.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v4.28.1</h2> <h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.28.0...v4.28.1">4.28.1</a> (2021-06-28)</h2> <p><strong>Note:</strong> Version bump only for package <code>@typescript-eslint/typescript-eslint</code></p> <h2>v4.28.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.27.0...v4.28.0">4.28.0</a> (2021-06-21)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-regexp-exec] factor in union types (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3434">#3434</a>) (<a href=" |
||
|
|
b5dfac8693 |
Bump jest from 27.0.4 to 27.0.6 in /react-native/ReactNativeFlipperExample (#2536)
Summary: Bumps [jest](https://github.com/facebook/jest) from 27.0.4 to 27.0.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/jest/releases">jest's releases</a>.</em></p> <blockquote> <h2>27.0.6</h2> <h3>Fixes</h3> <ul> <li><code>[*]</code> Publish all modules to include the build change in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/11569">#11569</a></li> </ul> <h2>27.0.5</h2> <h3>Features</h3> <ul> <li><code>[jest/fake-timers]</code> Flush callbacks scheduled with <code>requestAnimationFrame</code> every 16ms when using legacy timers. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11567">#11523</a>)</li> <li><code>[pretty-format]</code> Use <code>globalThis</code> (with polyfill if required) to bring support for esbuild's browser bundling mode (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11569">#11569</a></li> </ul> <h3>Fixes</h3> <ul> <li><code>[jest-core]</code> Support special characters like <code>@</code>, <code>+</code> and <code>()</code> on Windows with <code>--findRelatedTests</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11548">#11548</a>)</li> <li><code>[jest/fake-timers]</code> Do not add <code>setImmediate</code> and <code>clearImmediate</code> if they do not exist in the global environment (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11599">#11599</a>)</li> <li><code>[jest/reporters]</code> Allow <code>node-notifier@10</code> as peer dependency (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11523">#11523</a>)</li> <li><code>[jest/reporters]</code> Update <code>v8-to-istanbul</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11523">#11523</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/facebook/jest/blob/master/CHANGELOG.md">jest's changelog</a>.</em></p> <blockquote> <h2>27.0.6</h2> <h3>Fixes</h3> <ul> <li><code>[*]</code> Publish all modules to include the build change in <a href="https://github-redirect.dependabot.com/facebook/jest/pull/11569">#11569</a></li> </ul> <h2>27.0.5</h2> <h3>Features</h3> <ul> <li><code>[jest/fake-timers]</code> Flush callbacks scheduled with <code>requestAnimationFrame</code> every 16ms when using legacy timers. (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11567">#11523</a>)</li> <li><code>[pretty-format]</code> Use <code>globalThis</code> (with polyfill if required) to bring support for esbuild's browser bundling mode (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11569">#11569</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><code>[jest-core]</code> Support special characters like <code>@</code>, <code>+</code> and <code>()</code> on Windows with <code>--findRelatedTests</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11548">#11548</a>)</li> <li><code>[jest/fake-timers]</code> Do not add <code>setImmediate</code> and <code>clearImmediate</code> if they do not exist in the global environment (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11599">#11599</a>)</li> <li><code>[jest/reporters]</code> Allow <code>node-notifier@10</code> as peer dependency (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11523">#11523</a>)</li> <li><code>[jest/reporters]</code> Update <code>v8-to-istanbul</code> (<a href="https://github-redirect.dependabot.com/facebook/jest/pull/11523">#11523</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
3f04577548 |
Pod lib lint subspecs in a concurrent manner (#2540)
Summary: This PR splits the linting of the flipperkit pods into different subspecs. This will fasten the overall validation time. Before, all the pods were validated in a serialised fashion, but now its done in a parallel way. This brings down the total validation time from 2+ hrs to ~ 25mins ## Changelog - Split the validation of the FlipperKit pod into parallelised subspecs Pull Request resolved: https://github.com/facebook/flipper/pull/2540 Test Plan: https://github.com/facebook/flipper/actions/runs/986790548 Reviewed By: passy Differential Revision: D29489716 Pulled By: priteshrnandgaonkar fbshipit-source-id: 55557c581d56ee01796ca64405cf78b647d2a68b |
||
|
|
ef5a7d5bba |
Temporary remove fb-only include form "navigation" plugin setup docs to fix github build
Summary: Github build is currently broken, so I'm removing this for now while I'm looking for the proper fix. Failed job: https://github.com/facebook/flipper/runs/2947749418 Reviewed By: priteshrnandgaonkar Differential Revision: D29491530 fbshipit-source-id: a2430033e18d3883adf2617beb0c60a67db5e183 |
||
|
|
e5709b21e1 |
Bump mockito-core from 3.11.1 to 3.11.2 (#2521)
Summary: Bumps [mockito-core](https://github.com/mockito/mockito) from 3.11.1 to 3.11.2. <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>v3.11.2</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --><em>Changelog generated by <a href="https://github.com/shipkit/shipkit-changelog">Shipkit Changelog Gradle Plugin</a></em><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h4>3.11.2</h4> <ul> <li>2021-06-21 - <a href="https://github.com/mockito/mockito/compare/v3.11.1...v3.11.2">5 commit(s)</a> by dependabot[bot]</li> <li>Bump versions.bytebuddy from 1.11.2 to 1.11.3 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2333">https://github.com/facebook/flipper/issues/2333</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2333">mockito/mockito#2333</a>)</li> <li>Bump assertj-core from 3.20.0 to 3.20.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2332">https://github.com/facebook/flipper/issues/2332</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2332">mockito/mockito#2332</a>)</li> <li>Bump org.eclipse.osgi from 3.16.200 to 3.16.300 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2330">https://github.com/facebook/flipper/issues/2330</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2330">mockito/mockito#2330</a>)</li> <li>Bump assertj-core from 3.19.0 to 3.20.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2329">https://github.com/facebook/flipper/issues/2329</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2329">mockito/mockito#2329</a>)</li> <li>Bump shipkit-auto-version from 1.1.17 to 1.1.19 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2328">https://github.com/facebook/flipper/issues/2328</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2328">mockito/mockito#2328</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
0593a86fc0 |
Flipper Snapshot Bump: v0.96.1-SNAPSHOT
Summary: Releasing snapshot version 0.96.1-SNAPSHOT Reviewed By: nikoant Differential Revision: D29487011 fbshipit-source-id: cb98a0b3663cc8ecd464ec8894071e7e57c11210 |
||
|
|
f8996a35cd |
Flipper Release: v0.96.0
Summary: Releasing version 0.96.0 Reviewed By: nikoant Differential Revision: D29487010 fbshipit-source-id: 37445bf8d448f2a71a16fbf0dbf37a5c6737a602 |
||
|
|
02334ca377 |
Added documentation on how to document plugins
Summary: Just some documentation on documenting plugins Reviewed By: jknoxville Differential Revision: D29488048 fbshipit-source-id: 1fef3d66894e7e2659043c02c82dab71963ecbff |
||
|
|
8ef5a62010 |
Update pod push script to handle multiple edge cases (#2511)
Summary: This PR adds a script to publish pods. It handles different edge cases like: - The version was already pushed but still you are trying to push it, it will skip in that case and give a proper message. - This also makes sure that the same version Flipper pod exists before pushing FlipperKit. - It also has the retry mechanism in place if at all the pod trunk push fails to push. ## Changelog Updated the workflow to push pods Pull Request resolved: https://github.com/facebook/flipper/pull/2511 Test Plan: While pushing already published release: https://github.com/facebook/flipper/actions/runs/974346766 While pushing new release: https://github.com/facebook/flipper/actions/runs/978707041 Reviewed By: passy Differential Revision: D29415078 Pulled By: priteshrnandgaonkar fbshipit-source-id: f0fb68a2e399802e5719d7be4216d4a5ed6ef782 |
||
|
|
10c6a25aad |
Update bump binary for Linux
Summary: Followed README instructions. Reviewed By: nikoant Differential Revision: D29485164 fbshipit-source-id: 07b81ccaa9f3c318862323ca13a450fe99016020 |
||
|
|
f3308b7446 |
Update bump binary for Mac
Summary: Bump the Mac binary. Reviewed By: nikoant Differential Revision: D29485096 fbshipit-source-id: eabbb36a47825631ddca5784d6868db132bbfdec |
||
|
|
5fdd4fd34d |
Bump prismjs from 1.23.0 to 1.24.0 in /website (#2539)
Summary: Bumps [prismjs](https://github.com/PrismJS/prism) from 1.23.0 to 1.24.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.24.0</h2> <p>Release 1.24.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.24.0 (2021-06-27)</h2> <h3>New components</h3> <ul> <li><strong>CFScript</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2771">#2771</a>) <a href="https://github.com/PrismJS/prism/commit/b0a6ec85"><code>b0a6ec85</code></a></li> <li><strong>ChaiScript</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2706">#2706</a>) <a href="https://github.com/PrismJS/prism/commit/3f7d7453"><code>3f7d7453</code></a></li> <li><strong>COBOL</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2800">#2800</a>) <a href="https://github.com/PrismJS/prism/commit/7e5f78ff"><code>7e5f78ff</code></a></li> <li><strong>Coq</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2803">#2803</a>) <a href="https://github.com/PrismJS/prism/commit/41e25d3c"><code>41e25d3c</code></a></li> <li><strong>CSV</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2794">#2794</a>) <a href="https://github.com/PrismJS/prism/commit/f9b69528"><code>f9b69528</code></a></li> <li><strong>DOT (Graphviz)</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2690">#2690</a>) <a href="https://github.com/PrismJS/prism/commit/1f91868e"><code>1f91868e</code></a></li> <li><strong>False</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2802">#2802</a>) <a href="https://github.com/PrismJS/prism/commit/99a21dc5"><code>99a21dc5</code></a></li> <li><strong>ICU Message Format</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2745">#2745</a>) <a href="https://github.com/PrismJS/prism/commit/bf4e7ba9"><code>bf4e7ba9</code></a></li> <li><strong>Idris</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2755">#2755</a>) <a href="https://github.com/PrismJS/prism/commit/e9314415"><code>e9314415</code></a></li> <li><strong>Jexl</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2764">#2764</a>) <a href="https://github.com/PrismJS/prism/commit/7e51b99c"><code>7e51b99c</code></a></li> <li><strong>KuMir (КуМир)</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2760">#2760</a>) <a href="https://github.com/PrismJS/prism/commit/3419fb77"><code>3419fb77</code></a></li> <li><strong>Log file</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2796">#2796</a>) <a href="https://github.com/PrismJS/prism/commit/2bc6475b"><code>2bc6475b</code></a></li> <li><strong>Nevod</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2798">#2798</a>) <a href="https://github.com/PrismJS/prism/commit/f84c49c5"><code>f84c49c5</code></a></li> <li><strong>OpenQasm</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2797">#2797</a>) <a href="https://github.com/PrismJS/prism/commit/1a2347a3"><code>1a2347a3</code></a></li> <li><strong>PATROL Scripting Language</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2739">#2739</a>) <a href="https://github.com/PrismJS/prism/commit/18c67b49"><code>18c67b49</code></a></li> <li><strong>Q#</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2804">#2804</a>) <a href="https://github.com/PrismJS/prism/commit/1b63cd01"><code>1b63cd01</code></a></li> <li><strong>Rego</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2624">#2624</a>) <a href="https://github.com/PrismJS/prism/commit/e38986f9"><code>e38986f9</code></a></li> <li><strong>Squirrel</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2721">#2721</a>) <a href="https://github.com/PrismJS/prism/commit/fd1081d2"><code>fd1081d2</code></a></li> <li><strong>URI</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2708">#2708</a>) <a href="https://github.com/PrismJS/prism/commit/bbc77d19"><code>bbc77d19</code></a></li> <li><strong>V</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2687">#2687</a>) <a href="https://github.com/PrismJS/prism/commit/72962701"><code>72962701</code></a></li> <li><strong>Wolfram language</strong> & <strong>Mathematica</strong> & <strong>Mathematica Notebook</strong> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2921">#2921</a>) <a href="https://github.com/PrismJS/prism/commit/c4f6b2cc"><code>c4f6b2cc</code></a></li> </ul> <h3>Updated components</h3> <ul> <li>Fixed problems reported by <code>regexp/no-dupe-disjunctions</code> (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2952">#2952</a>) <a href="https://github.com/PrismJS/prism/commit/f471d2d7"><code>f471d2d7</code></a></li> <li>Fixed some cases of quadratic worst-case runtime (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2922">#2922</a>) <a href="https://github.com/PrismJS/prism/commit/79d22182"><code>79d22182</code></a></li> <li>Fixed 2 cases of exponential backtracking (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2774">#2774</a>) <a href="https://github.com/PrismJS/prism/commit/d85e30da"><code>d85e30da</code></a></li> <li><strong>AQL</strong> <ul> <li>Update for ArangoDB 3.8 (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2842">#2842</a>) <a href="https://github.com/PrismJS/prism/commit/ea82478d"><code>ea82478d</code></a></li> </ul> </li> <li><strong>AutoHotkey</strong> <ul> <li>Improved tag pattern (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2920">#2920</a>) <a href="https://github.com/PrismJS/prism/commit/fc2a3334"><code>fc2a3334</code></a></li> </ul> </li> <li><strong>Bash</strong> <ul> <li>Accept hyphens in function names (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2832">#2832</a>) <a href="https://github.com/PrismJS/prism/commit/e4ad22ad"><code>e4ad22ad</code></a></li> <li>Fixed single-quoted strings (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2792">#2792</a>) <a href="https://github.com/PrismJS/prism/commit/e5cfdb4a"><code>e5cfdb4a</code></a></li> </ul> </li> <li><strong>C++</strong> <ul> <li>Added support for generic functions and made <code>::</code> punctuation (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2814">#2814</a>) <a href="https://github.com/PrismJS/prism/commit/3df62fd0"><code>3df62fd0</code></a></li> <li>Added missing keywords and modules (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2763">#2763</a>) <a href="https://github.com/PrismJS/prism/commit/88fa72cf"><code>88fa72cf</code></a></li> </ul> </li> <li><strong>Dart</strong> <ul> <li>Improved support for classes & generics (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2810">#2810</a>) <a href="https://github.com/PrismJS/prism/commit/d0bcd074"><code>d0bcd074</code></a></li> </ul> </li> <li><strong>Docker</strong> <ul> <li>Improvements (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2720">#2720</a>) <a href="https://github.com/PrismJS/prism/commit/93dd83c2"><code>93dd83c2</code></a></li> </ul> </li> <li><strong>Elixir</strong> <ul> <li>Added missing keywords (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2958">#2958</a>) <a href="https://github.com/PrismJS/prism/commit/114e4626"><code>114e4626</code></a></li> <li>Added missing keyword and other improvements (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2773">#2773</a>) <a href="https://github.com/PrismJS/prism/commit/e6c0d298"><code>e6c0d298</code></a></li> <li>Added <code>defdelagate</code> keyword and highlighting for function/module names (<a href="https://github-redirect.dependabot.com/PrismJS/prism/issues/2709">#2709</a>) <a href="https://github.com/PrismJS/prism/commit/59f725d7"><code>59f725d7</code></a></li> </ul> </li> <li><strong>F#</strong></li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
9b11cf0e1c |
Fix bump script
Summary: This diff fixes the bump script issue because of which today release failed: https://www.internalfb.com/intern/sandcastle/job/18014398957261529/. Reviewed By: passy Differential Revision: D29483622 fbshipit-source-id: ce9f28888e528c8f27b866535fc9056b3df5b6da |
||
|
|
7a1b2ecc73 |
Basic plugin info view for open-source builds
Summary: Show a new view when a disabled/uninstalled plugin is selected in open-source Flipper build. I'm going to improve it later with additional info from npm packages metadata. For now it just shows status of the plugin and button to install/enable it. Reviewed By: mweststrate Differential Revision: D29482937 fbshipit-source-id: 45d207d3f6e846c354184f2b5fd911751d3164b0 |
||
|
|
039d3a4a08 |
Move plugin docs to plugin folders
Summary: Moved plugin documentation and related assets to plugin folders, fixed links and configured redirects where required. Now these docs are used for both showing docs in Flipper and generating Flipper docs website. Reviewed By: passy Differential Revision: D29465567 fbshipit-source-id: 3ec4240b215b0d5baea5154f64266a9ba7ead3a5 |
||
|
|
4ad7a70ee3 |
Differentiate enabled and disabled selected plugins in analytics
Summary: As we now allow selection of disabled plugins we need to track plugin usage a bit smarter. We'll add a new field "pluginEnabled" to the logged messages to indicate whether selected plugin is enabled or not. Reviewed By: cekkaewnumchai Differential Revision: D29455248 fbshipit-source-id: 32c79e0961653edc8f4cc89adecc2662b37cbd7b |
||
|
|
142859f0ed |
Intercept click to links in the embedded documentation and redirect them to the default browser
Summary: Intercept click to links in the embedded documentation and redirect them to the default browser. Reviewed By: passy Differential Revision: D29426270 fbshipit-source-id: 1d3d9613ff827f80287883768452b93701e95d96 |
||
|
|
9fc85730ba |
Show plugin documentation in Flipper
Reviewed By: passy Differential Revision: D29392524 fbshipit-source-id: 675de1fc070b1b8b22d0b27721c16dbd6f7076ef |
||
|
|
e4fb2907fd |
Auto-generate plugin docs
Summary: This diff changes the way on how plugin documentation is produced. Instead of keeping plugin documentation together with other docs, we will now keep it together with plugin code. There are multiple advantages of such solution: 1. We are generating docs for every plugin in a standartised way so all of them looks similar. We can also use plugin metadata for generation as well (e.g. take title, icon, oncall name etc from package.json). 2. Standartised plugin docs make it possible to build docs both for websites (public and internal) and for embedding into Flipper. 3. It will hopefully incentivise authors to write docs as they will be a part of plugin "package". 4. We can scaffold documentation template using scarf to further incentivise filling it. Reviewed By: jknoxville Differential Revision: D29378053 fbshipit-source-id: 66ea48dc9ba225fabfb256ae6a10f8c81eef6f5f |
||
|
|
116f6eb5ba |
Show PluginInfo for unavailable and not installed plugins
Summary: Updated PluginInfo component to show info about uninstalled and unavailable plugins in addition to enabled/disabled. Now any selected plugin will be shown there. For uninstalled plugins we will show "Install" action button. For unavailable plugins we wiil show an alert describing why plugin is unavailable. Reviewed By: mweststrate Differential Revision: D29254970 fbshipit-source-id: 0de32da5b5550ff6b7d452abf6ff7259677aebc5 |
||
|
|
e36eec82b2 |
Change PluginContainer to allow selecting unavailable plugins
Summary: Changed PluginContainer implementation to allow selecting unavailable/uninstalled plugins which was impossible before that. Please note that for now something is shown only for enabled and disabled plugins. In next diff I'm also adding content for unavailable and uninstalled plugins. Reviewed By: mweststrate Differential Revision: D29254788 fbshipit-source-id: da639e5efddc821061abb69df534ffdce8ccd4e0 |
||
|
|
ff5d8ba29f |
Use selectors to compute plugin lists according to the selected device and app
Summary: Use selectors to re-compute and cache plugin lists according to the selected device and app. Reviewed By: mweststrate Differential Revision: D29247845 fbshipit-source-id: 4bc669d5d441d605c4090086c4ce59b6d9684a4c |
||
|
|
1d26faeacb |
Plugin Info UI layout
Summary: Initial layout for Plugin Info view built based on Plugin Manager Flow mockups. Reviewed By: mweststrate Differential Revision: D29186006 fbshipit-source-id: 01fafbdba049baf2e573228ff5b939ebc4871db2 |
||
|
|
fd9b5cc94d |
Use set instead of array to keep list of supported plugins per client
Summary: Use set instead of array to keep list of supported plugins per client. It is not used as array anyway, in most places it is used to determine whether a plugin is supported or not and it's much faster to use set for that. Reviewed By: priteshrnandgaonkar Differential Revision: D29200673 fbshipit-source-id: 5f3c404a1a668c153867d7c1b6c223941f0b3b36 |
||
|
|
280c612157 |
PluginInfo component
Summary: Moved PluginEnabler component from PluginContainer into a separate file PluginInfo and also refactored it to not use deprecated components. In following diffs I will be extending PluginInfo to show not only enabler, but also additional information about the currently selected plugin. Reviewed By: priteshrnandgaonkar Differential Revision: D29186007 fbshipit-source-id: 4c8af9dcc4dc53476b9c50305f2221aeb009553e |
||
|
|
7bc38c1735 |
Allow selecting disabled, unsupported and not installed plugins
Summary: This diffs removes restrictions on selecting disabled, uninstalled and unsupported plugins. Now it will be possible to select them, however for now empty view will be shown in such case. In next diffs I'll add Plugin Info view which will be shown in case disabled plugin is selected. It will show static info about plugin - readme, version, oncall, user feedback group etc. This will make it possible for users to browse info about all plugins, even unsupported by selected device/app. There is one problem that our analytics will be screwed by this change as even disabled plugins will be counted as used. I'll address this later in this stack. If you see other potential problems with removing restrictions on selecting disabled plugins - please let me know. Reviewed By: passy Differential Revision: D29186005 fbshipit-source-id: 2e55c5fd3bb402594f4dbace6e287725de65bc6f |
||
|
|
bf1b10c130 |
Tuesday dep bump
Summary: allow-large-files More easy patch version updates. Reviewed By: jknoxville Differential Revision: D29453190 fbshipit-source-id: ef9bd37317f9e8e1809d624db5ed62ce34b56931 |
||
|
|
8cbdd3d148 |
Dark mode tweaks
Summary: Went over all plugins and did superficial fixes to make most plugins look decent or at least usable in dark mode, which before they weren't :) Reviewed By: priteshrnandgaonkar Differential Revision: D29456680 fbshipit-source-id: 3952e5da512c68b89434eea081faf121d1049908 |
||
|
|
014e571f74 |
Start application in the right theme
Summary: Changelog: Improved dark mode support! This diff makes sure that the dark mode preference is written to the Flipper config, and applied during startup, so that the ugly light/dark flash when starting Flipper in dark mode disappears Reviewed By: passy Differential Revision: D29436059 fbshipit-source-id: 0f762149848298512026fbd216d9a9e0bf4276db |
||
|
|
617f8a928c |
Use dark scrollbar and system elements
Summary: This diff adds OS support for dark mode (at least on Mac), by making sure system elements are styled according to system dark theme. For some unknown reason, this does apply to all system dialogs, titlebars etc, but not for scrollbars, so they got custom themed. Differential Revision: D29436058 fbshipit-source-id: bac649b6cd81f0142c607ed567eeb00f41625041 |
||
|
|
5c8dde0925 |
Theming colors
Summary: This diff adds Sandy colors and dark mode support to the `DataInspector` and `LayoutInspector` components, and coverts hardcoded colors to semantic colors. Currently only one set of colors is used since they contrast fine with both dark and light mode, but this could be deviated from now onwards. Also styled the legacy ManagedTable and Panel, since they are so commonly used (will convert more legacy components in next diffs). Reviewed By: passy Differential Revision: D28056698 fbshipit-source-id: 5a85103983f89e82b7f000d309bb9e1e1f07491d |
||
|
|
279f3c41b7 |
Introduce shallow serialization
Summary:
Changelog: [Flipper] Improve serialisation mechanism format & speed
The default serialisation mechanism used by Flipper to serialise plugin states is very flexible, taking care of maps, sets, dates etc. However, it is also really slow, leading to issues like in the related tasks, and work arounds like D17402443 (
|
||
|
|
aff02b2ca1 |
Change internal storage to number instead of Date
Summary: per title, for reasons see next diff :) Reviewed By: passy Differential Revision: D29327501 fbshipit-source-id: 548d943e90769af478232d3031d916fb399a067a |
||
|
|
d02c560150 |
Exporting a Flipper trace should not swallow errors
Summary: Noticed that when creating a flipper trace file, the errors were only shown in the console, but the dialog would hide. Reviewed By: jknoxville, passy Differential Revision: D29327500 fbshipit-source-id: 0ec60be28b5e3041f7cacd48ac4bcf13753f7219 |
||
|
|
8359f74a21 |
Get rid of immutablejs
Summary: Changelog: 'flipper' package no longer uses or exposes immutablejs, or ManagedTable_Immutable ImmutableJS was used in a few places, requires some specific knowledge to use optimally (e.g. batching was used nowhere), but most importantly resulted in a lot of unmaintained code duplication in terms of ManagedTable_immutable and the searchable variant. For the planned trace export speedups this means that there is also serialization case less to worry about. Reviewed By: jknoxville Differential Revision: D29265677 fbshipit-source-id: 92e86081c03fb8da59d2c9f975f04a05e275c317 |
||
|
|
77612a3f7b |
Strip source map URL from bundled plugins
Summary: Sandcastle embedded the box ID in the source map URL which caused it to invalidate the caches. It shouldn't be there to begin with but the Metro option doesn't work as it's documented. Reviewed By: nikoant Differential Revision: D29456824 fbshipit-source-id: 5d8c5f29e2b344d046c802693e4da68fda92b8db |
||
|
|
2f47928524 |
Automated: Update Podfile.lock (#2535)
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/2535 Test Plan: Imported from GitHub, without a `Test Plan:` line. |[Site Preview: flipper](https://our.intern.facebook.com/intern/staticdocs/eph/D29455139/V2/flipper/) Reviewed By: jknoxville Differential Revision: D29455139 Pulled By: priteshrnandgaonkar fbshipit-source-id: 10eb515430f4ce16e7ab600e12ef68bdbb7614fb |
||
|
|
ecab50247f |
Bump @testing-library/dom from 7.31.2 to 8.0.0 in /desktop (#2529)
Summary: Bumps [testing-library/dom](https://github.com/testing-library/dom-testing-library) from 7.31.2 to 8.0.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.0.0</h2> <h1><a href="https://github.com/testing-library/dom-testing-library/compare/v7.31.2...v8.0.0">8.0.0</a> (2021-06-23)</h1> <h3>Recommendations</h3> <ol> <li>If you're using <code>jest</code> fake timers make sure you use modern timers jest 27: <pre lang="diff"><code>-jest.useFakeTimers('legacy') +jest.useFakeTimers('modern') // jest.config.js -"timers": "legacy", +"timers": "modern", </code></pre> jest 26: <pre lang="diff"><code>-jest.useFakeTimers() +jest.useFakeTimers('modern') // jest.config.js -"timers": "legacy", +"timers": "modern", </code></pre> </li> </ol> <h3>chore</h3> <ul> <li>Release v8 as stable (<a href="https://github-redirect.dependabot.com/testing-library/dom-testing-library/issues/979">https://github.com/facebook/flipper/issues/979</a>) (<a href=" |
||
|
|
5a974b594b |
Bump typescript from 4.3.2 to 4.3.4 in /desktop (#2528)
Summary: Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.2 to 4.3.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 4.3.4</h2> <p>This release</p> <ul> <li>adds an optional <code>getCustomTransformers</code> method to the <code>SolutionBuilderHost*</code> APIs</li> <li>uses the transforms given by <code>getCustomTransformers</code> in Builder Program instances when running <code>emit()</code> methods in cases where <code>customTransforms</code> are not given.</li> </ul> <p><a href="https://github-redirect.dependabot.com/microsoft/TypeScript/pull/44489">See the change for more details</a></p> <h2>TypeScript 4.3.3</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-3">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.3.0%22+is%3Aclosed+">fixed issues query for TypeScript v4.3.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.3.1%22+is%3Aclosed+">fixed issues query for TypeScript v4.3.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.3.2%22+is%3Aclosed+">fixed issues query for TypeScript v4.3.2</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A%22TypeScript+4.3.2%22+is%3Aclosed+">fixed issues query for TypeScript v4.3.3</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> <li><a href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-43">Visual Studio 2017/2019</a> (<a href="https://github.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select new version in project options</a>)</li> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
88af2bc285 |
Bump mock-fs from 4.14.0 to 5.0.0 in /desktop (#2523)
Summary: Bumps [mock-fs](https://github.com/tschaub/mock-fs) from 4.14.0 to 5.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tschaub/mock-fs/releases">mock-fs's releases</a>.</em></p> <blockquote> <h2>5.0.0</h2> <p>Breaking change</p> <ul> <li>Remove support for Node < 12. If you want to use mock-fs to test on Node 10 or lower, stick with mock-fs@4.</li> </ul> <p>New features</p> <ul> <li>Support for BigInt file stats - required for Node 15+ (thanks <a href="https://github.com/3cp"><code>@3cp</code></a>, see <a href="https://github-redirect.dependabot.com/tschaub/mock-fs/issues/325">https://github.com/facebook/flipper/issues/325</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tschaub/mock-fs/blob/main/changelog.md">mock-fs's changelog</a>.</em></p> <blockquote> <h2>5.0.0</h2> <p>Breaking change:</p> <ul> <li>Remove support for Node < 12. If you want to use mock-fs to test on Node 10 or lower, stick with mock-fs@4.</li> </ul> <p>New features:</p> <ul> <li>Support for BigInt file stats - required for Node 15+ (thanks <a href="https://github.com/3cp"><code>@3cp</code></a>, see <a href="https://github-redirect.dependabot.com/tschaub/mock-fs/issues/325">https://github.com/facebook/flipper/issues/325</a><a href="https://github-redirect.dependabot.com/tschaub/mock-fs/issues/325">https://github.com/facebook/flipper/issues/325</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
19778bf7f8 |
Bump metro-runtime from 0.65.2 to 0.66.0 in /desktop (#2531)
Summary: Bumps [metro-runtime](https://github.com/facebook/metro) from 0.65.2 to 0.66.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/metro/releases">metro-runtime's releases</a>.</em></p> <blockquote> <h2>Release v0.66.0</h2> <ul> <li><strong>[Breaking]</strong> metro-symbolicate: Optionally accept a SourceURL parameter for debug builds (7ad7560)</li> <li><strong>[Feature]</strong> Move generator to Hermes stable (b280477)</li> <li><strong>[Feature]</strong> Move for-of and ?? to hermes stable (31375f7)</li> <li><strong>[Feature]</strong> Set app name for React Native Experimental Debug Connection (3aca116)</li> <li><strong>[Feature]</strong> Infer the name "default" for anonymous exports (af23a1b)</li> <li><strong>[Fix]</strong> Disable fileName moduleId parsing for non-legacy source maps (e473e93)</li> <li><strong>[Fix]</strong> Format log messages using printf format (f2b3485)</li> <li><strong>[Fix]</strong> Fix scope of function declaration binding in constant folding (150d13e)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
d865831568 |
Async testing
Summary: Another thing I spent way too long searching for. Let's just write it down in our docs. Reviewed By: fabiomassimo Differential Revision: D29430439 fbshipit-source-id: 0fede7f34308f47376631a58054c144d59596419 |
||
|
|
e5b202d623 |
Bump @typescript-eslint/eslint-plugin from 4.27.0 to 4.28.0 in /flipper-js-client-sdk (#2517)
Summary: Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.27.0 to 4.28.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v4.28.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.27.0...v4.28.0">4.28.0</a> (2021-06-21)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-regexp-exec] factor in union types (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3434">#3434</a>) (<a href=" |