From a178a1b06de281226faa64ad6905c00e3c58f5c0 Mon Sep 17 00:00:00 2001 From: DocFast CEO Date: Fri, 20 Feb 2026 08:10:29 +0000 Subject: [PATCH] fix(landing): update Docker build sources for BUG-080 - Update public/src/index.html (Docker build source) - Remove signup modal partial include - Remove Free tier, add playground, update CTAs - Update structured data --- public/partials/_styles_index_extra.html | 8 +--- public/src/index.html | 52 ++++++++++++------------ 2 files changed, 29 insertions(+), 31 deletions(-) diff --git a/public/partials/_styles_index_extra.html b/public/partials/_styles_index_extra.html index 3001bc9..e9202d0 100644 --- a/public/partials/_styles_index_extra.html +++ b/public/partials/_styles_index_extra.html @@ -96,12 +96,8 @@ footer .container { display: flex; align-items: center; justify-content: space-b .modal .close { position: absolute; top: 16px; right: 20px; color: var(--muted); font-size: 1.4rem; cursor: pointer; background: none; border: none; transition: color 0.2s; } .modal .close:hover { color: var(--fg); } -/* Signup states */ -#signupInitial, #signupLoading, #signupVerify, #signupResult { display: none; } -#signupInitial.active { display: block; } -#signupLoading.active { display: flex; flex-direction: column; align-items: center; padding: 40px 0; text-align: center; } -#signupResult.active { display: block; } -#signupVerify.active { display: block; } +/* Playground */ +#demoHtml:focus { border-color: var(--accent); outline: none; } .spinner { width: 36px; height: 36px; border: 3px solid var(--border); border-top-color: var(--accent); border-radius: 50%; animation: spin 0.7s linear infinite; margin-bottom: 16px; } @keyframes spin { to { transform: rotate(360deg); } } diff --git a/public/src/index.html b/public/src/index.html index 291341e..33fa20d 100644 --- a/public/src/index.html +++ b/public/src/index.html @@ -16,10 +16,7 @@ - {{> styles_base}} @@ -39,8 +36,8 @@

HTML to PDF
in one API call

Convert HTML, Markdown, or URLs to pixel-perfect PDFs. Built-in templates for invoices & receipts. No headless browser headaches.

- - Read the Docs + Try Demo → +

Already have an account? Lost your API key? Recover it →

@@ -135,34 +132,42 @@ +
+
+

Try it now

+

Paste HTML, get a watermarked PDF. No signup required.

+
+ +
+ + +
+ + +
+
+
+

Simple, transparent pricing

-

Start free. Upgrade when you're ready. No surprise charges.

-
-
-
Free
-
€0 /mo
-
Perfect for side projects and testing
-
    -
  • 100 PDFs per month
  • -
  • All conversion endpoints
  • -
  • All templates included
  • -
  • Rate limiting: 10 req/min
  • -
- -
+

One plan. Everything included. No surprises.

+
@@ -172,9 +177,6 @@ {{> footer}} -{{> modals}} - -