Skip to content

Waitlist pledges for node reservations#262

Merged
denuoweb merged 3 commits into
mainfrom
waitlist-pledges-for-node-reservations
May 30, 2026
Merged

Waitlist pledges for node reservations#262
denuoweb merged 3 commits into
mainfrom
waitlist-pledges-for-node-reservations

Conversation

@denuoweb
Copy link
Copy Markdown
Collaborator

  • Disabled paid node reservation checkout on NodePage.
  • Reworked copy to “waitlist open / paid reservations paused.”
  • Added waitlist form: name, email, intended quantity, required consent.
  • Added POST /v1/node-reservation-pledges.
  • Stores pledges in Firestore nodeReservationPledges, deduped by normalized email hash.
  • Added validation and rate limiting.
  • Updated legal/privacy copy for waitlist records and future reservation emails.
  • Paused certification support payments in the UI.
  • Kept existing Stripe checkout backend/API code intact for future re-enable.

@denuoweb denuoweb merged commit ba29f77 into main May 30, 2026
8 checks passed
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