647b5424c0ec7eca6b5b08b72b11534f46629be2
4400 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
647b5424c0 |
Bump yargs from 16.1.1 to 16.2.0 in /desktop (#1783)
Summary: Bumps [yargs](https://github.com/yargs/yargs) from 16.1.1 to 16.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/yargs/yargs/releases">yargs's releases</a>.</em></p> <blockquote> <h2>yargs v16.2.0</h2> <h3>Features</h3> <ul> <li>command() now accepts an array of modules (<a href=" |
||
|
|
3923f71f4c |
Bump eslint from 7.15.0 to 7.16.0 in /flipper-js-client-sdk (#1780)
Summary: Bumps [eslint](https://github.com/eslint/eslint) from 7.15.0 to 7.16.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v7.16.0</h2> <ul> <li><a href=" |
||
|
|
d3072d03fc |
Bump eslint-config-prettier from 7.0.0 to 7.1.0 in /flipper-js-client-sdk (#1781)
Summary: Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 7.0.0 to 7.1.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md">eslint-config-prettier's changelog</a>.</em></p> <blockquote> <h3>Version 7.1.0 (2020-12-19)</h3> <ul> <li>Added: [unicorn/empty-brace-spaces]. Thanks to fisker Cheung (<a href="https://github.com/fisker">fisker</a>)!</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
02a42646cf |
Bump @typescript-eslint/parser from 4.9.1 to 4.10.0 in /flipper-js-client-sdk (#1779)
Summary: Bumps [typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.9.1 to 4.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint/parser's releases</a>.</em></p> <blockquote> <h2>v4.10.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.9.1...v4.10.0">4.10.0</a> (2020-12-14)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [naming-convention] fix wrong member of <code>method</code> and <code>property</code> meta selectors (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/2856">#2856</a>) (<a href=" |
||
|
|
e0d1928687 |
Bump @typescript-eslint/eslint-plugin from 4.9.1 to 4.10.0 in /flipper-js-client-sdk (#1778)
Summary: Bumps [typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.9.1 to 4.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint/eslint-plugin's releases</a>.</em></p> <blockquote> <h2>v4.10.0</h2> <h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.9.1...v4.10.0">4.10.0</a> (2020-12-14)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [naming-convention] fix wrong member of <code>method</code> and <code>property</code> meta selectors (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/2856">#2856</a>) (<a href=" |
||
|
|
6c71d26161 |
Bump @babel/generator from 7.12.10 to 7.12.11 in /desktop (#1787)
Summary: Bumps [babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) from 7.12.10 to 7.12.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases">babel/generator's releases</a>.</em></p> <blockquote> <h2>v7.12.11 (2020-12-16)</h2> <p>Thanks <a href="https://github.com/vitorveiga">vitorveiga</a> for your first PR!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12366">#12366</a> Disallow non octal decimal escape before use strict (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11801">#11801</a> fix: handle block-level function declaration (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/10046">#10046</a>) (<a href="https://github.com/vitorveiga">vitorveiga</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12493">#12493</a> Lazily inject imports to the JSX runtime (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12495">#12495</a> Fixed issue with skipping over self & source generated by another instance (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/10862">#10862</a> Add js extension to preset-env generated polyfill imports (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12479">#12479</a> Setup JSX runtime even if the file doesn't contain JSX (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12475">#12475</a> Fixed a regression for multiple __self & __source props with classic runtime (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12510">#12510</a> Improve AST node definitions in babel/types (<a href="https://github.com/zxbodya">zxbodya</a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12508">#12508</a> chore: always check yarn lock and dedupe during update (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12480">#12480</a> Avoid force trailing comma on test files (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12462">#12462</a> Run e2e tests also with BABEL_8_BREAKING (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-plugin-transform-react-display-name</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12502">#12502</a> Reorganize some JSX-related tests (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12127">#12127</a> Move some build steps to gulp (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h4>Committers: 5</h4> <ul> <li>Bogdan Savluk (<a href="https://github.com/zxbodya">zxbodya</a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li>Mateusz Burzyński (<a href="https://github.com/Andarist">Andarist</a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> <li>vitorveiga (<a href="https://github.com/vitorveiga">vitorveiga</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md">babel/generator's changelog</a>.</em></p> <blockquote> <h2>v7.12.11 (2020-12-16)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12366">#12366</a> Disallow non octal decimal escape before use strict (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11801">#11801</a> fix: handle block-level function declaration (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-generator/issues/10046">#10046</a>) (<a href="https://github.com/vitorveiga">vitorveiga</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12493">#12493</a> Lazily inject imports to the JSX runtime (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12495">#12495</a> Fixed issue with skipping over self & source generated by another instance (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/10862">#10862</a> Add js extension to preset-env generated polyfill imports (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12479">#12479</a> Setup JSX runtime even if the file doesn't contain JSX (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12475">#12475</a> Fixed a regression for multiple __self & __source props with classic runtime (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12510">#12510</a> Improve AST node definitions in babel/types (<a href="https://github.com/zxbodya">zxbodya</a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12508">#12508</a> chore: always check yarn lock and dedupe during update (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12480">#12480</a> Avoid force trailing comma on test files (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12462">#12462</a> Run e2e tests also with BABEL_8_BREAKING (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-plugin-transform-react-display-name</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12502">#12502</a> Reorganize some JSX-related tests (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12127">#12127</a> Move some build steps to gulp (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8d81bd16d3 |
Bump @babel/code-frame from 7.10.4 to 7.12.11 in /desktop (#1782)
Summary: Bumps [babel/code-frame](https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame) from 7.10.4 to 7.12.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases">babel/code-frame's releases</a>.</em></p> <blockquote> <h2>v7.12.11 (2020-12-16)</h2> <p>Thanks <a href="https://github.com/vitorveiga">vitorveiga</a> for your first PR!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12366">#12366</a> Disallow non octal decimal escape before use strict (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11801">#11801</a> fix: handle block-level function declaration (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/10046">#10046</a>) (<a href="https://github.com/vitorveiga">vitorveiga</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12493">#12493</a> Lazily inject imports to the JSX runtime (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12495">#12495</a> Fixed issue with skipping over self & source generated by another instance (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/10862">#10862</a> Add js extension to preset-env generated polyfill imports (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12479">#12479</a> Setup JSX runtime even if the file doesn't contain JSX (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12475">#12475</a> Fixed a regression for multiple __self & __source props with classic runtime (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12510">#12510</a> Improve AST node definitions in babel/types (<a href="https://github.com/zxbodya">zxbodya</a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12508">#12508</a> chore: always check yarn lock and dedupe during update (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12480">#12480</a> Avoid force trailing comma on test files (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12462">#12462</a> Run e2e tests also with BABEL_8_BREAKING (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-plugin-transform-react-display-name</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12502">#12502</a> Reorganize some JSX-related tests (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12127">#12127</a> Move some build steps to gulp (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h4>Committers: 5</h4> <ul> <li>Bogdan Savluk (<a href="https://github.com/zxbodya">zxbodya</a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li>Mateusz Burzyński (<a href="https://github.com/Andarist">Andarist</a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> <li>vitorveiga (<a href="https://github.com/vitorveiga">vitorveiga</a>)</li> </ul> <h2>v7.12.10 (2020-12-09)</h2> <p>Thanks <a href="https://github.com/AndrewSouthpaw">AndrewSouthpaw</a> for your first PR!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12443">#12443</a> Make sure estree test should not throw if babel parser does not throw (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12375">#12375</a> Make sure babel parser throws exactly same recoverable errors when estree plugin is enabled (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md">babel/code-frame's changelog</a>.</em></p> <blockquote> <h2>v7.12.11 (2020-12-16)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12366">#12366</a> Disallow non octal decimal escape before use strict (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11801">#11801</a> fix: handle block-level function declaration (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-code-frame/issues/10046">#10046</a>) (<a href="https://github.com/vitorveiga">vitorveiga</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12493">#12493</a> Lazily inject imports to the JSX runtime (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12495">#12495</a> Fixed issue with skipping over self & source generated by another instance (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/10862">#10862</a> Add js extension to preset-env generated polyfill imports (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12479">#12479</a> Setup JSX runtime even if the file doesn't contain JSX (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12475">#12475</a> Fixed a regression for multiple __self & __source props with classic runtime (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12510">#12510</a> Improve AST node definitions in babel/types (<a href="https://github.com/zxbodya">zxbodya</a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12508">#12508</a> chore: always check yarn lock and dedupe during update (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12480">#12480</a> Avoid force trailing comma on test files (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12462">#12462</a> Run e2e tests also with BABEL_8_BREAKING (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-plugin-transform-react-display-name</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12502">#12502</a> Reorganize some JSX-related tests (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12127">#12127</a> Move some build steps to gulp (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h2>v7.12.10 (2020-12-09)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12443">#12443</a> Make sure estree test should not throw if babel parser does not throw (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12375">#12375</a> Make sure babel parser throws exactly same recoverable errors when estree plugin is enabled (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12424">#12424</a> Fix printing BigIntLiterals/DecimalLiterals with compact option (<a href="https://github.com/existentialism">existentialism</a>)</li> </ul> </li> <li><code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12418">#12418</a> babel-types update OptionalCallExpression to support ArgumentPlaceholder (<a href="https://github.com/zxbodya">zxbodya</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12395">#12395</a> Fix <code>t.isReferenced()</code> for named re-exports (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12394">#12394</a> Set correct <code>path.context</code> un <code>push/unshiftContainer</code> (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> </ul> <h4>💅 Polish</h4> <ul> <li><code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12402">#12402</a> Clarify warning source about underspecified corejs option in preset-env. (<a href="https://github.com/AndrewSouthpaw">AndrewSouthpaw</a>)</li> </ul> </li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
33ff60d12e |
Bump @babel/parser from 7.12.10 to 7.12.11 in /desktop (#1788)
Summary: Bumps [babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) from 7.12.10 to 7.12.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases">babel/parser's releases</a>.</em></p> <blockquote> <h2>v7.12.11 (2020-12-16)</h2> <p>Thanks <a href="https://github.com/vitorveiga">vitorveiga</a> for your first PR!</p> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12366">#12366</a> Disallow non octal decimal escape before use strict (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11801">#11801</a> fix: handle block-level function declaration (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/10046">#10046</a>) (<a href="https://github.com/vitorveiga">vitorveiga</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12493">#12493</a> Lazily inject imports to the JSX runtime (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12495">#12495</a> Fixed issue with skipping over self & source generated by another instance (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/10862">#10862</a> Add js extension to preset-env generated polyfill imports (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12479">#12479</a> Setup JSX runtime even if the file doesn't contain JSX (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12475">#12475</a> Fixed a regression for multiple __self & __source props with classic runtime (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12510">#12510</a> Improve AST node definitions in babel/types (<a href="https://github.com/zxbodya">zxbodya</a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12508">#12508</a> chore: always check yarn lock and dedupe during update (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12480">#12480</a> Avoid force trailing comma on test files (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12462">#12462</a> Run e2e tests also with BABEL_8_BREAKING (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-plugin-transform-react-display-name</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12502">#12502</a> Reorganize some JSX-related tests (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12127">#12127</a> Move some build steps to gulp (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h4>Committers: 5</h4> <ul> <li>Bogdan Savluk (<a href="https://github.com/zxbodya">zxbodya</a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li>Mateusz Burzyński (<a href="https://github.com/Andarist">Andarist</a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> <li>vitorveiga (<a href="https://github.com/vitorveiga">vitorveiga</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md">babel/parser's changelog</a>.</em></p> <blockquote> <h2>v7.12.11 (2020-12-16)</h2> <h4>👓 Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12366">#12366</a> Disallow non octal decimal escape before use strict (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> <h4>🐛 Bug Fix</h4> <ul> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/11801">#11801</a> fix: handle block-level function declaration (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/10046">#10046</a>) (<a href="https://github.com/vitorveiga">vitorveiga</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12493">#12493</a> Lazily inject imports to the JSX runtime (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12495">#12495</a> Fixed issue with skipping over self & source generated by another instance (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-preset-env</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/10862">#10862</a> Add js extension to preset-env generated polyfill imports (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12479">#12479</a> Setup JSX runtime even if the file doesn't contain JSX (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-helper-builder-react-jsx-experimental</code>, <code>babel-plugin-transform-react-jsx-development</code>, <code>babel-preset-react</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12475">#12475</a> Fixed a regression for multiple __self & __source props with classic runtime (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> </ul> <h4>🏠 Internal</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12510">#12510</a> Improve AST node definitions in babel/types (<a href="https://github.com/zxbodya">zxbodya</a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12508">#12508</a> chore: always check yarn lock and dedupe during update (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12480">#12480</a> Avoid force trailing comma on test files (<a href="https://github.com/JLHwung">JLHwung</a>)</li> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12462">#12462</a> Run e2e tests also with BABEL_8_BREAKING (<a href="https://github.com/nicolo-ribaudo">nicolo-ribaudo</a>)</li> </ul> </li> <li><code>babel-plugin-transform-react-display-name</code>, <code>babel-plugin-transform-react-jsx</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12502">#12502</a> Reorganize some JSX-related tests (<a href="https://github.com/Andarist">Andarist</a>)</li> </ul> </li> <li><code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://github-redirect.dependabot.com/babel/babel/pull/12127">#12127</a> Move some build steps to gulp (<a href="https://github.com/JLHwung">JLHwung</a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
28cd62bc99 |
Fix Screen Recording Not Working on Android Marshmallow
Summary: [Reported in the support group](https://fb.workplace.com/groups/flippersupport/permalink/1040131853134139/), screen recording can't be stopped on Android Marshmallow (SDK version 23). This is because the shell commands used in screen recording are different in SDK 23 compared to higher SDK. First, `pgrep` in SDK 23 doesn't have `-L` option. Second, `ls -l` of SDK 23 returns different pattern; we've relied on the 5th number to indicate the file size of a video, while it is on 4th number for SDK 23. Reviewed By: passy Differential Revision: D25641605 fbshipit-source-id: 110cb779ef4b2dc63a862bf5e4e5f3a304a0d8ec |
||
|
|
719608fc5f |
Bump anyhow from 1.0.35 to 1.0.36 in /packer (#1777)
Summary: Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.35 to 1.0.36. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.36</h2> <ul> <li>Make anyhow::Error ABI compatible with <code>void*</code> for round tripping through a C FFI (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/132">https://github.com/facebook/flipper/issues/132</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
1e34561ae3 |
Force Restart Flipper When Applying Sandy
Summary: Discovered while testing D25584424, Sandy can't be applied and unapplied by regularly changing the setting. This diff forces restart Flipper to correctly apply or unapply Sandy. This diff adds forced restart updated setting to check if restart is needed or not. Then, it disables regular `Apply` when restart is needed Reviewed By: nikoant Differential Revision: D25632887 fbshipit-source-id: 88b31fd740d4a639e20fe45a82e2615b53cad5c3 |
||
|
|
a28874cf29 |
Change homepage GitHub link label
Summary: Makes it a bit more obvious where this link goes. Reviewed By: passy Differential Revision: D25639460 fbshipit-source-id: d2eed6bf2bcb0ac3b6cb9de148e62e65ab61266a |
||
|
|
3bf9bcc275 |
Reorganise the sdk installation sidebar
Summary: Give the sdk installation pages a bit more structure. To me it's much clearer now what they are. Happy to hear differing opinions so we get it right :) Reviewed By: passy Differential Revision: D25638164 fbshipit-source-id: 86b7fecd8aba0068336b15a308f4a9433817c68e |
||
|
|
2f9d4280c1 |
Improve installation/update instructions
Summary: The installation instructions didn't flow very well. "Using flipper at Facebook" is now gone. It's installation steps have been moved into the desktop app page, with internal/external switching. I've also removed the "Updating Flipper" internal page, and put equivalent info in the installation section. Reviewed By: nikoant Differential Revision: D25637831 fbshipit-source-id: 2af2abf57793d54804f5c45e3335b8641743e1c8 |
||
|
|
4b58d4438a |
Release test plan updated to match the new release process
Summary: Release test plan updated to match the new release process and include some details which might be required in case something failed. Reviewed By: passy Differential Revision: D25618132 fbshipit-source-id: c39ceebe4569475554866097970a2410a992b6ae |
||
|
|
a826a240ce |
Do not load installed plugins in dev mode by default
Summary: Installed plugins loaded and make it impossible to debug plugin changes. We need to disable them by default for `yarn start`. To debug plugin installation and auto-update, need to use command `yarn start --plugin-auto-update` instead. Reviewed By: passy Differential Revision: D25639345 fbshipit-source-id: 99b59a90dc09ac33a3604487fe501774e5e6fc39 |
||
|
|
8af2d819b0 |
Remove Trailing Whitespace in Changelog
Summary: In D25584424 (V1), Sandcastle complained about trailing whitespace. This diff removes the adde description if none can be retrieved Reviewed By: nikoant Differential Revision: D25608443 fbshipit-source-id: a798bb0c40afaaafd55c90c70177f7c2af79af34 |
||
|
|
77ffe1d47b |
Rename FB Internal to Under the Hood
Summary: I think there's a need for an "implementation details" section of the site. Especially as we're moving the rest of our wiki content there. I see it as a good thing, because now we have a place for implementation details relevant to OSS contributors too, it's not all fb-specific. Reviewed By: nikoant Differential Revision: D25614909 fbshipit-source-id: 5ec081e6450a9ad1c30785ae4cca74b6fa0d2630 |
||
|
|
df99ba3606 |
Add internal wiki pages
Summary: Ran the wiki migration script on the Flipper_Internals wiki. Deleted the pages mentioned in https://www.internalfb.com/tasks/?t=81712504 Also deleted hacking-launcher, which is now succeeded by the new "hacking-on-launcher". Reviewed By: nikoant Differential Revision: D25613387 fbshipit-source-id: b57b3e20f37b556774d7748477a1dbb7fe844812 |
||
|
|
69dae5c8e5 |
Restructured dev workflow docs
Summary: This diff unifies setup and workflow information that was scattered a bit around into one cohesive 'Development workflow' subsection in the 'creating plugins' section of Flipper. Reviewed By: nikoant Differential Revision: D25612288 fbshipit-source-id: 5fa7f2d000fb7ab3e1b5c5a4fc8cc1f209252f41 |
||
|
|
19ea20511c |
Unify documentation on how to get a plugin instance
Summary: There were 3 pages describing how to obtain a plugin instance, public, ios and android. iOS didn't differ from the public one, and android only in the fact that internally DI is available. So combined the pages with just an optional section for DI inside FB on Android. Reviewed By: jknoxville Differential Revision: D25588057 fbshipit-source-id: 3a54ae699130a4c5ba018220708f844a35a8d6a9 |
||
|
|
51995776d4 |
Combine client testing documentation
Summary: There was one public page for testing client plugins, and two internal ones. Combined it into a one pager, that has tabs per target, with separate content for internal versus external (didn't combine those as the testing frameworks recommended differ) Reviewed By: nikoant Differential Revision: D25588058 fbshipit-source-id: afa151ec0c3a5de26142938d3d389627716f1ff7 |
||
|
|
a9ad932955 |
Combine the two pages describing sending data
Summary: send data was documented twice, in the general client API, and in the internal docs where it was specifically combined with obtaining a plugin instance. However, that is a proper public API as well, so combined those two. Reviewed By: nikoant Differential Revision: D25588059 fbshipit-source-id: 7135a74b64a87d0c8c3f8f20f7f260469f52d41c |
||
|
|
dc50fb3f63 |
Release infra: release ent diagram updated using mermaid
Summary: Updated the release ent diagram using mermaid lib added in the previous diff. nocommit until "docusaurus-plugin-internaldocs-fb" re-pointed back to npm in package.json. Reviewed By: jknoxville Differential Revision: D25594333 fbshipit-source-id: fd0b961c5265b8284d3c2e56e17b56fc38cc72c5 |
||
|
|
6ebcf20ab6 |
Upgrade to Electron v11.1
Summary: The upgrade script did all the work. Honestly surprised that it worked just like that. Reviewed By: nikoant Differential Revision: D25589100 fbshipit-source-id: 0c78bd43d9ddfcf2b10c9fcbb5bdc7c8dc42f734 |
||
|
|
00356f96c5 |
Convert Link tags to md syntax
Summary: Previously we used <Link/> everywhere with useBaseUrl to avoid link destinations depending on the current url of the page. This isn't necessary if you instead link to the **file name**, rather than the **url path**. Then the links are resolved at build time, and work across imported markdown files etc. This diff just does the pages under Features, because other ones will get conflicts. I'll do those later. Reviewed By: nikoant Differential Revision: D25589707 fbshipit-source-id: 35ca986e19fc2af1054b81d7253eeb3827947ab8 |
||
|
|
e1edd62c30 |
Move fb/plugins to Features section
Summary: Moving this file outside of the "FB Internal section" so we can get rid of it. I think this file can probably be replaced by the "flipper marketplace" at some point, driven programatically by package.json files etc, but I'm not sure if such a page exists at the moment. Reviewed By: passy Differential Revision: D25588707 fbshipit-source-id: 0809c21b30410252ef146cfcd161b836849dbbf0 |
||
|
|
2751feadd0 |
Add new Launcher hacking docs
Summary: The old Wiki (https://www.internalfb.com/intern/wiki/Flipper_Internals/hacking-launcher/) is still mostly accurate but contains a lot of information about the deprecated Dewey pipeline. Reviewed By: mweststrate Differential Revision: D25586307 fbshipit-source-id: 82345510e19986f763bc0547d25330a0369309fb |
||
|
|
58cbea0017 |
Fix all docusaurus tabs
Summary: Seems that all tabs were broken after migration to Docusaurus 2. Reviewed By: jknoxville Differential Revision: D25586214 fbshipit-source-id: 31a8da4e13fbac01911a03f1f4bab0d2837c9c9a |
||
|
|
32a75ecb58 |
Restructure extending docs
Summary: This diff restructures the 'extending' section of the docs, and rebrands it to 'creating plugins'. It then restructures this section into 4 top-level items * Tutorial * Desktop plugin APIs * Client plugin APIs * Workflow Pages are put under the relevant sections, including pages which were before under internal. Some pages that didn't relate directly to plugin development have been moved to other top level sections (e.g. testing RN). I didn't do de-duplication between pages yet, that will be done in the next diff. Overview of changes: * Extending -> Creating Plugins * Moved Extending > Other platforms to Setup > Other platforms (as this is about clients, not plugins) * Moved Internal FB plugin development stuff into Creating Plugins * Separated Creating Plugins into ‘Tutorial’, Desktop API Reference, Cient API Reference, Workflow * Remove TypeScript strict page, we are already strict * Moved QPL linters to api docs and named id QPL lints * Grouped the different pages on extending Layout plugin (needs deduping still) * Warning about avoiding custom styling in general * Moved internal index page to the top of the navigation of FB Internal, rather than at the bottom Reviewed By: passy Differential Revision: D25585172 fbshipit-source-id: ba2aa891395097d6aa101809084b915f115ee69d |
||
|
|
063a1d191f |
Combine internal and external navigation plugin setup pages
Summary: Now in public, the setup page remains unchanged, well, the headings are one level smaller. In internal, the page is divided into two sections: for buck based apps, and non-buck based ones. Reviewed By: mweststrate Differential Revision: D25565953 fbshipit-source-id: abf4316a28970cd93d0cc9b56dd707f00a674a48 |
||
|
|
324c54eb64 |
Move internal plugin pages to where the public ones are
Summary: ^ The navigation plugin also includes setup instructions which will be moved to it's own page next. There are also now 2 navigation plugin feature pages. These still need to be consolidated. Reviewed By: passy Differential Revision: D25564150 fbshipit-source-id: 1fe0d853f6fa94ec62b39edacd268519fa18485a |
||
|
|
a76bdcbca2 |
Move iOS setup guide to getting-started section
Summary: Putting both iOS setup guides next to each other. I'm not sure what to call the oss one. It applies to cocoapods, swift, and pure objc. Reviewed By: passy Differential Revision: D25563988 fbshipit-source-id: a7ee2a0ae04e5753a74939b1c170d9a2f2ace1a9 |
||
|
|
13a11f0bda |
Move android setup guide to getting-started section
Summary: Puts both the "Adding flipper to android apps" page next to each other, one for buck and one for gradle. The buck one is only internal. Reviewed By: passy Differential Revision: D25563688 fbshipit-source-id: 1937cfdd0d5129b54a8635efe6294ba39a26be8e |
||
|
|
9c8e803878 |
Delete duplicated extending layout plugin pages
Summary: This content is currently duplicated in the fb internal section. So deleting it. It's also in public here: https://www.internalfb.com/intern/staticdocs/flipper/docs/extending/layout-inspector The only content in these files that isn't an exact dupe, is the iOS "Adding the plugin to a new app". But that's already covered in the plugin setup page: https://www.internalfb.com/intern/staticdocs/flipper/docs/setup/layout-plugin Reviewed By: passy Differential Revision: D25563321 fbshipit-source-id: 26d3b8c2c01c170cd440ae78bfaff20a13f90d37 |
||
|
|
93b9338ce3 |
Bump uuid from 8.3.1 to 8.3.2 in /desktop (#1767)
Summary:
[//]: # (dependabot-start)
{emoji:26a0} **Dependabot is rebasing this PR** {emoji:26a0}
If you make any changes to it yourself then they will take precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps [uuid](https://github.com/uuidjs/uuid) from 8.3.1 to 8.3.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md">uuid's changelog</a>.</em></p>
<blockquote>
<h3><a href="https://github.com/uuidjs/uuid/compare/v8.3.1...v8.3.2">8.3.2</a> (2020-12-08)</h3>
<h3>Bug Fixes</h3>
<ul>
<li>lazy load getRandomValues (<a href="https://github-redirect.dependabot.com/uuidjs/uuid/issues/537">https://github.com/facebook/flipper/issues/537</a>) (<a href="
|
||
|
|
63e46738c1 |
Move GK documentation / explanation to the refguide
Summary: ^ Reviewed By: nikoant Differential Revision: D25559029 fbshipit-source-id: cf47c3f3b9d567ba24b7a6a254a945c763350195 |
||
|
|
f9c8826090 |
Use the same create-plugin tutorial for FB and non-FB users
Summary: Per title Reviewed By: passy Differential Revision: D25558871 fbshipit-source-id: 85fbc73143a5ca172115169d08f8cdce502eb833 |
||
|
|
c14bab3677 |
Unbundle less popular plugins for Insiders builds
Summary: Unbundle most of plugins from Insiders version of Flipper. Users will need to install them from Marketplace. Reviewed By: passy Differential Revision: D25558043 fbshipit-source-id: 648b0d4c83d9096972b5463cdcaa3de23426bdda |
||
|
|
3a65f86c68 |
Analytics events for plugin management
Summary: Send some analytics events related to plugin management: auto-update, install, uninstall, load. Reviewed By: passy Differential Revision: D25557788 fbshipit-source-id: 14dc9ae5793e9b18be13f2d483069d8d00c8b863 |
||
|
|
31ace3bd09 |
Do not show warnings for unhandled messages
Summary: Flipper receives a lot of messages which cannot be handled when plugins unbundled. Showing them as warnings is un-actionable with such big amount, so I disabled them. Reviewed By: mweststrate Differential Revision: D25557790 fbshipit-source-id: 1a0bc3df2848b194b72ea6d775ffabe416672fee |
||
|
|
3d6afdb529 |
Allow "uninstallation" of bundled plugins
Summary: Allow "uninstallation" of bundled plugins which means we mark them as uninstalled and not auto-updating anymore. Uninstalled bundled plugins are shown in "Detected in App" section together with Marketplace plugins where user can install them back. Changelog: Plugins can be uninstalled from sidebar in new Sandy UI. Reviewed By: passy Differential Revision: D25557789 fbshipit-source-id: 751cad68456313c069af639584541086efc7102b |
||
|
|
756edf9860 |
Unload uninstalled plugins from Electron cache
Summary: Electron/Node.js does not garbage collects unloaded modules by default. Need to cleanup require.cache to fully unload them. Reviewed By: passy Differential Revision: D25545962 fbshipit-source-id: 4dce32f39e22adcd2b4f5a55853551379e786e7b |
||
|
|
965559ee65 |
Auto-install favorite plugins
Summary: After unbudling plugins users will need to manually install them. To simlify this transition we can auto-install favorite plugins on every app connection, so users won't need to install plugins which they marked as favorite before. Reviewed By: passy Differential Revision: D25538638 fbshipit-source-id: 4ac3ad0c8c026d149f7ce0c4af07da3e8b909772 |
||
|
|
bd01b58566 |
Sandy-based plugin auto-update UI
Summary: New UX/UI for plugin auto-updates based on Sandy: - disabled plugins auto-updated silently without any notifications as there is no active state for them so there is nothing to loose. - enabled plugins can have some state and user can actually work with them, so we cannot reload them automatically. Instead, we show notification in the top of the plugin container asking user to reload the plugin when she is ready. - if the auto-updated plugin failed to reload - show error notification. - for non-sandy we continue using notifications as before. Reviewed By: mweststrate Differential Revision: D25530384 fbshipit-source-id: de3d0565ef0b930c9343b9e0ed07a4acb51885be |
||
|
|
5383017299 |
Separate interfaces for installed, bundled and downloadable plugins
Summary: I've re-designed interfaces describing plugins as I found that mental overhead working with them became too expensive because of slightly flawed design. However this cascaded changes in many files so you can see how extensively these interfaces used in our codebase. Before this change we had one interface PluginDetails which described three different entities: 1) plugins installed on the disk 2) plugins bundled into Flipper 3) plugins available on Marketplace. It's hard to use this "general" PluginDetails interface because of this as you always need to think about all three use cases everywhere. After this change we have 3 separate interfaces: InstalledPluginDetails, BundledPluginDetails and DownloadablePluginDetails and things became much type-safer now. Reviewed By: mweststrate Differential Revision: D25530383 fbshipit-source-id: b93593916a980c04e36dc6ffa168797645a0ff9c |
||
|
|
efb82e80b5 |
Plugin download progress and error handling
Summary: Show progress reporting in sidebar during plugin download. Also handle plugin download errors and show them to user as notifications. Reviewed By: mweststrate Differential Revision: D25530385 fbshipit-source-id: 42bf0e65b4434d00c1465705ce9ec5c723df6841 |
||
|
|
c3d61cc32d |
Persist uninstalled plugins list
Summary: This diff changes uninstallation procedure for plugins. Instead of deleting plugin files immediately we are keeping them, but mark them as "uninstalled". This makes it possible to re-install plugins quickly in case when user clicked "delete" by mistake. Reviewed By: mweststrate Differential Revision: D25493479 fbshipit-source-id: 9ff29d717cdd5401c55388f24d479599579c8dd3 |
||
|
|
df03ccbeab |
Uninstall plugins from sidebar
Summary: Added UI for uninstalling plugins from sidebar. To avoid confusion between "disable" and "uninstall" and to reduce possibility of errors when plugins uninstalled accidentally by misclicks, I made it only possible to uninstall plugins after they are disabled. So for enabled plugins two steps are required for uninstalling. Reviewed By: mweststrate Differential Revision: D25454117 fbshipit-source-id: 28e67dc1ff2d39ad67e6d2770302a996affd9723 |
||
|
|
97d37abbb2 |
Install plugins from sidebar
Summary: This diff adds "download" button to the plugins shown in "Detected in App" section, so they can be downloaded, installed and enabled just in one click. For now UI is very simple - there is no progress indication and no error handling for failed downloads. I'll add them in next diffs. Please note that we are explicitly "star" every installed plugin to enable it straight away without additional clicks in "disabled" section. Reviewed By: mweststrate Differential Revision: D25393472 fbshipit-source-id: 0a224ea6d03db0ee9a70b7fa35ede9616c03d824 |