Repository navigation
feat(site): tag cloud sign-up links with src=site - #378
Merged
objectstack-fleet[bot] merged 1 commit intoNov 5, 2026
Merged
Conversation
CLOUD_SIGNUP_URL now opens https://cloud.objectos.ai/_console/register?src=site, so cloud records sign-ups started from this site as signed_up.source = site instead of direct. The header CTA, the drawer CTA, the home hero, the pricing page's Free and Team buttons and llms.txt all read the constant already. signupUrl(src) builds the link and clamps src to cloud's closed list (site, docs, hn, blog, cn_demo, direct, other); any other value becomes other. The sign-in link is unchanged. Co-Authored-By: Claude <noreply@anthropic.com>
Contributor
Author
席位核对ACCEPT。
Generated by Claude Code |
Contributor
Author
|
Landing held: the seat's relay call ( Generated by Claude Code |
Contributor
Author
|
Landed. The maintainer approved the merge in the seat's session (2026-11-05): 「合 #378 #379 #380 #381.」
#330 closed by this PR; Generated by Claude Code |
This was referenced Nov 5, 2026
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.
Closes #330
What changed
CLOUD_SIGNUP_URLinsrc/lib/positioning.tsis nowhttps://cloud.objectos.ai/_console/register?src=site. Cloud readssrcfrom the register page's Referer and records it assigned_up.source, so sign-ups started from this site readsiteinstead ofdirect.Every sign-up CTA already reads the constant and links straight to
/_console/register, so no component changed:src/components/Header.astro)src/components/MarketingHome.astro)src/lib/pricing.ts)llms.txt(src/pages/llms.txt.ts)A small helper,
signupUrl(src), builds the link and clampssrcto cloud's closed list (site,docs,hn,blog,cn_demo,direct,other); any other value becomesother.CLOUD_SIGNUP_URLissignupUrl('site'). No campaign links were added. The sign-in link (/_console/login) is unchanged.Evidence (HEAD 1a6bafd)
dist/: 1997 occurrences of_console/register, all?src=site(1996hrefattributes in 986 HTML pages, plusllms.txt); 0 without the parameter._console/loginoccurrences carry no query.pnpm content:lintexit 0;node scripts/check-positioning.mjsPASS (it compares only CANONICAL T1–T4 with the README snapshot, so the URL does not touch it; snapshot unchanged);pnpm check0 errors / 0 warnings / 0 hints;pnpm buildexit 0;pnpm seo:smokepassed (4 inline script digests CSP-checked).public/_headersis unchanged.Acceptance notes
git grepovercontent/blogfinds no hit).?src=docs) live in another repository and are outside this PR.🤖 Generated with Claude Code
https://claude.ai/code/session_01FeA1nwBz1ohH65dvffUGKr