Skip to content

featherframe.app: no Black Friday or delivery dates; the signup asks which size (W-1020) - #366

Merged
wr merged 1 commit into
mainfrom
wells/w-1020-featherframe-app-interest
Oct 9, 2026
Merged

wr merged 1 commit into
mainfrom
wells/w-1020-featherframe-app-interest

Conversation

@wr

@wr wr commented Oct 9, 2026

Copy link
Copy Markdown
Owner

The site side of W-1020 Gathering interest: a signup box for products not yet for sale (wr/shop PR to follow). Overseas stock, not the calendar, decides when Featherframe can be sold, so the Black Friday sale is off.

What changed

  • No sale, dates or prices: the hero's sale line, the struck prices in the spec captions, the closing paragraph's sale and US ship date, the FAQ gift answer's ship date, the og/twitter sale clause and the JSON-LD offers are gone. The closing line reads "A framed e-paper display with no subscription."
  • The follow-up question: after signing up, the dialog asks "Which size would you want?" (10.3-inch, 13.3-inch, Not sure yet) and posts { details, build }. No gift question, no early link.
  • The signup line: "You will be emailed when Featherframe is available." The dialog opens for the shop's new state: 'interest' answer.
  • Cover layout: the hero's price line was part of the cover's measured geometry, so --gnd and --words are re-measured; the email field now sits on the frame's foot.
  • The forms still say "Join the waitlist" and post to the shop's /api/waitlist.

Tested

  • Site build, unit tests 9/9, Playwright 95/95 (new checks: no offers, no struck prices, no sale or date wording).
  • scripts/check_copy.py, tests/test_copy_style.py, tests/test_frames_page.py pass.

Order

Merge and deploy (make site-deploy) only after the shop PR is live. The shop accepts both the old and the new follow-up body; this site's new body needs the new shop.

Refs: W-1020

…which size (W-1020)

Featherframe is gathering interest instead of selling on a day, so the page
no longer names a sale, a date or a price: the hero's sale sentence, the
struck prices under each size, the closing line's sale and ship dates, the
gift answer's ship date, the share descriptions' sale clause and the
structured data's offer are gone. The closing line reads "A framed e-paper
display with no subscription." because the run size is not settled.

The signup posts to the shop as before and now opens the size question for
the shop's interest state: one group (10.3-inch, 13.3-inch, Not sure yet)
sent as { details, build }, with no gift question. A signup says "You will
be emailed when Featherframe is available."

The cover's words are now the sentence and the signup field, so the cover's
measured heights drop by the price line and the field's bottom edge is the
frame's foot on the table; the tests measure that edge instead of the
price's baseline.

Refs: W-1020
@linear-code

linear-code Bot commented Oct 9, 2026

Copy link
Copy Markdown

W-1020

@wr
wr merged commit 7a70f5d into main Oct 9, 2026
6 checks passed
@wr
wr deleted the wells/w-1020-featherframe-app-interest branch October 9, 2026 20:43
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