feat(site): add a Moving from Arc page#31

open1
site/apple-silicon
site/arc
opened1d agobyKKainoa Newton
View on GitHubTwo-way sync enabledPR last imported 4h ago

Stacked on #29 (Apple silicon only), so the button note under the CTA is right. Merge #29 first, and this PR's base moves to main.

HOLD: merge gate (maintainer, 2026-10-29). Arc import, the 7-day Undo, and the command bar aren't in main yet. Merge only after Data's Arc importer and Undo are in main, or after the claims that still aren't real are cut. Command bar, Clear, and sign-ins are each one entry in extras. The core import claims would need a rewrite if the importer misses launch. The Site lead re-checks the page against main right before launch day.

Problem. Plan M5 needs a "Moving from Arc" page for the Arc-refugee launch.

Change.

  • New /arc page (site/src/pages/arc.astro), in the privacy page's layout. It covers three steps, what comes over, what doesn't yet, what feels the same, what's different, and "your Arc data stays on your Mac".
  • Linked from the footer, not the nav.
  • Facts come only from plan 04 M1 and the master plan: spaces with names and emoji, pinned tabs and folders flattened one level, favorites from Top Apps, themes close but not exact, open tabs unloaded, profiles become profiles, zero network requests, rerun adds nothing, Undo for 7 days. Live folders, Boosts, Easels, and Notes aren't imported.
  • No speed claims and no Arc shutdown date. The page only says Arc isn't getting new features.

Cuttable after day 13. Sign-ins, Clear, and the command bar are each one entry in const extras at the top. Deleting an entry removes its block. With signins gone, "Sign-ins stay behind, so you'll sign in to sites again" appears instead. Ship confirms the final list.

Verified. astro build passes with all extras on and all off. Headless Chromium shots at 1440 and 390 px, light and dark, plus the all-off version, attached.

Net-diff hunks: 0 (no patches touched).

🤖 Generated with Claude Code (Claude Opus 5.5)

/arc desktop, light

/arc desktop, dark

/arc mobile, light

/arc mobile, dark

With sign-ins, Clear, and the command bar all cut


Note

Low Risk Static Astro content and a footer link only; the main operational risk is shipping copy that promises Arc import or optional features before they land on main.

Overview Adds a new /arc marketing page for Arc users switching to rac, using the same Base layout and sticky prose-rac column pattern as the privacy page.

The page walks through download → open → import, then documents what the Arc importer brings over, what is excluded, familiar shortcuts, and differences, plus a local-only privacy note and a DownloadButton CTA. Optional launch copy for sign-ins, Clear, and the ⌘T command bar is controlled by a top-level extras array and has() conditionals so entries can be removed without touching the rest of the page.

The site footer gains a Moving from Arc link to /arc; primary nav is unchanged.

Reviewed by Cursor Bugbot for commit 81f83cccf633c58734b11b204c6ee7c15f7d5de3. Bugbot is set up for automated code reviews on this repo. Configure here.


Summary by cubic

Adds a "Moving from Arc" page at /arc for the Arc-refugee launch, covering the three import steps, what comes over, what doesn't yet, what feels the same, what's different, and that Arc data never leaves the Mac. The page is linked from the footer, not the nav.

This PR is stacked on #29 — merge that first; the base then moves to main.

Facts come only from plan 04 M1 and the master plan, with no speed claims and no Arc shutdown date. Sign-ins, Clear, and the command bar are each one entry in an extras list at the top of arc.astro, so deleting an entry drops its block until Ship confirms the final list. astro build passes with extras all on and all off.

Written for commit 81f83cccf633c58734b11b204c6ee7c15f7d5de3. Summary will update on new commits.

View guided diff Turn on auto-fix

Checks

2 failing · 7 successful · 2 neutral · 1 skipped
Some checks failed

Failing2

  • pullfrogGitHub
    Failed
  • VercelGitHub
    Failed
81f83cc
Synced from GitHub

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

External image Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 70d3d694-e123-4df6-913c-4e6b6491003d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Synced from GitHub

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: 9b37d54c-2947-471a-8ffc-8e257f8eb825)

Added 1 commit

  • feat(site): add a Moving from Arc page81f83cc
Synced from GitHub

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: bc21e151-92ae-42db-8b1b-507096111dc3)