From 7c19a967be95dac188991f570aa6d761a8764293 Mon Sep 17 00:00:00 2001
From: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3
<29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co>
Date: Sun, 19 Jul 2026 10:50:34 -0700
Subject: [PATCH 1/2] fix(desktop): refine onboarding copy
Co-authored-by: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3 <29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3 <29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co>
---
desktop/src/features/onboarding/ui/BackupStep.tsx | 6 +++---
desktop/src/features/onboarding/ui/DefaultConfigStep.tsx | 5 +++--
.../src/features/onboarding/ui/MachineOnboardingFlow.tsx | 2 +-
desktop/tests/e2e/identity-lost.spec.ts | 2 +-
desktop/tests/e2e/onboarding-backup.spec.ts | 2 +-
desktop/tests/e2e/onboarding-docked-cta-screenshots.spec.ts | 2 +-
6 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/desktop/src/features/onboarding/ui/BackupStep.tsx b/desktop/src/features/onboarding/ui/BackupStep.tsx
index 5fcd846554..57d3c94d7c 100644
--- a/desktop/src/features/onboarding/ui/BackupStep.tsx
+++ b/desktop/src/features/onboarding/ui/BackupStep.tsx
@@ -85,7 +85,7 @@ export function BackupStep({ direction, onBack, onNext }: BackupStepProps) {
>
- Your unique identity has been created
+ Your unique identity key has been created
This key is stored in your system keychain, but save it some place
@@ -139,8 +139,8 @@ export function BackupStep({ direction, onBack, onNext }: BackupStepProps) {
- Never share your private key. Anyone can impersonate you and
- access everything in your account.
+ Never share your private key. Anyone with this key can impersonate
+ you and access everything in your account.
) : null}
diff --git a/desktop/src/features/onboarding/ui/DefaultConfigStep.tsx b/desktop/src/features/onboarding/ui/DefaultConfigStep.tsx
index ebb9c0eac9..6c2f3e47f6 100644
--- a/desktop/src/features/onboarding/ui/DefaultConfigStep.tsx
+++ b/desktop/src/features/onboarding/ui/DefaultConfigStep.tsx
@@ -254,8 +254,9 @@ export function DefaultConfigStep({
Configure your default model settings
- These settings will be used by your agents in Buzz. You can always
- change them in your Settings.
+ This will be set as your default model configuration across Buzz. You
+ can always change this in your Settings or give specific agents a
+ different configuration.
diff --git a/desktop/src/features/onboarding/ui/MachineOnboardingFlow.tsx b/desktop/src/features/onboarding/ui/MachineOnboardingFlow.tsx
index de84c0f8a9..063fab90e4 100644
--- a/desktop/src/features/onboarding/ui/MachineOnboardingFlow.tsx
+++ b/desktop/src/features/onboarding/ui/MachineOnboardingFlow.tsx
@@ -239,7 +239,7 @@ export function MachineOnboardingFlow({
{identityLost
? "Your identity is no longer in the system keyring. Re-import your nsec to restore it."
- : "If you already have a Nostr account, enter your private key below to get started."}
+ : "If you already have a Buzz account, enter your private key below to get started."}
diff --git a/desktop/tests/e2e/identity-lost.spec.ts b/desktop/tests/e2e/identity-lost.spec.ts
index e3819330b3..71c663ab4f 100644
--- a/desktop/tests/e2e/identity-lost.spec.ts
+++ b/desktop/tests/e2e/identity-lost.spec.ts
@@ -27,7 +27,7 @@ test("normal first launch uses the already-persisted identity", async ({
await expect(
page.getByRole("heading", {
- name: "Your unique identity has been created",
+ name: "Your unique identity key has been created",
}),
).toBeVisible();
// Non-landing pages layer the dot grid over the chartreuse→light-blue gradient.
diff --git a/desktop/tests/e2e/onboarding-backup.spec.ts b/desktop/tests/e2e/onboarding-backup.spec.ts
index 7a819b0095..14f50e924f 100644
--- a/desktop/tests/e2e/onboarding-backup.spec.ts
+++ b/desktop/tests/e2e/onboarding-backup.spec.ts
@@ -21,7 +21,7 @@ test("backup step appears on fresh-key path after profile submit", async ({
await expect(page.getByTestId("onboarding-page-backup")).toBeVisible();
await expect(
page.getByRole("heading", {
- name: "Your unique identity has been created",
+ name: "Your unique identity key has been created",
}),
).toBeVisible();
});
diff --git a/desktop/tests/e2e/onboarding-docked-cta-screenshots.spec.ts b/desktop/tests/e2e/onboarding-docked-cta-screenshots.spec.ts
index becb365916..569327cdb8 100644
--- a/desktop/tests/e2e/onboarding-docked-cta-screenshots.spec.ts
+++ b/desktop/tests/e2e/onboarding-docked-cta-screenshots.spec.ts
@@ -53,7 +53,7 @@ test("machine onboarding: landing, backup, setup docked CTAs", async ({
await page.getByRole("button", { name: "Create a new identity key" }).click();
await expect(
page.getByRole("heading", {
- name: "Your unique identity has been created",
+ name: "Your unique identity key has been created",
}),
).toBeVisible();
await waitForAnimations(page);
From 6d78c4f37511a843f035b9aaeb43712892f9aa8f Mon Sep 17 00:00:00 2001
From: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3
<29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co>
Date: Sun, 19 Jul 2026 11:07:45 -0700
Subject: [PATCH 2/2] test(desktop): update onboarding copy assertion
Co-authored-by: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3 <29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: npub19x6jnl6rhepymwyl2xlltz3ce7rfg2ktllle3g2vu59n3s490k8s9n40l3 <29b529ff43be424db89f51bff58a38cf86942acbffff98a14ce50b38c2a57d8f@sprout-oss.stage.blox.sqprod.co>
---
desktop/tests/e2e/onboarding-agent-defaults.spec.ts | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/desktop/tests/e2e/onboarding-agent-defaults.spec.ts b/desktop/tests/e2e/onboarding-agent-defaults.spec.ts
index 6159fd64f3..3c2acae096 100644
--- a/desktop/tests/e2e/onboarding-agent-defaults.spec.ts
+++ b/desktop/tests/e2e/onboarding-agent-defaults.spec.ts
@@ -969,8 +969,11 @@ test("config page shows Agent defaults form", async ({ page }) => {
await expect(page.getByLabel("OpenAI API Key")).toHaveCount(0);
await expect(effortSelect).toBeVisible();
await expect(
- page.getByText("This will be set as your default model configuration"),
- ).toHaveCount(0);
+ page.getByText(
+ "This will be set as your default model configuration across Buzz. You can always change this in your Settings or give specific agents a different configuration.",
+ { exact: true },
+ ),
+ ).toBeVisible();
await expect(page.getByTestId("agent-readiness-badge")).toHaveCount(0);
await waitForAnimations(page);