From 7c062e0ef21a5850feea912146b0d28e4c98618e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 3 Jan 2026 23:29:31 +0000 Subject: [PATCH] fix: clarify provider requirements in onboarding --- CHANGELOG.md | 1 + src/commands/onboard-providers.ts | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99ed1446c..de3aaf78d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,7 @@ - Gateway: split server helpers/tests into hooks/session-utils/ws-log/net modules for better isolation; add unit coverage for hooks/session utils/ws log. - Gateway: extract WS method handling + HTTP/provider/constant helpers to shrink server wiring and improve testability. - Onboarding: fix Control UI basePath usage when showing/opening gateway URLs. +- Onboarding: clarify provider requirements (WhatsApp/Signal phone numbers, iMessage Apple ID guidance) in the provider picker. - macOS Connections: move to sidebar + detail layout with structured sections and header actions. - macOS onboarding: increase window height so the permissions page fits without scrolling. - Thinking: default to low for reasoning-capable models when no /think or config default is set. diff --git a/src/commands/onboard-providers.ts b/src/commands/onboard-providers.ts index 50aeb50b2..2eb3f6de0 100644 --- a/src/commands/onboard-providers.ts +++ b/src/commands/onboard-providers.ts @@ -28,10 +28,11 @@ async function noteProviderPrimer(prompter: WizardPrompter): Promise { await prompter.note( [ "WhatsApp: links via WhatsApp Web (scan QR), stores creds for future sends.", + "WhatsApp: dedicated second number recommended; primary number OK (self-chat).", "Telegram: Bot API (token from @BotFather), replies via your bot.", "Discord: Bot token from Discord Developer Portal; invite bot to your server.", - "Signal: signal-cli as a linked device (recommended: separate bot number).", - "iMessage: local imsg CLI (JSON-RPC over stdio) reading Messages DB.", + "Signal: signal-cli as a linked device; separate number recommended.", + "iMessage: local imsg CLI; separate Apple ID recommended only on a separate Mac.", ].join("\n"), "How providers work", );