Skip to content

feat(site): promote the /v2 landing candidate to the homepage - #154

Merged
unforced merged 1 commit into
mainfrom
ag-unforced-dev
Jul 3, 2026
Merged

feat(site): promote the /v2 landing candidate to the homepage#154
unforced merged 1 commit into
mainfrom
ag-unforced-dev

Conversation

@unforced

@unforced unforced commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

What

Promotes the /v2 landing candidate to the homepage. Approved by Aaron; the FUBU copy session was explicitly waived — copy landed from the 07-01 team-meet transcript + synthesis, using the team's actual words.

Mechanics

  • landing-preview.html stays the single source of truth; the eleventy passthrough now emits it as /index.html (was v2/index.html).
  • /v2/ is now a redirect (v2-redirect.njk): meta-refresh + canonical → https://parachute.computer/ + noindex — the preview link circulated, nobody 404s.
  • Old homepage archived per site convention (archive, don't delete; not linked from nav): rendered snapshot reachable at /archive/home-v1/, .njk source alongside at archive/home-v1/index.njk.

Copy changes — the complete list (before → after)

Rule followed: hero h1 stays (it IS the team's line); change a line only where a real team phrase beats what's there. Two lines changed, both verbatim team phrases from the 07-01 meet:

Where Before After Whose words
Interactive-demo lede "A vault isn't a folder. Notes find each other here." "Storage is easy. Connection is everything." Benjamin (his demo won the room on exactly this line)
Footer tagline "A soft place for your thoughts to land." "Your digital life needs a safe place to land." Neil (footer no longer just repeats the hero h1 — the two lines bookend the page)

Left alone: hero h1, hero-sub ("All your notes in one vault. Any AI can read it. It stays yours." — round-4's deliberate flattening), every other lede, join card, pricing copy, the interactive demo JS. New meta-only string: og:image:alt ("A hand-drawn parachute over the words: Parachute — a soft place for your thoughts to land.").

Blog/docs reachability

  • Footer links now: Get a vault / Join the list / Self-host / Blog / Docs / GitHub.

og-image

  • og.png (1200×630) committed at root: the page's hand-drawn parachute mark + serif wordmark + tagline on the warm paper/sky background, rendered via Playwright from a small HTML card using the page's exact tokens. Referenced as og:image absolute URL + twitter:card summary_large_image.

Meta sync

  • og:url …/v2/…/ ; title, description, theme-color #fdfaf4 unchanged; site favicon links added (same set as base.njk — the /v2 preview had none, and the homepage shouldn't lose its favicon).

Verification

  • npx @11ty/eleventy clean (Copied 96, Wrote 39)
  • built /index.html byte-identical to landing-preview.html (cmp pass)
  • /v2/ redirect emitted; Playwright confirms meta-refresh lands on /
  • /blog/ /docs/ /roadmap/ /start/ byte-identical to a pre-change build (diff -r); whole-site diff shows only the intended deltas (/, /v2/, +/archive/home-v1/, +/og.png)
  • Playwright desktop (1440×900) + mobile (390×844): 16/16 checks, zero console errors, no mobile horizontal scroll; interactive demo exercised (flock drop → 6 nodes → recall answer)
  • /archive/home-v1/ renders
  • og.png eyeballed — mark, wordmark, tagline, warm background all correct

Note: GitHub Pages deploy runs on merge to main; recent deploys have flaked — post-merge deploy is handled separately.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XLZtmuSs1RirWGMGyCB1QB

Aaron's call (FUBU copy session waived — landed from the 07-01 transcript
+ team discussion). landing-preview.html stays the source of truth and is
now passthrough-copied to /index.html; /v2/ becomes a meta-refresh +
canonical redirect (the preview link circulated). The old homepage is
archived per site convention: rendered snapshot reachable at
/archive/home-v1/ + the .njk source alongside, not linked from nav.

Copy pass in the team's voice (restrained — two lines, both verbatim
team phrases from the 07-01 meet):
- demo lede: "A vault isn't a folder. Notes find each other here."
  -> "Storage is easy. Connection is everything." (Benjamin)
- footer tag: "A soft place for your thoughts to land."
  -> "Your digital life needs a safe place to land." (Neil —
  the footer no longer just repeats the hero h1)
Hero h1, hero-sub, all other ledes, join card, pricing, and the demo JS
untouched.

Also:
- footer links: + Blog (/blog/), + Docs (/docs/)
- og.png (1200x630): the page's parachute mark + wordmark + tagline on
  the warm paper background, rendered via Playwright; referenced as
  og:image absolute URL + twitter:card summary_large_image
- og:url /v2/ -> / ; site favicon links added (same set as base.njk);
  title/description/theme-color unchanged

Verified: clean 11ty build; built / is byte-identical to
landing-preview.html; /v2/ redirect emitted; /blog/ /docs/ /roadmap/
/start/ byte-identical to a pre-change build; Playwright desktop+mobile
pass with zero console errors (demo drop + recall exercised); /v2/
meta-refresh lands on /; /archive/home-v1/ renders.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XLZtmuSs1RirWGMGyCB1QB
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