diff --git a/src/views/pages.js b/src/views/pages.js index fe4f49e..49ce0a6 100644 --- a/src/views/pages.js +++ b/src/views/pages.js @@ -150,79 +150,101 @@ function nav({ authenticated, userId }) { function renderLandingPage({ authenticated, userId }) { const primaryCta = authenticated - ? `Open Dashboard` - : `Start Free`; + ? `Open Dashboard` + : `
@YourBot+ Mention our bot under any long-form X post. We'll convert it to audio and send you a link instantly. +
+ ${primaryCta} +No credit card required for trial • ${escapeHtml(userId ? `Logged in as @${userId}` : "Public access valid")}
+Three simple steps to turn reading into listening.
+Reply to any long article on X with @XArtAudio.
Our webhook verifies the article and generates high-quality audio.
+Receive a link to your audiobook. Listen anywhere, anytime.
+Pay only for what you convert. Credits never expire.
+Mention the bot under a long-form X Article. We verify it, convert it, and return an access-controlled public link.
-Caller pays credits. ID: ${escapeHtml(userId || 'guest')}
-Call the bot from X and track generated audiobooks in your dashboard.
-Open a public link, authenticate, then unlock once for permanent access.
-Credit ledger, idempotent webhooks, and predictable per-article pricing.
-1 credit up to 25,000 chars, then +1 credit for each additional 10,000 chars.
-