Commit Graph

8378 Commits

Author SHA1 Message Date
Eli White
49d1a8b0fa Removing unused yarn resolutions
Summary: These resolutions aren't used, validated with `yarn why`. See the diff higher in the stack for automation.

Reviewed By: yungsters

Differential Revision: D47282205

fbshipit-source-id: a2e909e3802f780fbe7525e5945faebee7004aef
2023-07-07 15:15:45 -07:00
Lorenzo Blasa
87c5296cd8 Scaffolding
Summary:
Scaffolding connectivity hub. The final place may be different though.

But at least for now whilst we iterate on the solution, this should be enough.

Reviewed By: passy

Differential Revision: D47230905

fbshipit-source-id: e3b3f7d773e1bf8b0dd9821cf25c6fa8e77669f4
2023-07-06 06:57:53 -07:00
Lorenzo Blasa
9810edcdfb Remove usage of ReactDOM.render for root
Summary: As per comment, the issue is already fixed and released.

Reviewed By: LukeDefeo

Differential Revision: D47257442

fbshipit-source-id: 2a975690bab0eaed12b6b4233be41f675760a0bc
2023-07-06 05:14:00 -07:00
Lorenzo Blasa
f78ca5c09e iOSContainerUtility improvements (?)
Summary:
Bit of refactoring, bit of improvements, maybe. Mainly:

- Name consistency
- Promise chaining to async/await
- Refactoring

Reviewed By: lawrencelomax, antonk52

Differential Revision: D47224620

fbshipit-source-id: 5f4515f576decc03d470c11f24577b43f34a5a28
2023-07-05 05:15:01 -07:00
Lorenzo Blasa
e052c27f27 Remove ClientCsrQuery
Summary: Already have SecureClientQuery. No need to have this as a type as it's not used or needed anywhere.

Reviewed By: antonk52

Differential Revision: D47210345

fbshipit-source-id: d9f3026a0e2a0b5dd2e87f16dba34a388dacd75f
2023-07-04 09:01:26 -07:00
Lorenzo Blasa
4a0ad8c1c3 SecureClientQuery moved to flipper-common
Summary: It should've been there with ClientQuery.

Reviewed By: antonk52

Differential Revision: D47210314

fbshipit-source-id: 869496918648f20b616c1a612296fff55597af77
2023-07-04 09:01:26 -07:00
Lorenzo Blasa
f63e5d440a Move certificate exchange bits to app-connectivity
Summary: Bit of reorganising as utils is a bit too generic and crowded.

Reviewed By: passy

Differential Revision: D47186536

fbshipit-source-id: 7b1dd26db95aef00778ff4f23d91f7371c4d07ad
2023-07-04 02:19:58 -07:00
Luke De Feo
20d7b57dbe Fix KState extraction
Summary:
The field changed from mStates to states breaking our reflection based code. Ideally I would like to just check if type == KStateContainer and access the field normally but the rest of the infrastructure expect to work on a java field.

Added tests to catch this sort of thing in the future. had to shift buck files around a bit to get it to work

Reviewed By: antonk52

Differential Revision: D46974357

fbshipit-source-id: 87a6f5883b33e4d1a7359df5987fc7ead7c19033
2023-07-03 12:19:26 -07:00
Lorenzo Blasa
62cb33b763 comms: app-connectivity
Summary: It doesn't get more generic than 'comms'. So, narrow it down: app-connectivity.

Reviewed By: passy

Differential Revision: D47185255

fbshipit-source-id: 87e9c2487c9b07603d14e856de670757078c0da1
2023-07-03 09:40:26 -07:00
Lorenzo Blasa
48495c906e ServerAdapter: ServerWebSocketBase
Summary: Make it more clear about that this is. `ServerAdapter` was VERY generic.

Reviewed By: passy

Differential Revision: D47185076

