-
Notifications
You must be signed in to change notification settings - Fork 2.8k
feat: add CLI preview landing page with HubSpot form integration #10527
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Create /cli-preview route with noindex robots meta - Add HubSpotForm component with placeholder state for unconfigured forms - Implement UTM attribution parsing and hidden field mapping - Add PostHog analytics events for funnel tracking - Include post-submit success state with Cloud CTA links - Support environment variables: - NEXT_PUBLIC_HUBSPOT_PORTAL_ID - NEXT_PUBLIC_HUBSPOT_FORM_ID_CLI_PREVIEW
Reviewed commit
Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
The fix was already applied by a concurrent process. Both preview checks are now passing. |
Fixes Next.js build error: useSearchParams() requires Suspense boundary for static generation.
|
🚀 Preview deployed! Your changes have been deployed to Vercel: Preview URL: https://roo-code-website-3p6lhzpbn-roo-code.vercel.app This preview will be updated automatically when you push new commits to this PR. |
Replace generic copy with more specific value proposition: - Emphasize iterative agent capabilities in terminal - Highlight piping context and automation features - Focus on running tasks without IDE overhead
- Update "Run Roo Code workflows from the terminal" to "Run the agent in your terminal" - Update "Bring your own model keys and configs" to "Reuse your profiles" - Update "Designed for automation and repeatability" to "Script the repetition" - Update "Help us prioritize features that matter" to "Define the spec" Each bullet point now includes more specific, action-oriented descriptions that better communicate the CLI preview value proposition.
This PR implements a dedicated landing page at
/cli-previewto capture early preview interest for the Roo Code CLI.Changes
New Files
apps/web-roo-code/src/app/cli-preview/page.tsx- Route definition with SEO metadata (noindex)apps/web-roo-code/src/app/cli-preview/cli-preview-content.tsx- Landing page content with form and analyticsapps/web-roo-code/src/components/forms/hubspot-form.tsx- Reusable HubSpot form component with placeholder stateapps/web-roo-code/src/lib/attribution.ts- UTM parameter parsing and hidden field mapping utilitiesFeatures
Landing Page
HubSpot Form Integration
NEXT_PUBLIC_HUBSPOT_PORTAL_IDNEXT_PUBLIC_HUBSPOT_FORM_ID_CLI_PREVIEWAttribution Tracking
cli_preview_viewedcli_preview_form_renderedcli_preview_form_placeholder_showncli_preview_form_submittedcli_preview_nextstep_login_clickedcli_preview_nextstep_signup_clickedPost-Submit Experience
Testing
Next Steps
View task on Roo Code Cloud
Important
Adds a CLI preview landing page with HubSpot form integration, attribution tracking, and analytics.
/cli-previewwith SEO metadata inpage.tsx.cli-preview-content.tsx.HubSpotFormcomponent inhubspot-form.tsx.attribution.ts.cli-preview-content.tsx.NEXT_PUBLIC_HUBSPOT_PORTAL_IDandNEXT_PUBLIC_HUBSPOT_FORM_ID_CLI_PREVIEWfor form configuration.This description was created by
for aa67297. You can customize this summary. It will automatically update as commits are pushed.