feat(marketing): add /conductor landing page for Conductor users switching

Merged
KI
2d ago
+5636-1

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-conductor and migrate-from-conductor-cloud docs and /compare/superset-vs-conductor rather 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
  • conductor is added to reserved leaderboard handles so the proxy doesn't rewrite /conductor to 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 use formatDate with full month names

How I tested it

  • bun run typecheck, biome check and bun run check:i18n pass; bun test in apps/marketing passes (194 tests)
  • Rendered /conductor, /ja, /de, /fr and /pl in the dev server; titles, headings and FAQ JSON-LD come out translated
  • bun run build passed on the first commit, and /en/conductor prerenders
  • Checked in the dev server on desktop (1280px) and mobile (390px). The only console error is the local Autumn 401, which /pricing also shows locally

Checklist

  • PR title follows conventional commits (type(scope): subject)
  • bun run lint and bun run typecheck pass (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.
  • conductor is 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.