fbshipit-source-id: 7d9b30f423398004bedc92ad22bc0217d1c8453f
2023-07-03 05:01:17 -07:00
Octavian Guzu
71751855df Set null-terminator after strncpy
Summary: When the length of `pkcs12.second.c_str()` is equal to `length`, strncpy won't write a null-terminator at the end of the destination string, making the destination unsafe to read and potentially cause an overflow.

Reviewed By: lblasa

Differential Revision: D46934320

fbshipit-source-id: 5e7acd49523b80105bcc47471facd9ff23b8a2b8
2023-07-03 04:41:02 -07:00
Lorenzo Blasa
54b7d8feea Fix react native windows (#4905)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/4905

Use fully qualified names in an attempt to fix the broken build.

Reviewed By: passy

Differential Revision: D47148297

fbshipit-source-id: bb2e81f62a65b9d4516a0bc4cfe2abddfc18a566
2023-07-03 04:31:49 -07:00
Luke De Feo
c067346870 Add more diagnostics
Summary: node count and root node prescense will be very useful

Reviewed By: lblasa

Differential Revision: D47153394

fbshipit-source-id: 067f6f3aefa17cdfa88124956781400f53fe08d7
2023-06-30 08:17:46 -07:00
Pascal Hartig
2b17ac76de Temporarily switch to console-feed mirror
Summary:
See https://github.com/samdenty/console-feed/issues/124.

This is breaking our CI and lots of other things. We should hopefully be able to cleanly revert this on Monday.

Reviewed By: ivanmisuno

Differential Revision: D47150333

fbshipit-source-id: f34d6afdb83607c8ac2cc7fb2989ca68733798e0
2023-06-30 05:53:31 -07:00
Pranav Yadav
94a2e33cb8 CI - Bump Node JS to v18 in CI Pipeline (#4898)
Summary:
This diff bumps Node JS to `v18` in CI Pipeline.
Related PR:
1. https://github.com/facebook/flipper/issues/4897

## Changelog

[General] [Changed] - Bump Node JS to `v18` in CI Pipeline

Pull Request resolved: https://github.com/facebook/flipper/pull/4898

Test Plan: - Should pass tests & builds successfully

Reviewed By: lblasa

Differential Revision: D47128828

Pulled By: passy

fbshipit-source-id: b8d829b273898bf5e297560fbbdbafba80285b33
2023-06-30 03:25:05 -07:00
generatedunixname89002005306973
808895cef4 Flipper Snapshot Bump: v0.204.1-SNAPSHOT
Summary: Releasing snapshot version 0.204.1-SNAPSHOT

Reviewed By: lblasa

Differential Revision: D47130669

fbshipit-source-id: be9123d9499815de3222949d9017d06f5db4915f
2023-06-29 13:00:48 -07:00
generatedunixname89002005306973
5363dc8652 Flipper Release: v0.204.0
Summary: Releasing version 0.204.0

Reviewed By: lblasa

Differential Revision: D47130672

fbshipit-source-id: feb4c7aa2e702cfdcc3e6e247d25d61c7c5bb48f
2023-06-29 13:00:48 -07:00
Lorenzo Blasa
4ac755370d Move socket clean inside operation queue
Summary: Set delegate and close inside the operation's queue as to make it safer i.e. all socket related operations are done inside the queue.

Reviewed By: ivanmisuno

Differential Revision: D47124235

fbshipit-source-id: 48b53db1cd47d017a26186a156046ba68fe358b7
2023-06-29 12:40:09 -07:00
Pranav Yadav
14068f1ea8 nodejs - Bump actions/- setup-node@v3.6.0, checkout@v3.5.3 & upload-artifact@v3.1.2 (#4865)
Summary:
This diff bumps `actions/setup-node@v3.6.0`, `actions/checkout@v3.5.3` & `actions/upload-artifact@v3.1.2`

### Ref.:
- `actions/checkout@v3.5.3` changelog: https://github.com/actions/checkout/releases/tag/v3.5.3
- `actions/setup-node@v3.6.0` changelog: https://github.com/actions/setup-node/releases/tag/v3.6.0
- `actions/upload-artifact@v3.1.2` changelog: https://github.com/actions/upload-artifact/releases/tag/v3.1.2

## Changelog:

[GENERAL] [SECURITY] - [Actions] `nodejs` - Bump `actions/`- `setup-node@v3.6.0`, `checkout@v3.5.3` & `upload-artifact@v3.1.2`

Pull Request resolved: https://github.com/facebook/flipper/pull/4865

Test Plan: - Workflow should run and work as usual.

Reviewed By: lblasa

Differential Revision: D47128838

Pulled By: passy

fbshipit-source-id: 2aba3f1b6d5f4819cbf13857cdb24b23bfc5cd84
2023-06-29 11:19:01 -07:00
Lorenzo Blasa
883993d2ec Bump SocketRocket 0.7.0
Summary:
About to release React Native 0.72.1. This version of React Native has to depend on SocketRocket 0.7.0, released yesterday.

Cocoapods is failing to install dependencies with the following error:
```
In snapshot (Podfile.lock):
    SocketRocket (= 0.7.0)

  In Podfile:
    FlipperKit/FlipperKitReactPlugin (= 0.182.0) was resolved to 0.182.0, which depends on
      FlipperKit/Core (= 0.182.0) was resolved to 0.182.0, which depends on
        SocketRocket (~> 0.6.0)

    React-Core/RCTWebSocket (from `../react-native/`) was resolved to 1000.0.0, which depends on
      SocketRocket (= 0.7.0)

    React-CoreModules (from `../react-native/React/CoreModules`) was resolved to 1000.0.0, which depends on
      SocketRocket
```

By bumping the SocketRocket dependencies and publishing a new version of FlipperKit, we would be able to release React Native.

Reviewed By: passy, cipolleschi

Differential Revision: D47125059

fbshipit-source-id: d0797880c502c14db9f0261c3e8abf2652e7bba2
2023-06-29 10:21:06 -07:00
Pranav Yadav
5584cf817c docs - Bump actions/checkout@v3.5.3 & JamesIves/github-pages-deploy-action@v4.4.2 (#4873)
Summary:
This diff bumps `actions/checkout@v3.5.3` & `JamesIves/github-pages-deploy-action@v4.4.2`

### Ref.:
- `actions/checkout@v3.5.3` changelog: https://github.com/actions/checkout/releases/tag/v3.5.3
- `JamesIves/github-pages-deploy-action@v4.4.2` changelog: https://github.com/JamesIves/github-pages-deploy-action/releases/tag/v4.4.2

## Changelog:

[GENERAL] [SECURITY] - [Actions] `docs` - Bump `actions/checkout@v3.5.3` & `JamesIves/github-pages-deploy-action@v4.4.2`

Pull Request resolved: https://github.com/facebook/flipper/pull/4873

Test Plan: - Workflow should run and work as usual.

Reviewed By: lblasa

Differential Revision: D47089308

Pulled By: passy

fbshipit-source-id: 5f8342e34a4fdde832e82d530c53e0cbe02c99a1
2023-06-29 04:03:27 -07:00
github-actions[bot]
ae6344d051 Automated: Update Podfile.lock (#4890)
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/4890

Reviewed By: ivanmisuno

Differential Revision: D47091378

Pulled By: passy

fbshipit-source-id: 254b1a6ca737c2ccfa40db3bae147d0db1b1594b
2023-06-29 03:46:55 -07:00
Lorenzo Blasa
e42db220ee Socket connect no longer synchronous and blocking
Summary:
Never really liked this code. Before this change, calls to connect were blocking.

Because of this, we had to make use of promises and a bit of really not that good-looking code.

So, this change makes connect non-blocking meaning that we make full use of our event handler.

These changes contain:
- CSR is not getting generated after each failed attempt.
- Connect is no longer blocking.
- Do not report events via the handler when explicitly disconnecting.

Reviewed By: jknoxville

Differential Revision: D46853228

fbshipit-source-id: 00e6a9c7c039a756175fe14982959e078d92bacb
2023-06-28 12:09:58 -07:00
Pranav Yadav
65e515bdaa js - Bump actions/- setup-node@v3.6.0, checkout@v3.5.3 & nick-fields/retry@v2.8.3 (#4872)
Summary:
This diff bumps `actions/checkout@v3.5.3`, `actions/setup-node@v3.6.0`, and `nick-fields/retry@v2.8.3`

### Ref.:
- `actions/checkout@v3.5.3` changelog: https://github.com/actions/checkout/releases/tag/v3.5.3
- `actions/setup-node@v3.6.0` changelog: https://github.com/actions/setup-node/releases/tag/v3.6.0
- `nick-fields/retry@v2.8.3` changelog: https://github.com/nick-fields/retry/releases/tag/v2.8.3

## Changelog:

[GENERAL] [SECURITY] - [Actions] `js` - Bump `actions/`- `checkout@v3.5.3`, `setup-node@v3.6.0`, & `nick-fields/retry@v2.8.3`

Pull Request resolved: https://github.com/facebook/flipper/pull/4872

Test Plan: - Workflow should run and work as usual.

Reviewed By: ivanmisuno

Differential Revision: D47090375

Pulled By: passy

fbshipit-source-id: 8e3852620dc9439e9d26e26daa87c7cb2cc258d0
2023-06-28 11:12:53 -07:00
Pranav Yadav
985f7d1354 android-sample - Bump actions/- checkout@v3.5.3, setup-java@v3.11.0, cache@v3.3.1 & upload-artifact@v3.1.2 (#4874)
Summary:
This diff bumps `actions/checkout@v3.5.3`, `actions/setup-java@v3.11.0`, `actions/cache@v3.3.1` & `actions/upload-artifact@v3.1.2`

### Ref.:
- `actions/checkout@v3.5.3` changelog: https://github.com/actions/checkout/releases/tag/v3.5.3
- `actions/setup-java@v3.11.0` changelog: https://github.com/actions/setup-java/releases/tag/v3.11.0
- `actions/cache@v3.3.1` changelog: https://github.com/actions/cache/releases/tag/v3.3.1
- `actions/upload-artifact@v3.1.2` changelog: https://github.com/actions/upload-artifact/releases/tag/v3.1.2

## Changelog:

[GENERAL] [SECURITY] - [Actions] `android-sample` - Bump `actions/`- `checkout@v3.5.3`, `setup-java@v3.11.0`, `cache@v3.3.1` & `upload-artifact@v3.1.2`

Pull Request resolved: https://github.com/facebook/flipper/pull/4874

Test Plan: - Workflow should run and work as usual.

Reviewed By: lblasa

Differential Revision: D47089304

Pulled By: passy

fbshipit-source-id: 5c99ab1babed4357daadba97ecc5fd702386c5e4
2023-06-28 11:07:44 -07:00
generatedunixname89002005306973
31cfb01562 Flipper Snapshot Bump: v0.203.1-SNAPSHOT
Summary: Releasing snapshot version 0.203.1-SNAPSHOT

Reviewed By: lblasa

Differential Revision: D47089142

fbshipit-source-id: 25d6ccf750210b76a6b7429f57a19722c87d1bbe
2023-06-28 09:13:46 -07:00
generatedunixname89002005306973
29f873bdcb Flipper Release: v0.203.0
Summary: Releasing version 0.203.0

Reviewed By: lblasa

Differential Revision: D47089143

fbshipit-source-id: e280b3eb0a92246ebca3be30fdb240e065a68b18
2023-06-28 09:13:46 -07:00
Pranav Yadav
a6ab663c32 iOS-pod-lint - Bump actions/checkout@v3.5.3 & nick-fields/retry@v2.8.3 (#4877)
Summary:
This diff bumps `actions/checkout@v3.5.3`, and `nick-fields/retry@v2.8.3`

### Ref.:
- `actions/checkout@v3.5.3` changelog: https://github.com/actions/checkout/releases/tag/v3.5.3
- `nick-fields/retry@v2.8.3` changelog: https://github.com/nick-fields/retry/releases/tag/v2.8.3

## Changelog:

[GENERAL] [SECURITY] - [Actions] `iOS-pod-lint` - Bump `actions/checkout@v3.5.3` & `nick-fields/retry@v2.8.3`

Pull Request resolved: https://github.com/facebook/flipper/pull/4877

Test Plan: - Workflow should run and work as usual.

Reviewed By: lblasa

Differential Revision: D47056989

Pulled By: passy

fbshipit-source-id: cc80115ab0757f028f018c185f724915488e6ea3
2023-06-28 03:07:46 -07:00
generatedunixname89002005306973
484b6e4b37 Flipper Snapshot Bump: v0.202.1-SNAPSHOT
Summary: Releasing snapshot version 0.202.1-SNAPSHOT

Reviewed By: lblasa

Differential Revision: D47059435

fbshipit-source-id: c9af499398857d9caaa1ff9e11255b20f957a550
2023-06-27 10:18:23 -07:00
generatedunixname89002005306973
86b1fd6390 Flipper Release: v0.202.0
Summary: Releasing version 0.202.0

Reviewed By: lblasa

Differential Revision: D47059436

fbshipit-source-id: 42d8525ea1164fb2d48736ad9ff1976b7cfbc221
2023-06-27 10:18:23 -07:00
Alexander Oprisnik
79e3abf6eb Migrate Flipper samples to use Fresco Vito (#4861)
Summary: Pull Request resolved: https://github.com/facebook/flipper/pull/4861

Reviewed By: steelrooter

Differential Revision: D46149846

fbshipit-source-id: 3b2a89da2a4e5ea2ee325e035e793ee18c5ce86d
2023-06-27 09:28:59 -07:00
Pranav Yadav
44925c687e issues - Bump hramos/needs-attention to v2.0.0 & actions/checkout to v3 (#4862)
Summary:
This diff bumps `hramos/needs-attention` to `v2.0.0` & `actions/checkout` to `v3`
- `hramos/needs-attention@v2.0.0` is a `latest` **BREAKING** release with a number of improvements made by Pranav-yadav i.e. ***me*** 😎

### Major Improvements:
`hramos/needs-attention@v2.0.0`:
- Bump `Node.js` to `v16`
- Bump `actions/checkout` to `v3`
- Add **TypeScript**
- Generate and publish **fully compiled** dist (with deps) instead of `node_modules`

### Ref.:
- Full Changelog for `v2.0.0`: https://github.com/hramos/needs-attention/releases/tag/v2.0.0
- Marketplace `v2.0.0`: https://github.com/marketplace/actions/needs-attention?version=v2.0.0

## Changelog:

[GENERAL] [SECURITY] - [Actions] `issues` - Bump `hramos/needs-attention` to `v2.0.0` & `actions/checkout` to `v3`

Pull Request resolved: https://github.com/facebook/flipper/pull/4862

Test Plan: - Workflow should add and remove respective labels as usual.

Reviewed By: lblasa

Differential Revision: D47017048

Pulled By: passy

fbshipit-source-id: ebc70e2c64e1d782977da96863d9b9969a453551
2023-06-27 08:58:14 -07:00
Pranav Yadav
d3861c53a4 packer - Switch to dtolnay/rust-toolchain@stable & bump actions/checkout@v3.5.3 (#4878)
Summary:
This diff switches to `dtolnay/rust-toolchain@stable` since `actions-rs/toolchain` is **NOT maintained** and bumps `actions/checkout@v3.5.3`

> **Note**:
> `uses: dtolnay/rust-toolchain@stable`
> The selection of Rust toolchain is made based on the particular `rev` of this Action being requested. For example `dtolnay/rust-toolchain@nightly` pulls in the `nightly` Rust toolchain, while `dtolnay/rust-toolchain@1.42.0` pulls in `1.42.0`.

### Ref.:
- `actions-rs/toolchain` is **NOT Maintained**, issue:
https://github.com/actions-rs/toolchain/issues/216
- `dtolnay/rust-toolchain@stable` usage note: https://github.com/dtolnay/rust-toolchain#example-workflow
- `actions/checkout@v3.5.3` changelog: https://github.com/actions/checkout/releases/tag/v3.5.3

## Changelog:

[GENERAL] [SECURITY] - [Actions] `packer` - Switch to `dtolnay/rust-toolchain@stable` & bump `actions/checkout@v3.5.3`

Pull Request resolved: https://github.com/facebook/flipper/pull/4878

Test Plan: - Workflow should run and work as usual.

Reviewed By: lblasa

Differential Revision: D47056977

Pulled By: passy

fbshipit-source-id: 68023fcce355831314af2f31d514ed95efb7788c
2023-06-27 08:56:55 -07:00
Lorenzo Blasa
dac8c5b213 Usage track now internal to tracking
Summary:
Usage tracking comes from Electron's `main.tsx`. There's a timer that dispatches an IPC event every 60 seconds.

This is all good for Electron builds.

For non-electron builds, there's no such thing as IPC.

So, react to the IPC event whenever necessary but also handle the interval internally such that usage is tracked independently of explicit callers.

Reviewed By: antonk52

Differential Revision: D47053404

fbshipit-source-id: f17694e65eed18678b45a2e815813bafab69c3f1
2023-06-27 07:17:06 -07:00
Lorenzo Blasa
fe12a908fb Remove debugging comment
Summary: ^

Reviewed By: LukeDefeo

Differential Revision: D47053235

fbshipit-source-id: af17955a333059cce58a68a43ecdcb67a441d7b5
2023-06-27 04:28:04 -07:00
Lorenzo Blasa
cadf5a3656 starred-plugins removal
Summary: A transition period of 2 years should be enough.

Reviewed By: LukeDefeo

Differential Revision: D47053216

fbshipit-source-id: c9f9bfbff82a05942d408b325088095a6069cced
2023-06-27 04:28:04 -07:00
Luke De Feo
05e686dd47 Added state tracking around init and connected events
Summary: Im concerned that we are gettign disconnected without realising, this should help with the logs

Reviewed By: lblasa

Differential Revision: D47053321

fbshipit-source-id: 1014a3e856517e234f0f79f2a4692f18397fc457
2023-06-27 04:06:17 -07:00
Luke De Feo
fcfbc352ba Add more diagnostic info to perf stats page
Summary: This will hopefully be useful for prod debugging where we have users with no data,

Reviewed By: lblasa

Differential Revision: D47053328

fbshipit-source-id: 37ecce885ebd93bf2ffdd67cf49cf33255dda429
2023-06-27 04:06:17 -07:00
Pascal Hartig
3354092adb Merge pull request #4885 from facebook/fixup-T156813884-main
Re-sync with internal repository
2023-06-27 10:07:41 +01:00
Steven Chaitoff
1cbeaf4ebb Add link to Flipper GraphQL plugin
Summary:
This just adds a link next to each request in the Flipper GraphQL plugin to take you to the mobile GraphQL efficiency tool. We want this to be a kind of hub for mobile devs using GraphQL, alongside GraphiQL.

This was a suggestion from a product dev who attended our demo. Later we could also pull down actually efficiency info and show it directly in Flipper.

Reviewed By: ginfung

Differential Revision: D47029548

fbshipit-source-id: 05185e57bfbfaab9169a6b154822ede82d50fd4d
2023-06-26 13:41:54 -07:00
Lorenzo Blasa
b98edc669a Dynamic performance stats
Summary:
PerformanceStatsEvent declares the metrics we track for performance.

DynamicPerformanceStatsEvent is a new type which extends it by allowing arbitraty key/value pairs to be reported and visualised.

Reviewed By: antonk52

Differential Revision: D47023248

fbshipit-source-id: fadfad79561fca9ae48d0668da3cc62f0d0391d8
2023-06-26 12:12:51 -07:00
Facebook Community Bot
23a934a47c Re-sync with internal repository 2023-06-26 10:17:06 -07:00
Pascal Hartig
820cf6a75e Add jetpack compose to sample app
Summary: Add an entry to the sample app to showcase Jetpack compose support. Note that you need to enable View Attribute Debugging in the Android Debug settings for this to work.

Reviewed By: lblasa

Differential Revision: D46933645

fbshipit-source-id: fbe2ddd50ef0e7917ef873959db5b3f35b833cf0
2023-06-23 14:42:14 -07:00
Pascal Hartig
ad25c2468d Set up gradle project
Summary: Build the jetpack compose plugin with gradle and export it to Maven.

Reviewed By: lblasa

Differential Revision: D46932689

fbshipit-source-id: cca0468bae7e6a324430aab548613aa1fdb61bf2
2023-06-23 14:42:14 -07:00
Pascal Hartig
b35cbaae55 Export jetpack-compose code
Summary: Move the jetpack plugin to a location that will get exported to GitHub. It won't get built as part of Gradle just yet.

Reviewed By: lblasa

Differential Revision: D46932691

fbshipit-source-id: 5837bbb2f31aad4221ee745fd145b91b2783d7fe
2023-06-23 14:42:14 -07:00
Pascal Hartig
0d364dc6b6 Upgrade AGP to 8.0.2 (#4850)
Summary:
Pull Request resolved: https://github.com/facebook/flipper/pull/4850

Quick drive-by change to avoid falling that far behind again as we did before the last Sustainathon.

Reviewed By: antonk52

Differential Revision: D46859127

fbshipit-source-id: 91fe675fc16ea66544920eeea070b344fa66340a
2023-06-23 14:42:14 -07:00
Anton Kastritskiy
62f4582f0e Merge device plugins and enabled plugins in the sidebar
Summary:
Currently we surface the difference in plugin type to the user. However, it doesn't make much sence to the user as they primarily care about the plugins being enabled or not. Thus merging device plugins (always enabled) and enabled plugins sections.

I wasn't sure if I should also merge the metro plugins section due to some metro specific hints. So I left it as is.

Reviewed By: lblasa

Differential Revision: D46971125

fbshipit-source-id: 0bb667c3b2f5576e5704dae29b03cfd631c38ad2
2023-06-23 07:19:03 -07:00
Luke De Feo
a24934cad2 Improve open in ide functionality for bloks
Summary:
A few enhancements:
1. we use the component name when using big grep search and looking up in codehub instead of big grep search
2. diffusion renamed to code hub

Differential Revision: D46934805

fbshipit-source-id: c818b2937256cbeaabfdfc0a191706ebdecb716b
2023-06-22 08:24:55 -07:00
Lorenzo Blasa
80673f7832 Rework flipper state step for connect
Summary:
Create the step as an attempt.

Remove conditionally marking it as success or failure as connect will not be done 'synchronously' moving forward.

:::notes:::
Documentation is for personal use and will be removed next.

Reviewed By: passy

Differential Revision: D46850048

fbshipit-source-id: d6dce961d5cbd767f428e58850d24a433d50ba14
2023-06-22 04:01:42 -07:00
Lorenzo Blasa
1b5c9e627a Move reset state to a more appropriate location
Summary: Not really part of the connect process in this case, so is getting moved closer to where the CSR is generated.

Reviewed By: passy

Differential Revision: D46849966

fbshipit-source-id: b91e2925552cd7fcab67b3d1d7af006f4f8c1431
2023-06-21 23:16:34 -07:00