Skip to content

feat: simplify landing page to header, centered register/login CTA, and footer - #85

Open
gdccyuen wants to merge 1 commit into
Ontos-AI:mainfrom
gdccyuen:feat/gdccyuen/simplify-landing-page
Open

feat: simplify landing page to header, centered register/login CTA, and footer#85
gdccyuen wants to merge 1 commit into
Ontos-AI:mainfrom
gdccyuen:feat/gdccyuen/simplify-landing-page

Conversation

@gdccyuen

@gdccyuen gdccyuen commented Aug 3, 2026

Copy link
Copy Markdown

What

Simplifies the root landing page to a minimal entry point: header (brand + Docs + GitHub + theme/language), a centered Register / Log in CTA, and footer.

Changes

  • app/(landing)/_components/landing-header.tsx: nav trimmed to Docs + GitHub only (removed Comparison, Playground, Pricing, Blog, desktop + mobile); removed the header "GET API KEY" CTA button
  • app/(landing)/_components/landing-home.tsx: cleared all marketing sections below the header (hero, formats, integration, comparison, challenges, transform, pricing, enterprise, FAQ, final CTA, newsletter prompt); replaced with a centered Register / Log in button linking to /login
  • i18n/locales/en.json + zh.json: header CTA relabeled to "Register / Log in" / "注册 / 登录"
  • lib/landing-figma-design.test.ts: contract test updated to assert the new nav (docs + github only, no playground/pricing/blog)

Notes

  • The CTA points to /login (registration is on the same auth flow); verified pnpm type-check, pnpm test (108 passed), pnpm build

…nd footer

- Header nav trimmed to Docs + GitHub only
- Removed the header GET API KEY button (moved to page center)
- Cleared all marketing sections below the header
- Centered Register / Log in CTA on the landing page
- i18n (en/zh): cta label updated; landing contract test updated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant