Skip to content

Add Reliable Delivery launch pages, framework & platform guides, nav + dark theme updates#15

Open
Prateek32177 wants to merge 1 commit intomainfrom
codex/update-tern-pre-launch-ui-spec-document
Open

Add Reliable Delivery launch pages, framework & platform guides, nav + dark theme updates#15
Prateek32177 wants to merge 1 commit intomainfrom
codex/update-tern-pre-launch-ui-spec-document

Conversation

@Prateek32177
Copy link
Contributor

Motivation

  • Prepare a launch-ready “Reliable Delivery” anchor (/upstash) that leads messaging and CTAs for Upstash QStash BYOK, retries, DLQ, deduplication and replay.
  • Surface framework and platform integration guidance to reduce friction for Next.js and Cloudflare deployments and clarify platform-specific signing (Ed25519) details for Fal AI and Replicate.
  • Update the site to the pre-launch dark design language and make the Reliable Delivery nav item the most prominent entry point.

Description

  • Added a new /upstash page with BYOK messaging, flow/feature cards, DLQ mock table and code examples (see app/upstash/page.tsx).
  • Added framework guide pages at /frameworks/nextjs and /frameworks/cloudflare, and platform pages for /platforms/falai, /platforms/replicate, and /platforms/stripe with copy-ready TypeScript snippets and testing instructions (see app/frameworks/* and app/platforms/*).
  • Introduced reusable components AnnouncementBanner (dismissible via localStorage) and SiteNav with the new prominent Reliable Delivery link and Frameworks dropdown (see components/announcement-banner.tsx and components/site-nav.tsx).
  • Reworked global styles to the requested dark palette and responsive layout, and simplified font handling by removing build-time Google font fetch to avoid network build failures (app/globals.css and app/layout.tsx).
  • Minor interactive UI: DLQ seed data and a replay button in the /upstash mock to demonstrate replay behavior, plus code blocks showing createWebhookHandler usage and DLQ/controls.replay examples.

Testing

  • Ran npm run build and the production build completed successfully (static pages generated).
  • Launched the dev server with npm run dev and captured a screenshot of /upstash via an automated Playwright script (artifact available).
  • npm run lint could not complete because Next.js ESLint prompted for interactive setup in this environment, so linting was not validated automatically.

Codex Task

@vercel
Copy link
Contributor

vercel bot commented Feb 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ternui Ready Ready Preview, Comment, Open in v0 Feb 27, 2026 2:41pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant