From b78a62ceba0545d1abdf109231ac683840f2a146 Mon Sep 17 00:00:00 2001 From: Aaron Gabriel Date: Thu, 2 Jul 2026 19:46:49 -0600 Subject: [PATCH] feat(site): promote the /v2 landing candidate to the homepage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Claude-Session: https://claude.ai/code/session_01XLZtmuSs1RirWGMGyCB1QB --- archive/home-v1/index.html | 559 +++++++++++++++++++++++++ index.njk => archive/home-v1/index.njk | 0 eleventy.config.js | 14 +- landing-preview.html | 24 +- og.png | Bin 0 -> 55038 bytes v2-redirect.njk | 17 + 6 files changed, 601 insertions(+), 13 deletions(-) create mode 100644 archive/home-v1/index.html rename index.njk => archive/home-v1/index.njk (100%) create mode 100644 og.png create mode 100644 v2-redirect.njk diff --git a/archive/home-v1/index.html b/archive/home-v1/index.html new file mode 100644 index 0000000..8d2bed3 --- /dev/null +++ b/archive/home-v1/index.html @@ -0,0 +1,559 @@ + + + + + + Parachute Computer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

You and AI, thinking together.

+

A memory that's truly yours — AI-native and human-first. Open and self-hosted, it's a home for your context that you and any AI (Claude, ChatGPT, your own agents) build together — reading and writing the same notes you do, so your thinking carries across every tool and session. Yours to export anytime.

+
+ Get started → + ~2 minutes, one command + GitHub +
+

Local-firstOpen standard (MCP)Open source (AGPL)Your data, exportable anytime

+

Latest from the blog: The mind is like a parachute

+
+ +
+

See it

+
+ A Parachute surface over a personal vault, with the quick-capture panel (Text / Voice) open +
+

A real Parachute surface in use — capturing a thought into your vault. Notes ships built-in; this one's a custom surface on the same vault.

+
+ +
+

The problem

+
    +
  • Your thinking is scattered across a dozen tools.
  • +
  • Every AI forgets you the moment the chat ends.
  • +
  • You do all the remembering — and own none of it.
  • +
  • Parachute is the memory you and your AI keep together.
  • +
+
+ +
+

How it works

+
    +
  1. +

    You capture. A thought, a voice note, a doc — straight into your vault.

    +
  2. +
  3. +

    Your AI works from the same memory. Every AI you use reads and writes the same vault — connecting across everything you've kept, instead of starting blank each chat.

    +
  4. +
  5. +

    It stays yours. Your memory carries across every tool and session — on your machine, yours to shape and export anytime.

    +
  6. +
+
+ +
+

Why Parachute

+
    +
  • Notes apps keep your data yours — but your AI can't use it.
  • +
  • AI memory lets your AI use it — but locks it to one vendor.
  • +
  • Parachute is both: truly yours, and AI-usable — open, portable, and model-agnostic.
  • +
+
+ +
+

Where this goes

+

We're building the foundation for a new era of co-intelligence — for individuals, organizations, and society.

+
+ +
+

Start thinking together.

+ Get started → +

~2 minutes, one command

+ + +
+

Stay in the loop

+

Updates as Parachute opens up — thoughtful and infrequent.

+
+ + +
+ +

No spam, unsubscribe any time. Or just say hello.

+
+ + + +
+
+ + +
+

Start · Modules · Blog · GitHub

+

© 2026 Open Parachute, PBC — a Colorado Public Benefit Corporation building open tools for thinking.

+
+ + + + + diff --git a/index.njk b/archive/home-v1/index.njk similarity index 100% rename from index.njk rename to archive/home-v1/index.njk diff --git a/eleventy.config.js b/eleventy.config.js index 1868c14..0f43020 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -11,12 +11,14 @@ module.exports = function (eleventyConfig) { // Favicon + webclip + PWA icons at site root eleventyConfig.addPassthroughCopy("*.png"); eleventyConfig.addPassthroughCopy("site.webmanifest"); - // New landing-page candidate (team-direction). ONE self-contained file - // (all CSS/JS/SVG inlined) serves two purposes: a repo-root artifact you - // can open directly, and the /v2/ candidate route deployed alongside the - // live homepage. Not templated (templateFormats is njk/md only) — copied - // verbatim. Promote to homepage later by moving it to index.njk. - eleventyConfig.addPassthroughCopy({ "landing-preview.html": "v2/index.html" }); + // The homepage. ONE self-contained file (all CSS/JS/SVG inlined) — a + // repo-root artifact you can open directly AND the deployed homepage. + // Not templated (templateFormats is njk/md only) — copied verbatim. + // Promoted from the /v2/ candidate route 2026-07-02; /v2/ is now a + // redirect (v2-redirect.njk) because the preview link circulated. + // The old homepage is archived at /archive/home-v1/ (rendered snapshot + // + source), per the archive convention. + eleventyConfig.addPassthroughCopy({ "landing-preview.html": "index.html" }); // Ignore non-content files eleventyConfig.ignores.add("CLAUDE.md"); diff --git a/landing-preview.html b/landing-preview.html index 7af95e6..38c086a 100644 --- a/landing-preview.html +++ b/landing-preview.html @@ -9,9 +9,17 @@ - + + + + + + + + +