Skip to content

Observability page, waitlist endpoint, and Early Access nav tag - #1057

Merged
pr3khar merged 1 commit into
mainfrom
observability-early-access
Aug 24, 2026
Merged

Observability page, waitlist endpoint, and Early Access nav tag#1057
pr3khar merged 1 commit into
mainfrom
observability-early-access

Conversation

@pd-builds

@pd-builds pd-builds commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Adds the /cloud/observability page, a waitlist endpoint behind its email form, and makes the Observability nav entry a live link.

  • Page: structural copy of the Cloud page with its own copy and art, so it cannot affect /cloud. Hero with email capture, four feature sections, closing CTA.
  • Waitlist: POST /api/waitlist checks the request came from this site and carries a plausible address, then forwards it to Tally server side. Tally's public API cannot create submissions, so the endpoint its own form page posts to is used; caveats in lib/waitlist/store.ts. Posting server side also keeps Tally off the page, so the form keeps the site's design instead of an iframe's. Success is only reported once Tally returns a submission id; missing config or an upstream failure returns 503 with a visible error. Config: TALLY_FORM_ID, TALLY_EMAIL_FIELD.
  • Nav: new tag field labels an item without disabling it, unlike comingSoon which does both. Observability gets an "Early access" chip in the dropdown and mobile tray.

Verified: next build passes, the page and endpoint were exercised in a production build, and a real submission through the page UI was recorded by Tally.

🤖 Generated with Claude Code

@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
openui-docs Ready Ready Preview Aug 24, 2026 8:46am

Request Review

Three related pieces that ship the /cloud/observability launch together.

The page: a structural copy of the Cloud page with its own copy and art.
Hero with an email capture, a four-feature section (session replay,
annotations, timeline, insights) with light and dark art, and a closing
waitlist CTA reusing the same form.

The waitlist: POST /api/waitlist validates, rate limits, and forwards the
address to Tally server side. Config via TALLY_FORM_ID and
TALLY_EMAIL_FIELD; without them the route returns 503 and the UI shows an
error, never a false confirmation. Tally's public API cannot create
submissions, so the endpoint its own form page posts to is used instead,
which also keeps Tally off the page entirely and lets the form keep the
site's own design rather than an iframe's.

The nav: Observability was announced as Coming soon and disabled. It is
live now, so the coming-soon mechanism is generalised into a `tag` field
that labels without disabling; the card links to the page and carries an
Early Access chip, in the desktop dropdown and the mobile tray.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@pr3khar
pr3khar merged commit 539f1f5 into main Aug 24, 2026
4 checks passed
@pr3khar
pr3khar deleted the observability-early-access branch August 24, 2026 10:24
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.

2 participants