From 06142d007a74df51004511b370dd824d2a3d1c0c Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Tue, 15 Sep 2026 13:33:57 -0700 Subject: [PATCH] Replace the default workspace with a home screen (#660) --- .../components/ImportDataDialog.tsx | 4 +- apps/yaak-client/components/Onboarding.tsx | 197 ++++++++++++++++++ .../components/RedirectToLatestWorkspace.tsx | 11 +- apps/yaak-client/components/Workspace.tsx | 4 +- apps/yaak-client/lib/onboarding.ts | 44 ++++ crates-tauri/yaak-app-client/src/rpc_ext.rs | 7 + .../yaak-rpc-schema/bindings/gen_rpc.ts | 4 +- crates/common/yaak-rpc-schema/src/lib.rs | 5 + crates/yaak-commands/src/data.rs | 9 + crates/yaak-models/src/client_db.rs | 6 +- crates/yaak-models/src/lib.rs | 4 +- .../yaak-models/src/queries/http_requests.rs | 4 +- crates/yaak-models/src/queries/workspaces.rs | 41 ++-- crates/yaak-models/src/query_manager.rs | 3 +- crates/yaak-wasm/src/lib.rs | 4 +- crates/yaak/src/example.rs | 102 +++++++++ crates/yaak/src/example_workspace.json | 149 +++++++++++++ crates/yaak/src/lib.rs | 1 + packages/platform/src/web/commands.ts | 1 + 19 files changed, 560 insertions(+), 40 deletions(-) create mode 100644 apps/yaak-client/components/Onboarding.tsx create mode 100644 apps/yaak-client/lib/onboarding.ts create mode 100644 crates/yaak/src/example.rs create mode 100644 crates/yaak/src/example_workspace.json diff --git a/apps/yaak-client/components/ImportDataDialog.tsx b/apps/yaak-client/components/ImportDataDialog.tsx index d706b031..1d755a03 100644 --- a/apps/yaak-client/components/ImportDataDialog.tsx +++ b/apps/yaak-client/components/ImportDataDialog.tsx @@ -447,7 +447,7 @@ function LoadedImportDataDialog({ )}
- Supports OpenAPI, Swagger, Postman, Insomnia, and curl + Supports OpenAPI, Swagger, Postman, Insomnia, curl, and Yaak exports
@@ -460,7 +460,7 @@ function LoadedImportDataDialog({ onChange={setSource} /> - +