Skip to content

feat: add animated ship targets to landing hero, clean up plans - #126

Merged
adelrodriguez merged 1 commit into
mainfrom
07-31-chore_delete_completed_plans_and_polish_landing_page_copy
Jul 31, 2026
Merged

feat: add animated ship targets to landing hero, clean up plans#126
adelrodriguez merged 1 commit into
mainfrom
07-31-chore_delete_completed_plans_and_polish_landing_page_copy

Conversation

@adelrodriguez

Copy link
Copy Markdown
Collaborator

Refresh the init.now landing page hero with a rotating "Ship for…" target phrase animation and clean up the command bar styling. The .plans/ directory is removed now that all tracked plans are complete.

Landing page

  • Adds a ShipTargets component that cycles through the six supported targets (web apps, mobile apps, desktop apps, marketing sites, documentation sites, browser extensions) with a smooth exit/enter animation driven by ship-targets-animation.ts. The animation pauses when the element leaves the viewport or the document is hidden, and is fully disabled under prefers-reduced-motion.
  • Shrinks the scaffold command bar from 34rem to 26rem and converts the copy button from a text+icon layout to a square icon-only button, removing the visible "Copy" label and its associated DOM manipulation.
  • Changes the $ prompt color from sky blue to neutral to reduce visual noise.
  • Increases the site name logotype font weight from 650 to 800.
  • Updates the tagline copy to "A modern monorepo template for whatever you build next." and the technology strip label from "Featuring" to "Built with" in both English and Spanish locales.
  • Adds the new landing_ship_* i18n keys to both locale files, including a screen-reader-only summary sentence for the animated region.

Plans cleanup

Removes the entire .plans/ directory. All plans (01–15) are marked completed in the tracker, so the planning documents are no longer needed in the working tree.

@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
init Ready Ready Preview Jul 31, 2026 9:43pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown

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.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: e187ee73-089e-477e-9b41-7dd16668fcff

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

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.

Copy link
Copy Markdown
Collaborator Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@adelrodriguez
adelrodriguez force-pushed the 07-31-chore_delete_completed_plans_and_polish_landing_page_copy branch from ca18502 to 7c486db Compare July 31, 2026 20:54
@adelrodriguez
adelrodriguez marked this pull request as ready for review July 31, 2026 20:57
@adelrodriguez

Copy link
Copy Markdown
Collaborator Author

@codex review

@adelrodriguez
adelrodriguez force-pushed the 07-31-chore_delete_completed_plans_and_polish_landing_page_copy branch from 7c486db to c6c88c2 Compare July 31, 2026 21:04
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Hooray!

Reviewed commit: 7c486db17d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@adelrodriguez
adelrodriguez force-pushed the 07-31-chore_delete_completed_plans_and_polish_landing_page_copy branch from c6c88c2 to 97036aa Compare July 31, 2026 21:19
@adelrodriguez

Copy link
Copy Markdown
Collaborator Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 97036aa060

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

))
}
<span
class="ship-target-phrase absolute top-0 left-1/2 inline-flex whitespace-nowrap [transform:translateX(calc(-50%+var(--ship-target-shift,0px)))] transition-transform duration-[320ms] ease-[cubic-bezier(0.45,0,0.55,1)] will-change-transform motion-reduce:transform-none motion-reduce:transition-none"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep the reduced-motion phrase centered

When prefers-reduced-motion: reduce is enabled, motion-reduce:transform-none removes the translateX(-50%) that centers this absolutely positioned phrase while left-1/2 remains active. Because the stage also has overflow-hidden, the phrase begins halfway across the available width and its trailing text is clipped; disable the transition for reduced motion without removing the centering transform.

AGENTS.md reference: AGENTS.md:L64-L65

Useful? React with 👍 / 👎.

@adelrodriguez
adelrodriguez force-pushed the 07-31-chore_delete_completed_plans_and_polish_landing_page_copy branch from 97036aa to dbd705f Compare July 31, 2026 21:43
@adelrodriguez

Copy link
Copy Markdown
Collaborator Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: dbd705f5bd

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

---

<p>{m.example_message({ username: "Init" }, { locale })}</p>
<p>{m.docs_example_greeting({ username: "Init" })}</p>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep locale selection request-scoped

When English and Spanish documentation pages are rendered concurrently, this locale-less message call reads from the globalVariable strategy configured in apps/docs/astro.config.ts, while middleware mutates that shared locale before calling next(). Another render can therefore overwrite the locale before this component executes, producing an English greeting on the Spanish page or vice versa; preserve the previous explicit Astro.currentLocale message option or use request-scoped locale state.

Useful? React with 👍 / 👎.

@adelrodriguez
adelrodriguez merged commit 7655b37 into main Jul 31, 2026
10 checks passed
@adelrodriguez
adelrodriguez deleted the 07-31-chore_delete_completed_plans_and_polish_landing_page_copy branch July 31, 2026 22:11
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