Summary:
# New Features
- Select plugins to include in your exports.
# Fixes and chores
- Run TSC in Travis.
- Restore Android build in Travis.
[Full Changelog](https://github.com/facebook/flipper/compare/v0.23.3...v0.23.4)
Reviewed By: jknoxville, danielbuechele
Differential Revision: D16559674
fbshipit-source-id: 919f758f8750d26d9e49b6721d05264880d0abc5
Summary:
## Export Data
- Add close button to the export sheet.
- Show status updates while exporting Flipper data.
- Fix Fresco data export (0c0f0d4a90).
## Headless
- `select-plugins` cli argument added for the headless flipper
## Miscellaneous
- Generate TLS certificates in the past to allow for clock skew. (9a97b3b45b)
- Speed up Redux dev tools (ce93ecfcca)
- Add stricter ESLint rules.
- Speed up `yarn start` (10559a188f).
Reviewed By: passy
Differential Revision: D16418562
fbshipit-source-id: 8ab9c3264c2a367125f8235dd07129e67441a0e4
Summary:
- New Litho Sections APIs.
- New version of Metro.
- Hardened eslint rules.
- Flipper Headless now offers a `--no-plugins` build mode to speed up compilation.
Reviewed By: jknoxville
Differential Revision: D16221050
fbshipit-source-id: 5eb7a0e8caaf11188ece94a149003daa36eb0a30
Summary:
# Highlights
- Disconnected devices now remain available as archived until they're reconnected.
- Exporting is now significantly faster.
# Bug Fixes
- Re-enable x86 distribution for Android.
Reviewed By: jknoxville
Differential Revision: D16121347
fbshipit-source-id: ab58086ef3dc1f2e43feaee66ab2a1e5a69b44a1
Summary:
Overall improvements
* Fixed a memory leak caused by promise chaining
* Fixing multi-row selection using shift in tables
* Option to include column names when copying from a table
* Copying table rows which are currently outside the viewport
* Support regex search
* Making client connection more reliable
Plugins
Layout
* fixed a bug in layout search which caused a crash
* Adding accessibilityIdentifier for iOS
Logs
* Debouncing user input in search
* Fixing “stick to bottom” in logs
* Showing timestamp with logs
* Logs for a disconnected device are kept
Network
* Catching malformed URLs in network plugin
* copy full network request and response
* search network request using regex
* Correctly calculate response size
Fresco
* UI fixes in Fresco plugin
* Add missing events
* Add open-source documentation
Crash Reporter
* Account for long crash titles
* Fixing crash notifications
* Fixing display of long stacktraces
Export
* Fix error display
Other Plugins
* Add analytics logging to export
* Fixing UI glitch in Sections plugin
Infrastructure
* Add experimental support for mixed mode with TypeScript
* Upgraded to Flow 0.101.1
* Fix tracking of request/response types between client and device
* Improved iOS simulator compatibility
Reviewed By: jknoxville
Differential Revision: D15963819
fbshipit-source-id: 8af009381c05b9891d46f05a4b8f018754ae6517
Summary:
Now that we finally have something we can screenshot ...
Just for the features page right now, will add some
"installation" instructions next.
Reviewed By: oprisnik
Differential Revision: D15898050
fbshipit-source-id: 9dfd3b1121799e7069336aac845ba2abdb3e42df
Summary:
# Highlights
- Revamped documentation! We redesigned https://fbflipper.com/ and hope you like it. We added new tutorials, feature pages and way too many things to list here.
- `no-op` package for Android makes it easier to (not) ship Flipper with production releases.
- "Copy as cURL" support for the network plugin (https://github.com/facebook/flipper/pull/415)
Reviewed By: danielbuechele
Differential Revision: D15518400
fbshipit-source-id: 041cc546f4bfd70b13d9bb25eaa6eecf5dc1d7f9
Summary: Making a release to test the automated pods publishing. The last one failed, due to the wierd Sandcastle bug
Reviewed By: passy
Differential Revision: D15373866
fbshipit-source-id: 644bf24e28d712c40a053623fc2b80bf6b011fde
Summary: Making a release to test the automated pods publishing. The last one failed, due to the wierd Sandcastle bug
Reviewed By: passy
Differential Revision: D15373868
fbshipit-source-id: a4e0eb0720f634c5667304f84b0fdaf26060d563
Summary: Want to make a release to test out the automated release of pods to cocoapods.
Reviewed By: jknoxville
Differential Revision: D15358712
fbshipit-source-id: 9430b7d2f16e3a2df498cc2359bbef7e7d1a3f18
Summary: Want to make a release to test out the automated release of pods to cocoapods.
Reviewed By: jknoxville
Differential Revision: D15358714
fbshipit-source-id: 08971164cb7c4a27646f3614669ae7cb9e4d6265
Summary:
It looked like the "..." was meant as a placeholder?
Pull Request resolved: https://github.com/facebook/flipper/pull/446
Reviewed By: danielbuechele
Differential Revision: D15337644
Pulled By: passy
fbshipit-source-id: 89d4d15d1448d8c61997341b5bfd67f2adb6a021
Summary:
I copied the wordings from Pascal's android setup and changed the API's to match the iOS one. 🙈
This doc explains how to build custom plugin in iOS
Reviewed By: passy
Differential Revision: D15200426
fbshipit-source-id: 0a3c966f7c74aae410c6b3ee643e5a38d33880de
Summary: Update according to changes in D15200794
Reviewed By: jknoxville
Differential Revision: D15200901
fbshipit-source-id: ef0e0895f30d6eb98536c9a7df7a0d46bb4af8d2
Summary:
JS is next. Screenshot on the intro page is really bad.
I hope danielbuechele can replace this. :)
Reviewed By: jknoxville
Differential Revision: D15184371
fbshipit-source-id: 2faaf46450d192ae400675c13b8d71fa1b7dab14
Summary: As per the title. This diff tackles the installation issue for swift projects with `use_framework!`. For more information on this bug follow the discussion [here](https://github.com/facebook/flipper/issues/254)
Reviewed By: danielbuechele
Differential Revision: D15198527
fbshipit-source-id: 573d328369d4bf566ed89f707ed2d6902da0443a
Summary: Inlining the component docs header instead of reading it from the same file we write to.
Reviewed By: passy
Differential Revision: D15199683
fbshipit-source-id: dc34e25b5f8073aa582f90a14bc875c8e8c431db
Summary:
JS pages first, then client pages.
Would be nice if we had some sort of separator, but I think you can only have two levels.
Reviewed By: danielbuechele
Differential Revision: D15198312
fbshipit-source-id: 6c9f8d8775f513a55c256366448faed13b671767
Summary:
* Renamed to "Client Plugin API" to align with the "JavaScript Plugin API" page.
* Added some more info and reworded some parts.
Reviewed By: danielbuechele
Differential Revision: D15198192
fbshipit-source-id: 2c86b6a852e9ed52b0885eb5b7db8436028489d5
Summary: Documents init in the API reference and deletes the now redundant communicating page.
Reviewed By: danielbuechele
Differential Revision: D15198128
fbshipit-source-id: a9b88632b74edd7d9656ed888192db1fbe7f3642
Summary:
* Made the code snippets uniform across languages.
* Renamed to "Providing data to plugins" because sending hints at sending across the desktop-client connection which is misleading.
Reviewed By: danielbuechele
Differential Revision: D15198081
fbshipit-source-id: e2c318cdc6055c191f47e846b518c26dd21e4a68
Summary: This documents all pretty much the entire API.
Reviewed By: passy
Differential Revision: D15187834
fbshipit-source-id: 073c6a0dc40e3373967e9e5c5b7d44ab9c0aa07f
Summary:
The purpose of this page wasn't that clear to me, though the content is pretty focused. I've changed it from JS setup to JS Plugin Definition, and reworded it a bit.
I think it makes sense if this specifies everything to do with plugins on the file system, and the next page talks about what you do in javascript.
Reviewed By: passy
Differential Revision: D15184829
fbshipit-source-id: 6335ebc8d4297ffcbf1ab9860b4f055fe5bbcf87
Summary:
This page got lost in the reorganisation. Adding it back.
There's still work to be done on the content and organisation of these docs.
Reviewed By: passy
Differential Revision: D15184349
fbshipit-source-id: 76256ba53189579bec363903dc4068a421cafc98