Skip to content

A short page until the contribution phase - #9

Merged
bubulux merged 11 commits into
mainfrom
feat/8-teaser
Nov 3, 2026
Merged

bubulux merged 11 commits into
mainfrom
feat/8-teaser

Conversation

@bubulux

@bubulux bubulux commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Closes #8.

Until the alpha (around January 2027), openclapper.org shows one centred card: the logo, the wordmark and tagline, "The goal" in three sentences, "Where it stands" (experimentation phase, the current builds explore a few UX patterns and are on GitHub, the alpha starts around January 2027), and one email field for a single mail when the alpha starts, with the promise that the address is used for nothing else. English and German with the language switch.

Behind it: POST /api/notify takes an email alone and stores it on the waiting list as an updates-only row with an empty about-you block (years is nullable now), with the same double opt-in; the confirmation mail says "OpenClapper updates". The full page's components (Page.tsx, copy.ts, the two forms) stay in the tree unused, for PR #7, which is parked.

Verified: make check passes (7 vocab and 19 route tests, one new for the notify route). The form submitted against the local Worker produced the confirmation mail. The card checked in English at 1280px and in German at 390px, nothing wider than the viewport.

🤖 Generated with Claude Code

bubulux and others added 11 commits November 2, 2026 17:36
)

The full page (PR #7) is too early. openclapper.org now shows the logo, the
goal, where the project stands (experimental; the contribution phase starts
around the end of January 2027), one email field to get one mail when it
starts, and the code link marked as experiments not meant to be used.
English and German. Three layouts to pick from at /1, /2 and /3: a centred
card, two columns, a poster band.

The form posts to /api/notify: an email alone, stored on the waiting list as
an updates-only row with an empty about-you block (years is nullable now),
the same double opt-in; the confirmation mail says "OpenClapper updates". The
full page's components stay in the tree, unused, for PR #7.

Closes #8.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The card is the page; the other two layouts and their entries are gone. The
goal is its own section in three sentences, "Where it stands" links the code
on GitHub and names the alpha around January 2027, and the sign-up promises
one mail when the alpha starts and nothing else. German follows in meaning.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…e third goal no longer repeats it

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…he current build a research playground

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@bubulux
bubulux merged commit 5d1987f into main Nov 3, 2026
5 checks passed
@bubulux
bubulux deleted the feat/8-teaser branch November 3, 2026 15:52
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.

A short page until the contribution phase: the goal, one email field

1 participant