Skip to content

Fix/lui 150 prepare landing page to live deploy - #103

Merged
luidgi-dev merged 2 commits into
devfrom
fix/lui-150-prepare-landing-page-to-live-deploy
Sep 20, 2026
Merged

luidgi-dev merged 2 commits into
devfrom
fix/lui-150-prepare-landing-page-to-live-deploy

Conversation

@luidgi-dev

Copy link
Copy Markdown
Owner

Summary

Removes the pre-launch framing from the landing page ahead of the v1.0.0 release.

CTAs

Both primary CTAs read "Get early access", which announced a waitlist behind a
closed door while the product is open. They now read "Create your account".

The same label is used in the hero and in the closing section on purpose: both
point at the same destination, so two different labels would suggest two different
actions.

"Create your account" rather than "Get started" because the hero stacks it directly
above "Try the demo". One creates something, the other looks around, and the
contrast has to be readable at a glance. "Get started" next to "Try the demo" reads
as two ways of browsing.

Not used, and why: "Find your rhythm" is already the headline of the closing
section, so it would repeat itself a few centimetres apart. "Start your arc"
borrows The Arc, which docs/UX_WRITING.md defines as the twelve-week consistency
view on a ritual detail page; using it as a sign-up verb blurs a canonical term.

Dead code carrying pre-launch copy

components/landing/landing-footer.tsx is never rendered. It is only re-exported
from the barrel, and it renders a LogoutButton in the footer of a public landing
page, which is a leftover from an earlier version. It carried the last three
strings saying the app had not shipped:

  • landing.hero.cta: "Available soon" / "Bientôt disponible"
  • landing.footer.thanks: "the application is coming soon" / "L'application arrive
    très bientôt"

The component, its export and those keys are removed from both message files.

Kept on purpose

settings.unlockSheet.lifetimeBullet2, "Early access to new features", is a
lifetime plan benefit, not beta branding. Renaming it would change a commercial
promise.

Verified

tsc --noEmit, ESLint, 83 Vitest tests and next build all pass. A grep for
early access, beta, coming soon, available soon, waitlist and their French
equivalents returns nothing in the landing copy.

Part of LUI-150

- Deleted the LandingFooter component from the landing section.
- Removed footer-related translations from both English and French JSON files.
- Changed the call-to-action label from "Get early access" to "Create your account" in the main section and the final section of the home page.
@vercel

vercel Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
strive Ready Ready Preview Sep 20, 2026 1:16pm UTC

@github-actions

Copy link
Copy Markdown

Strive PR Agent Review

The review could not be generated for this run (model unavailable or rate-limited). Push again to retry.

@luidgi-dev
luidgi-dev merged commit df3f787 into dev Sep 20, 2026
7 checks passed
@luidgi-dev
luidgi-dev deleted the fix/lui-150-prepare-landing-page-to-live-deploy branch September 20, 2026 13:17
@luidgi-dev luidgi-dev mentioned this pull request Sep 20, 2026
5 tasks done

This branch was successfully deployed

1 active deployment
Preview — d783559f Deployed Sep 20, 2026 by vercel[bot]
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