feat(marketing): add /conductor landing page for Conductor users switching
Merged
KI
2d ago+5636+5636+0123456789012345678901234567890123456789-1-1-0123456789
What & why
Adds /conductor, a landing page for Conductor users after Meta's acquisition. Conductor Cloud goes read-only Nov 13 and shuts down Nov 20, 2026. This page is the destination for the Google Ads campaign.
- Hero: dates, Download for macOS, and a link to the migration steps
- Highlights: no lock-in (MIT, your own keys), chat, cloud (beta), mobile
- Key dates, four switch steps with an inline download button, a side-by-side table, what moves and what stays behind, FAQ, closing CTA
- Links to the existing
migrate-from-conductorandmigrate-from-conductor-clouddocs and/compare/superset-vs-conductorrather than duplicating them - Prices come from the live plan catalog via
planPriceValues(same as/pricing), with plain-text fallbacks - Download clicks are tagged
source: "conductor"so ad traffic shows up separately conductoris added to reserved leaderboard handles so the proxy doesn't rewrite/conductorto a profile. This hides any existing user profile with that handle.- Added to the sitemap. Translated into all 17 locales through Lingui (catalogs in
packages/i18n/locales), so each locale gets its own canonical. Dates useformatDatewith full month names
How I tested it
bun run typecheck,biome checkandbun run check:i18npass;bun testin apps/marketing passes (194 tests)- Rendered
/conductor,/ja,/de,/frand/plin the dev server; titles, headings and FAQ JSON-LD come out translated bun run buildpassed on the first commit, and/en/conductorprerenders- Checked in the dev server on desktop (1280px) and mobile (390px). The only console error is the local Autumn 401, which
/pricingalso shows locally
Checklist
- PR title follows conventional commits (
type(scope): subject) -
bun run lintandbun run typecheckpass (CI fails on lint warnings too)
🤖 Generated with Claude Code
Summary by cubic
Adds a /conductor landing page for Conductor users switching to Paradev before Conductor Cloud shuts down on November 20, 2026. The page includes the key shutdown dates, a four-step migration checklist with an inline download, a side-by-side comparison, a transfer checklist, FAQ, and a closing CTA, and links to the existing migration and comparison docs instead of duplicating them.
Side effects
- Download clicks on the page are tagged
source: "conductor"so ad traffic shows up separately in analytics. conductoris added to the reserved leaderboard handles; any existing user profile with that handle will no longer be served at/conductor.- The page is translated into all 17 locales, with per-locale canonicals, and is added to the sitemap.
Summary by CodeRabbit
- New Features
- Added a localized Conductor migration page with shutdown timelines, migration steps, product comparisons, FAQs, and details on what data transfers.
- Added download and migration actions, including a waitlist option.
- Added localized product and migration content across supported languages.
- Updates
- Added the Conductor page to the sitemap.