c0cf7d62d60d5a6953e98342ed139c64b7e112c6
7734 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3dfb7caf1a |
Bump mockito-core from 4.7.0 to 4.8.1 (#4250)
Summary: Bumps [mockito-core](https://github.com/mockito/mockito) from 4.7.0 to 4.8.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mockito/mockito/releases">mockito-core's releases</a>.</em></p> <blockquote> <h2>v4.8.1</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>4.8.1</h4> <ul> <li>2022-10-17 - <a href="https://github.com/mockito/mockito/compare/v4.8.0...v4.8.1">6 commit(s)</a> by andrepaschoal, dependabot[bot]</li> <li>Possible fix <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2765">https://github.com/facebook/flipper/issues/2765</a>: Add task to download package-list file from java as element-list [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2766">https://github.com/facebook/flipper/issues/2766</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2766">mockito/mockito#2766</a>)</li> <li>JavaDoc warning is blocking all pull requests [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2765">https://github.com/facebook/flipper/issues/2765</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2765">mockito/mockito#2765</a>)</li> <li>Bump versions.junitJupiter from 5.9.0 to 5.9.1 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2758">https://github.com/facebook/flipper/issues/2758</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2758">mockito/mockito#2758</a>)</li> <li>Bump groovy from 3.0.12 to 3.0.13 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2756">https://github.com/facebook/flipper/issues/2756</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2756">mockito/mockito#2756</a>)</li> <li>Bump com.diffplug.spotless from 6.10.0 to 6.11.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2753">https://github.com/facebook/flipper/issues/2753</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2753">mockito/mockito#2753</a>)</li> <li>Bump org.eclipse.osgi from 3.18.0 to 3.18.100 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2751">https://github.com/facebook/flipper/issues/2751</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2751">mockito/mockito#2751</a>)</li> <li>Bump versions.bytebuddy from 1.12.14 to 1.12.16 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2747">https://github.com/facebook/flipper/issues/2747</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2747">mockito/mockito#2747</a>)</li> </ul> <h2>v4.8.0</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>4.8.0</h4> <ul> <li>2022-09-07 - <a href="https://github.com/mockito/mockito/compare/v4.7.0...v4.8.0">10 commit(s)</a> by Alex, James Baker, Johannes Spangenberg, Kurt Alfred Kluever, Rafael Winterhalter, Thibault Helsmoortel, dependabot[bot]</li> <li>GitHub Workflows security hardening [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2744">https://github.com/facebook/flipper/issues/2744</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2744">mockito/mockito#2744</a>)</li> <li>Assign GlobalConfiguration initializer to unused variable [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2742">https://github.com/facebook/flipper/issues/2742</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2742">mockito/mockito#2742</a>)</li> <li>Bump com.diffplug.spotless from 6.9.1 to 6.10.0 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2738">https://github.com/facebook/flipper/issues/2738</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2738">mockito/mockito#2738</a>)</li> <li>Drop varargs collector before invoking a user method. [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2736">https://github.com/facebook/flipper/issues/2736</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2736">mockito/mockito#2736</a>)</li> <li>Bump versions.bytebuddy from 1.12.13 to 1.12.14 [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2734">https://github.com/facebook/flipper/issues/2734</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2734">mockito/mockito#2734</a>)</li> <li>Remove useless thrown exception from constructor [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2732">https://github.com/facebook/flipper/issues/2732</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2732">mockito/mockito#2732</a>)</li> <li>TypeSafeMatching no longer iterates over class methods inefficiently [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2729">https://github.com/facebook/flipper/issues/2729</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2729">mockito/mockito#2729</a>)</li> <li>Fixes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2720">https://github.com/facebook/flipper/issues/2720</a>: Use StackWalker on Java 9+ to create Locations [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2723">https://github.com/facebook/flipper/issues/2723</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2723">mockito/mockito#2723</a>)</li> <li>LocationImpl adds performance overheads due to instantiating a stack trace [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2720">https://github.com/facebook/flipper/issues/2720</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2720">mockito/mockito#2720</a>)</li> <li>Fixes <a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2626">https://github.com/facebook/flipper/issues/2626</a> : Introduce MockSettings.mockMaker [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2701">https://github.com/facebook/flipper/issues/2701</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/pull/2701">mockito/mockito#2701</a>)</li> <li>Introduce option to disable inline-mock-maker for a specific instance [(<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2626">https://github.com/facebook/flipper/issues/2626</a>)](<a href="https://github-redirect.dependabot.com/mockito/mockito/issues/2626">mockito/mockito#2626</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b438ee37ca |
Bump serde_yaml from 0.9.13 to 0.9.14 in /packer (#4246)
Summary: Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.13 to 0.9.14. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/serde-yaml/releases">serde_yaml's releases</a>.</em></p> <blockquote> <h2>0.9.14</h2> <ul> <li>Implement <code>Deserializer</code> for <code>TaggedValue</code> and <code>&TaggedValue</code> (<a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/339">https://github.com/facebook/flipper/issues/339</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8ddba12ca5 |
Bump protobuf-java from 3.21.7 to 3.21.8 (#4251)
Summary: Bumps [protobuf-java](https://github.com/protocolbuffers/protobuf) from 3.21.7 to 3.21.8. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
a95de35771 |
Bump kotlinx-serialization-json from 1.4.0 to 1.4.1 (#4228)
Summary: Bumps [kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) from 1.4.0 to 1.4.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.serialization/releases">kotlinx-serialization-json's releases</a>.</em></p> <blockquote> <h2>1.4.1</h2> <p>This patch release contains several bug fixes and improvements. Kotlin 1.7.20 is used by default.</p> <h3>Improvements</h3> <ul> <li>Add <a href="https://github.com/MustBeDocumented"><code>@MustBeDocumented</code></a> to certain annotations (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2059">https://github.com/facebook/flipper/issues/2059</a>)</li> <li>Deprecate .isNullable in SerialDescriptor builder (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2040">https://github.com/facebook/flipper/issues/2040</a>)</li> <li>Unsigned primitives and unsigned arrays serializers can be retrieved as built-ins (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/1992">https://github.com/facebook/flipper/issues/1992</a>)</li> <li>Serializers are now cached inside reflective lookup, leading to faster serializer retrieval (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2015">https://github.com/facebook/flipper/issues/2015</a>)</li> <li>Compiler plugin can create enum serializers using static factories for better speed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/1851">https://github.com/facebook/flipper/issues/1851</a>) (Kotlin 1.7.20 required)</li> <li>Provide a foundation for compiler plugin intrinsics available in Kotlin 1.8.0 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2031">https://github.com/facebook/flipper/issues/2031</a>)</li> </ul> <h3>Bugfixes</h3> <ul> <li>Support polymorphism in Properties format (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2052">https://github.com/facebook/flipper/issues/2052</a>) (thanks to <a href="https://github.com/rodrigovedovato">Rodrigo Vedovato</a>)</li> <li>Added support of UTF-16 surrogate pairs to okio streams (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2033">https://github.com/facebook/flipper/issues/2033</a>)</li> <li>Fix dependency on core module from HOCON module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2020">https://github.com/facebook/flipper/issues/2020</a>) (thanks to <a href="https://github.com/osipxd">Osip Fatkullin</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md">kotlinx-serialization-json's changelog</a>.</em></p> <blockquote> <h1>1.4.1 / 2022-10-14</h1> <p>This is patch release contains several bugfixes and improvements. Kotlin 1.7.20 is used by default.</p> <h3>Improvements</h3> <ul> <li>Add <a href="https://github.com/MustBeDocumented"><code>@MustBeDocumented</code></a> to certain annotations (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2059">https://github.com/facebook/flipper/issues/2059</a>)</li> <li>Deprecate .isNullable in SerialDescriptor builder (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2040">https://github.com/facebook/flipper/issues/2040</a>)</li> <li>Unsigned primitives and unsigned arrays serializers can be retrieved as built-ins (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/1992">https://github.com/facebook/flipper/issues/1992</a>)</li> <li>Serializers are now cached inside reflective lookup, leading to faster serializer retrieval (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2015">https://github.com/facebook/flipper/issues/2015</a>)</li> <li>Compiler plugin can create enum serializers using static factories for better speed (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/1851">https://github.com/facebook/flipper/issues/1851</a>) (Kotlin 1.7.20 required)</li> <li>Provide foundation for compiler plugin intrinsics available in Kotlin 1.8.0 (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2031">https://github.com/facebook/flipper/issues/2031</a>)</li> </ul> <h3>Bugfixes</h3> <ul> <li>Support polymorphism in Properties format (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2052">https://github.com/facebook/flipper/issues/2052</a>) (thanks to <a href="https://github.com/rodrigovedovato">Rodrigo Vedovato</a>)</li> <li>Added support of UTF-16 surrogate pairs to okio streams (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2033">https://github.com/facebook/flipper/issues/2033</a>)</li> <li>Fix dependency on core module from HOCON module (<a href="https://github-redirect.dependabot.com/Kotlin/kotlinx.serialization/issues/2020">https://github.com/facebook/flipper/issues/2020</a>) (thanks to <a href="https://github.com/osipxd">Osip Fatkullin</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
b2c7d67586 |
More subtile selection and hover state for vizualizer
Summary: Old hover state is now selection state New hover state is a slightly thicker border Reviewed By: lblasa Differential Revision: D40637724 fbshipit-source-id: 7b13bc864bc1f626cf0982517befcb80615e7cc0 |
||
|
|
f282a5eb8a |
Ant tree -> React complex tree
Summary: Upgraded from ant tree library to the much more capable React complex tree. Added the following: 1. Ability to expand / collapse nodes while automatically expanding / collapsing active/inactive children when they change 2. Keyboard controls of tree all the time 3. Basic search functionality 4. Selecting node in tree focuses and scrolls in the tree 5. Hover state for tree Reviewed By: lblasa Differential Revision: D40633876 fbshipit-source-id: 8dcef5ec2c277e476a3eb3cdaef62b15c25323c0 |
||
|
|
0c52ad307e |
Improve selection in vizualizer
Summary: Clicking on a node a second time will unselect which was impossible before. The behaviour of the on click handler doesnt always line up what is currently hovered, this is a temporary work around. There are deeper issues with this in that on exit we hover the parent, but in some situations the parent is too small to propagate. In future we will use the mouse position and do a hit test and drive selection / hover from that Reviewed By: lblasa Differential Revision: D40637356 fbshipit-source-id: 9df19dbf619845891bb46624730d7cf74f73cf25 |
||
|
|
b1bee28f08 |
Coordinate update event when litho scrolls or is shifted
Summary: See doc comment for explanation Reviewed By: lblasa Differential Revision: D40587610 fbshipit-source-id: f0909440c4e6e3cc9f5c7b557198a93ba8809bd9 |
||
|
|
a447712865 |
Change Litho observer from on scroll changed listener to on draw listener
Summary: There are some situatuins where a litho view can move without a mount occuring in that view. One situation is a litho view in a recycler view. If a neighbouring view is deleted or changes its width/height this will shift the whole recycler view. Since each view in the recycler view is typically a separate comonent tree. The children of the recycler view are not aware of their siblings changes through mount. And these situations do not count as a scroll which was the previous method of detecting change. This is a work around to listen to on draw which seems to be fired in all situations. Reviewed By: lblasa Differential Revision: D40430777 fbshipit-source-id: a9c8196f31a6bdfd4a2fed398cfcaed190972959 |
||
|
|
1aacc51d12 |
Use mount extension for litho integration
Summary: Initial implementation of Litho extensions using mount extension. After mount is called on the main thread and we traverse the hierachy. In future we can use mount extensions to construct a sparse tree rather than sending everything every time. Scroll is handled with a native UI scroll listener for each litho view. This may break if the litho view is not a direct child of the scroll view. Reviewed By: mihaelao Differential Revision: D40021840 fbshipit-source-id: b09086a7a16660225885620609009dddf5b90d3b |
||
|
|
7c3e28272b |
Override bounds for view pager
Summary: For view pager we just want to draw the content in the center Reviewed By: lblasa Differential Revision: D40478266 fbshipit-source-id: 4fac7e897a0569fed59ef5810ba15300ebe87b5d |
||
|
|
62167bb69c |
Fix bounds for children of nested scroll view
Summary: Android does not set the top/left of the child of view pager. I attempted to solve this by grabbing the offset from the scrollview and passing it down via offset child. The issue is offsetchild has a lot of problems with the partial layout traversal. If the child of the scroll view is an observer root then the layout traversal with short circuit and setup a new observer for the child but we lose the offset child in the process. This solution is a little dirty but it is functional for now Reviewed By: lblasa Differential Revision: D40430778 fbshipit-source-id: 7ad53b2a4818b55515e7662272548e2ce17e6b44 |
||
|
|
a0d1013b94 |
Dont emit mounted drawables for litho
Summary: Getting the boxes to line up is quite hard to do right and has undetermined value Reviewed By: mihaelao Differential Revision: D40430776 fbshipit-source-id: 6093c4874f39ecf0c673407da2bd03ef06ca017e |
||
|
|
06dbcecfad |
Open support request when user creates a universal export
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/ed It does not make too much sense to have 2 different entry points to export Flipper debug data and to create a support request. It only creates ambiguity for our users. We could open the support request form automatically for them every time. In those rare cases when they try to attach new data to an existing support request, they can always not submit the form. Reviewed By: passy Differential Revision: D40632145 fbshipit-source-id: 6ca454d6e885493b32ac3aad008482045dccf51d |
||
|
|
778a56d7ac |
Create and upload a universal export when using the support request link
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Reviewed By: passy Differential Revision: D40586468 fbshipit-source-id: 4d6a8706c7d1cad1951bda701c51f0998c985628 |
||
|
|
970c03d942 |
Add uploading to internal cloud storage
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# We'll use it in the subsequent diff to automatically upload a universal export Reviewed By: passy Differential Revision: D40585810 fbshipit-source-id: 5b409d716c2ead040865130d379d4f593cb68483 |
||
|
|
5d921966fb |
Introduce the Rage button to users
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Reviewed By: passy Differential Revision: D40553286 fbshipit-source-id: 5007e2df9979ed7897af380cd7595173e634fb5a |
||
|
|
14bdc87b11 |
Remove Flipper logs export menu
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# We have a universal export now. Why would we ask for logs only? Reviewed By: passy Differential Revision: D40553127 fbshipit-source-id: 674482e39746e789d70bf800daa5f021d83bb093 |
||
|
|
2289d6c0e2 |
Create a partial universal export in case of errors
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Attach what we can to the universal export file if any of the steps time out CHANGELOG: Add a universal debug export button Reviewed By: passy Differential Revision: D40552235 fbshipit-source-id: 775afccacf053fbcf764d1f39e93a89ad20dee0a |
||
|
|
e886427003 |
Make device debug info fetching fault tolerant
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Some files on the devices could be unavailable due to lack of permissions (hello SELinux and enterprise builds of iOS apps). Instead of failing the export, we should fetch what we can. Reviewed By: passy Differential Revision: D40551931 fbshipit-source-id: 698e157b1283b9e959909b6439cd09d2dc8dc8d6 |
||
|
|
80f947212b |
Add a modal with status updates for the universal export
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Exporting all files form a device and export Flipper's own state could take a long time. We need to keep our users updated on the status. Reviewed By: passy Differential Revision: D40551661 fbshipit-source-id: d5c94fb99d4bc8b4495ce463915b77c475548f01 |
||
|
|
96aa0ac02b |
Automatically export all plugins as a part of a universal export
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Reviewed By: passy Differential Revision: D40550440 fbshipit-source-id: 2f88c84124c35524d020fd2bcd8487dc2c64d8f3 |
||
|
|
6af6652ab2 |
Export data for the universal export as a single zip archive
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# It is better UX not to prompt a user multiple times to save various pieces of the debug export Reviewed By: passy Differential Revision: D40550084 fbshipit-source-id: 51ea3acee7daf5074682219020e1e1eed2182b7d |
||
|
|
821bf2b5b7 |
Get files from Flipper folder for every app on an iOS device
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Fetch list of files in the `/sonar` folder on iOS devices and fetch all the files Reviewed By: passy Differential Revision: D40548410 fbshipit-source-id: d38cbbb1e3b5579c13f30777233e3caf7b8c9b34 |
||
|
|
3c8ebf105a |
Get files from Flipper folder for every app on an Android device
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# We'll make the fetching more resilient to errors in subsequent diffs Reviewed By: passy Differential Revision: D40512932 fbshipit-source-id: df3d2b14c033ec4434b2bf408f05734d71dee092 |
||
|
|
480a3d26f0 |
List contents of Flipper folder on Android
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# In later diffs, we'll start fetching the actual files as well. The list of available files itself might be useful already to see what we have in our folder on the device Reviewed By: passy Differential Revision: D40508960 fbshipit-source-id: 96193fef3fed64d509cd3397513ae3e94438ae22 |
||
|
|
2db9bccf75 |
Export client logs for the active client as a part of the universal export
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Introduce a command rto fetch debug data from the devices Reviewed By: passy Differential Revision: D40470838 fbshipit-source-id: 40a7ec66b1266ceff1b31b5b4f19b93765b78615 |
||
|
|
ef0d9fb77e |
Export Flipper state as a part of the universal export
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Create Flipper export as a part on the universal export Reviewed By: passy Differential Revision: D40468242 fbshipit-source-id: b1b8e4df3b630c6163bb383482123c12dfc6e118 |
||
|
|
0e5af8095f |
Stash and export debug logs
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Stash all logs including debug ones for the export Reviewed By: lblasa Differential Revision: D40467905 fbshipit-source-id: 963ce8e92d2131220640a63f5e9c38f4317af061 |
||
|
|
be72375d18 |
Add "Rage" button
Summary: Design doc: https://docs.google.com/document/d/1HLCFl46RfqG0o1mSt8SWrwf_HMfOCRg_oENioc1rkvQ/edit# Add a button to export all possible debug data at once. IN subsequent diffs, I'll add more extensive data collection. Reviewed By: antonk52 Differential Revision: D40467606 fbshipit-source-id: 6a4225945b1feb6c1a8073b5209a62ba0beb6148 |
||
|
|
edb7de7311 |
Fix style naming for bounds and spacebox inspectors
Summary: ^ Reviewed By: passy Differential Revision: D40632902 fbshipit-source-id: ae4cc57b3b64cac0cbeffc20c3189e3a01e13949 |
||
|
|
38109eccff |
Active children and fragments bug
Summary: Getting the active child was only ever returning the actual active View. This is correct. However, if the View is backed by a Fragment, then the child is reported as Fragment instead of the actual View. This was an issue as effectively, the reported children (fragments) were never going to match the active child (view). Additionally in this change, report back the name of the node even if not active. Reviewed By: LukeDefeo Differential Revision: D40632526 fbshipit-source-id: 3560b193b370f19ceabe66980fe23f55ec887274 |
||
|
|
bb3b1cecef |
Simple antd types for each inspectable type
Summary: Replace draft inspectors with read-only components. This is a first step into having a richer UI. At the moment, these are read-only components but will likely be extended in the future as to allow editing of values. Reviewed By: LukeDefeo Differential Revision: D40345016 fbshipit-source-id: a6aef5861474b4aa8353c00ef257ab17b4cff00e |
||
|
|
9721993576 |
Displayable name for attributes utility function
Summary: Utility function that transforms lower camel case attribute names to a more readable name. e.g. sizeToFit -> Size To Fit Reviewed By: antonk52 Differential Revision: D40344715 fbshipit-source-id: f0745b892a78cc262133197a4d4b7624a7e2141d |
||
|
|
1ee89d0e64 |
Add enum and boolean inspectables
Summary: Add types to support enum and boolean inspectables Reviewed By: aigoncharov Differential Revision: D40344566 fbshipit-source-id: c1f719e634a4096e5dd63d3b96c6d64c9684c62b |
||
|
|
c46ddf7912 |
Foundations for inspector
Summary: ^ This laids the foundation for the inspector. It just reorganises a few bits. Reviewed By: LukeDefeo Differential Revision: D40319611 fbshipit-source-id: 8cf9b151c631faa1f26a7a6dfaa86b01abc42fe5 |
||
|
|
3129250a12 |
Fix CircleCI maven snapshot build (#4257)
Summary:
It somehow broke with
|
||
|
|
a520c422eb |
Improve waiting for new client for deeplinks
Summary: There were some situations were we would hang waiting for new clients but one had connected. Additionally the old approach would close and reopen the dialog every time a state update happened in the redux store which was a little jarring. Now the polling of the update is independant the dialog The dialog still flashes for other parts of the flow (when scanning for devices) and would be nice to fix this too in the future Reviewed By: mweststrate Differential Revision: D40477502 fbshipit-source-id: d1ff161f262493cf5b3fb74e22b49ed65de8c292 |
||
|
|
c6dbfc87a4 |
Wait for client to initliaze on startup deep link
Summary: We were incorrectly assuming a client did not support a plugin because it was not fully initialized. This issue was only apparant on start deep links Reviewed By: mweststrate Differential Revision: D40477503 fbshipit-source-id: 5fd9db765f559b8eb80cc3680ee694dfd2cf9a37 |
||
|
|
2bde26391d |
Automated: Update Podfile.lock (#4238)
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/4238 Reviewed By: aigoncharov Differential Revision: D40636695 Pulled By: nikoant fbshipit-source-id: fda37eba37dd286affe977d7a9046945c8aaaab8 |
||
|
|
29938d0c69 |
Attempt to su when run-as gets permissions denied
Summary: pull/push might fail when run-as fails on insufficient permissions. When this happens, try to perform the command as root. Reviewed By: aigoncharov Differential Revision: D40623363 fbshipit-source-id: a4cc71d70f83ce1a390b14c9af9d3a3fa09f1307 |
||
|
|
c38fc9c0e4 |
update docusaurus-plugin-internaldocs-fb
Reviewed By: lblasa Differential Revision: D40550389 fbshipit-source-id: bab1ac0d627cc2384a3918cde7667441edf4c614 |
||
|
|
629bbe6c5a |
Highlight text in table row details
Summary: Add prop for highlight color in DataInspector Differential Revision: D40464529 fbshipit-source-id: 7113592c192b12504c0691d95663208181c1ad8c |
||
|
|
d28aab50d7 |
Calculate talkback role based on supported paging actions
Summary: Google Talkback identifies nodes with supported actions up, down, left and right to be of the role Pager. Reference here: https://github.com/google/talkback/blob/master/utils/src/main/java/com/google/android/accessibility/utils/Role.java#L376-L385 This diff give us the ability to correctly calculate those roles when we come across them in flipper Reviewed By: blavalla Differential Revision: D40449485 fbshipit-source-id: 5a9dfe3f807b7fce8043eaab2695d864f93a1392 |
||
|
|
c1ec891fd0 |
Upgrade React DevTools deps to 4.26.1
Summary: Changelog: [General][Changed] - Upgraded react-devtools-core dependency to 4.26.1 Reviewed By: lunaruan Differential Revision: D40394563 fbshipit-source-id: 70a841c7478d8944dc8a57dd7711953d6bd7958a |
||
|
|
77103322fc |
Bump react-native-flipper from 0.159.0 to 0.171.1 in /react-native/ReactNativeFlipperExample (#4236)
Summary: Bumps [react-native-flipper](https://github.com/facebook/flipper) from 0.159.0 to 0.171.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/flipper/releases">react-native-flipper's releases</a>.</em></p> <blockquote> <h2>v0.171.1</h2> <p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md</a> for full notes.</p> <h2>v0.171.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.170.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.169.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.168.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.167.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.166.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.165.1</h2> <p>See <a href="https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md">https://github.com/facebook/flipper/blob/main/desktop/static/CHANGELOG.md</a> for full notes.</p> <h2>v0.165.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.164.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.163.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.162.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.161.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></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
10d71a321c |
Automated: Update Podfile.lock (#4235)
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/4235 Reviewed By: antonk52 Differential Revision: D40471242 Pulled By: aigoncharov fbshipit-source-id: c8028f0b4be05ff5b9156443c52a86def4d1e179 |
||
|
|
8a11853d84 |
Bump eslint-plugin-react from 7.31.8 to 7.31.9 in /js/js-flipper (#4201)
Summary: Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.31.8 to 7.31.9. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-react/releases">eslint-plugin-react's releases</a>.</em></p> <blockquote> <h2>v7.31.9</h2> <h3>Fixed</h3> <ul> <li>[<code>no-unknown-property</code>]: add <code>dialog</code> attributes (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3436">https://github.com/facebook/flipper/issues/3436</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>no-arrow-function-lifecycle</code>]: when converting from an arrow, remove the semi and wrapping parens (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3337">https://github.com/facebook/flipper/issues/3337</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>jsx-key</code>]: Ignore elements inside <code>React.Children.toArray()</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1591">https://github.com/facebook/flipper/issues/1591</a>[] <a href="https://github.com/silvenon"><code>@silvenon</code></a>)</li> <li>[<code>jsx-no-constructed-context-values</code>]: fix false positive for usage in non-components (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3448">https://github.com/facebook/flipper/issues/3448</a>[] <a href="https://github.com/golopot"><code>@golopot</code></a>)</li> <li>[<code>static-property-placement</code>]: warn on nonstatic expected-statics (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/2581">https://github.com/facebook/flipper/issues/2581</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>no-unknown-property</code>]: properly tag-restrict case-insensitive attributes (<a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>no-unknown-property</code>]: allow <code>webkitDirectory</code> on <code>input</code>, case-insensitive (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3454">https://github.com/facebook/flipper/issues/3454</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> </ul> <h3>Changed</h3> <ul> <li>[Docs] [<code>no-unknown-property</code>]: fix typo in link (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3445">https://github.com/facebook/flipper/issues/3445</a>[] <a href="https://github.com/denkristoffer"><code>@denkristoffer</code></a>)</li> <li>[Perf] component detection: improve performance by optimizing getId (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3451">https://github.com/facebook/flipper/issues/3451</a>[] <a href="https://github.com/golopot"><code>@golopot</code></a>)</li> <li>[Docs] [<code>no-unstable-nested-components</code>]: Warn about memoized, nested components (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3444">https://github.com/facebook/flipper/issues/3444</a>[] <a href="https://github.com/eps1lon"><code>@eps1lon</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1000">https://github.com/facebook/flipper/issues/1000</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1000">jsx-eslint/eslint-plugin-react#1000</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1002">https://github.com/facebook/flipper/issues/1002</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1002">jsx-eslint/eslint-plugin-react#1002</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1005">https://github.com/facebook/flipper/issues/1005</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1005">jsx-eslint/eslint-plugin-react#1005</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/100">https://github.com/facebook/flipper/issues/100</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/100">jsx-eslint/eslint-plugin-react#100</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1010">https://github.com/facebook/flipper/issues/1010</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1010">jsx-eslint/eslint-plugin-react#1010</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1013">https://github.com/facebook/flipper/issues/1013</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1013">jsx-eslint/eslint-plugin-react#1013</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1022">https://github.com/facebook/flipper/issues/1022</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1022">jsx-eslint/eslint-plugin-react#1022</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1029">https://github.com/facebook/flipper/issues/1029</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1029">jsx-eslint/eslint-plugin-react#1029</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/102">https://github.com/facebook/flipper/issues/102</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/102">jsx-eslint/eslint-plugin-react#102</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1034">https://github.com/facebook/flipper/issues/1034</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1034">jsx-eslint/eslint-plugin-react#1034</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1038">https://github.com/facebook/flipper/issues/1038</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1038">jsx-eslint/eslint-plugin-react#1038</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1041">https://github.com/facebook/flipper/issues/1041</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1041">jsx-eslint/eslint-plugin-react#1041</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1043">https://github.com/facebook/flipper/issues/1043</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1043">jsx-eslint/eslint-plugin-react#1043</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1046">https://github.com/facebook/flipper/issues/1046</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1046">jsx-eslint/eslint-plugin-react#1046</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1047">https://github.com/facebook/flipper/issues/1047</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1047">jsx-eslint/eslint-plugin-react#1047</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1050">https://github.com/facebook/flipper/issues/1050</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1050">jsx-eslint/eslint-plugin-react#1050</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1053">https://github.com/facebook/flipper/issues/1053</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1053">jsx-eslint/eslint-plugin-react#1053</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1057">https://github.com/facebook/flipper/issues/1057</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1057">jsx-eslint/eslint-plugin-react#1057</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/105">https://github.com/facebook/flipper/issues/105</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/105">jsx-eslint/eslint-plugin-react#105</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1061">https://github.com/facebook/flipper/issues/1061</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1061">jsx-eslint/eslint-plugin-react#1061</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1062">https://github.com/facebook/flipper/issues/1062</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1062">jsx-eslint/eslint-plugin-react#1062</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1070">https://github.com/facebook/flipper/issues/1070</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1070">jsx-eslint/eslint-plugin-react#1070</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1071">https://github.com/facebook/flipper/issues/1071</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1071">jsx-eslint/eslint-plugin-react#1071</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1073">https://github.com/facebook/flipper/issues/1073</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1073">jsx-eslint/eslint-plugin-react#1073</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1076">https://github.com/facebook/flipper/issues/1076</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1076">jsx-eslint/eslint-plugin-react#1076</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1079">https://github.com/facebook/flipper/issues/1079</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1079">jsx-eslint/eslint-plugin-react#1079</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1088">https://github.com/facebook/flipper/issues/1088</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1088">jsx-eslint/eslint-plugin-react#1088</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1098">https://github.com/facebook/flipper/issues/1098</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1098">jsx-eslint/eslint-plugin-react#1098</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1101">https://github.com/facebook/flipper/issues/1101</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1101">jsx-eslint/eslint-plugin-react#1101</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1103">https://github.com/facebook/flipper/issues/1103</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1103">jsx-eslint/eslint-plugin-react#1103</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/110">https://github.com/facebook/flipper/issues/110</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/110">jsx-eslint/eslint-plugin-react#110</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1116">https://github.com/facebook/flipper/issues/1116</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1116">jsx-eslint/eslint-plugin-react#1116</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1117">https://github.com/facebook/flipper/issues/1117</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1117">jsx-eslint/eslint-plugin-react#1117</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1119">https://github.com/facebook/flipper/issues/1119</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1119">jsx-eslint/eslint-plugin-react#1119</a></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md">eslint-plugin-react's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.8...v7.31.9">7.31.9</a> - 2022.10.09</h2> <h3>Fixed</h3> <ul> <li>[<code>no-unknown-property</code>]: add <code>dialog</code> attributes (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3436">https://github.com/facebook/flipper/issues/3436</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>no-arrow-function-lifecycle</code>]: when converting from an arrow, remove the semi and wrapping parens (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3337">https://github.com/facebook/flipper/issues/3337</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>jsx-key</code>]: Ignore elements inside <code>React.Children.toArray()</code> (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1591">https://github.com/facebook/flipper/issues/1591</a>[] <a href="https://github.com/silvenon"><code>@silvenon</code></a>)</li> <li>[<code>jsx-no-constructed-context-values</code>]: fix false positive for usage in non-components (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3448">https://github.com/facebook/flipper/issues/3448</a>[] <a href="https://github.com/golopot"><code>@golopot</code></a>)</li> <li>[<code>static-property-placement</code>]: warn on nonstatic expected-statics (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/2581">https://github.com/facebook/flipper/issues/2581</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>no-unknown-property</code>]: properly tag-restrict case-insensitive attributes (<a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> <li>[<code>no-unknown-property</code>]: allow <code>webkitDirectory</code> on <code>input</code>, case-insensitive (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3454">https://github.com/facebook/flipper/issues/3454</a>[] <a href="https://github.com/ljharb"><code>@ljharb</code></a>)</li> </ul> <h3>Changed</h3> <ul> <li>[Docs] [<code>no-unknown-property</code>]: fix typo in link (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3445">https://github.com/facebook/flipper/issues/3445</a>[] <a href="https://github.com/denkristoffer"><code>@denkristoffer</code></a>)</li> <li>[Perf] component detection: improve performance by optimizing getId (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3451">https://github.com/facebook/flipper/issues/3451</a>[] <a href="https://github.com/golopot"><code>@golopot</code></a>)</li> <li>[Docs] [<code>no-unstable-nested-components</code>]: Warn about memoized, nested components (<a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3444">https://github.com/facebook/flipper/issues/3444</a>[] <a href="https://github.com/eps1lon"><code>@eps1lon</code></a>)</li> </ul> <p><a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3454">https://github.com/facebook/flipper/issues/3454</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3454">jsx-eslint/eslint-plugin-react#3454</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3451">https://github.com/facebook/flipper/issues/3451</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3451">jsx-eslint/eslint-plugin-react#3451</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3448">https://github.com/facebook/flipper/issues/3448</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3448">jsx-eslint/eslint-plugin-react#3448</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3445">https://github.com/facebook/flipper/issues/3445</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3445">jsx-eslint/eslint-plugin-react#3445</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3444">https://github.com/facebook/flipper/issues/3444</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/3444">jsx-eslint/eslint-plugin-react#3444</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3436">https://github.com/facebook/flipper/issues/3436</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3436">jsx-eslint/eslint-plugin-react#3436</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3337">https://github.com/facebook/flipper/issues/3337</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/3337">jsx-eslint/eslint-plugin-react#3337</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/2581">https://github.com/facebook/flipper/issues/2581</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/2581">jsx-eslint/eslint-plugin-react#2581</a> <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/issues/1591">https://github.com/facebook/flipper/issues/1591</a>: <a href="https://github-redirect.dependabot.com/jsx-eslint/eslint-plugin-react/pull/1591">jsx-eslint/eslint-plugin-react#1591</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
8fe67ddd7f |
Bump react-native from 0.68.2 to 0.68.4 in /react-native/react-native-flipper #@allow-large-files (#4206)
Summary: allow-large-files Bumps [react-native](https://github.com/facebook/react-native) from 0.68.2 to 0.68.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facebook/react-native/releases">react-native's releases</a>.</em></p> <blockquote> <h2>0.68.4</h2> <h3>Changed</h3> <ul> <li>Bump version of <code>promise</code> from 8.0.3 to 8.2.0, enabling <code>Promise.allSettled</code> (<a href=" |
||
|
|
0572808f1a |
Add additional inspectables
Summary: This change adds support for more inspectables and also introduces more complex types to be used as a value. This become specially useful for more complex yet primitive types like coordinate, size, bounds, etc. Reviewed By: LukeDefeo Differential Revision: D40307885 fbshipit-source-id: 125e832f06d6b31f56eb5405182d1c0d61388930 |