feat(desktop,docs): point auth flow at cloud.getvoiceclaw.com#372
Draft
yagudaev wants to merge 1 commit into
Draft
feat(desktop,docs): point auth flow at cloud.getvoiceclaw.com#372yagudaev wants to merge 1 commit into
yagudaev wants to merge 1 commit into
Conversation
Companion to yagudaev/voiceclaw-cloud#1. VoiceClaw Cloud now lives at cloud.getvoiceclaw.com. The desktop's default OAuth base URL flips to match. VOICECLAW_AUTH_BASE_URL still overrides for local / staging testing. Adds a user-facing docs page introducing VoiceClaw Cloud — what it stores vs. doesn't, how cloud sign-in works, and why self-hosters can skip it entirely. Updates onboarding.mdx URL references and the sidebar. This PR alone does not break anything: existing voiceclaw-cloud isn't deployed yet. The desktop will start hitting cloud.getvoiceclaw.com on the next release built from main, by which time PR #1 in voiceclaw-cloud must be live. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Companion to https://github.com/yagudaev/voiceclaw-cloud/pull/1 (NAN-660).
VoiceClaw Cloud now lives at
cloud.getvoiceclaw.com. This PR moves the desktop's default OAuth base URL onto that subdomain and adds a user-facing docs page explaining what cloud-mode is, what we store, and why self-hosters can skip it entirely.What changes
desktop/src/main/auth.ts— flipDEFAULT_AUTH_BASE_URLfromhttps://getvoiceclaw.comtohttps://cloud.getvoiceclaw.comdesktop/src/main/auth.test.ts— assertion updated to match the new defaultdocs/src/content/docs/voiceclaw-cloud.mdx— new user-facing page on cloud sign-in, what we store, cloud vs self-hosted comparisondocs/src/content/docs/desktop/onboarding.mdx— URL refs updated, link to the new page addeddocs/astro.config.mjs— sidebar entry under GuidesVOICECLAW_AUTH_BASE_URLstill overrides the default for local / staging testing.Coordination
Land after voiceclaw-cloud PR #1 is deployed and verified at
cloud.getvoiceclaw.com. Otherwise the next desktop release from main will fail OAuth.Out of scope (next PRs)
The website-side cleanup (deleting voiceclaw/website's
/api/auth/*handlers and their associated lib code) lands as a follow-up after we've confirmed cloud is healthy and no stale desktop builds in the wild are still calling the old URLs.Test plan
yarn vitest run src/main/auth.test.ts— 9/9 passingVOICECLAW_AUTH_BASE_URL=https://cloud.getvoiceclaw.com(or unset, post-merge) opens the OAuth flow and completes a ticket redeem/voiceclaw-cloudcleanly with the sidebar entry visible🤖 Generated with Claude Code