Skip to content

fix(site): license page forms, plain feedback, consent lines - #206

Merged
caioricciuti merged 3 commits into
mainfrom
fix/site-license-page
Oct 1, 2026
Merged

caioricciuti merged 3 commits into
mainfrom
fix/site-license-page

Conversation

@caioricciuti

Copy link
Copy Markdown
Owner

Site only, no dependency change.

  • /license: trial fields stacked.
  • Re-send, portal and trial forms say what happens next instead of echoing the server's generic line. The server answer is unchanged.
  • Consent line (Terms, Privacy Policy) under every trial form and buy button.
  • License link in the header of the landing pages and the docs.
  • Compact previous/next links on docs pages.

Checked: bun run build green, pages checked in Chrome.

… in the nav

- /license: the trial fields sit one under the other instead of wrapping
  into two inputs and a stray button.
- The re-send, portal and trial forms say what happens next ("Sent. Your
  license arrives within a minute; check the spam folder too.") instead
  of echoing the server's "If that email has a license..." line. The
  server still answers the same for any address; only the page wording
  changed.
- A consent line under every trial form and buy button: by requesting a
  trial or buying you agree to the Terms and the Privacy Policy.
- "License" in the header of the landing pages and the docs.
- Docs previous/next links are compact: 67 px tall instead of 120.
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Failed ❌

View logs ↗
152038f 2026-10-01T10:09:15.857Z View logs ↗
  • Build: Failed ❌

View logs ↗
de59876 2026-10-01T10:06:49.221Z View logs ↗
  • Build: Failed ❌

View logs ↗
f8d9ead 2026-10-01T10:01:59.228Z View logs ↗

…ends

The server answers the same whether it issued a trial, re-sent an existing
license, or sent nothing inside the cooldown, so the page cannot claim a
trial was sent. On success the fields are replaced by a panel that says
what to do next and covers the existing-license case; the status colour
is neutral, not green.
@caioricciuti
caioricciuti merged commit 684faab into main Oct 1, 2026
3 of 6 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