Previews & publishing

The live preview

The preview pane shows your actual compiled site — the same output that will be deployed, not an approximation. After each change, Waveform rebuilds the site and the preview refreshes automatically.

Because the preview is your real compiled site, what you see is what ships: fonts, spacing, images, and interactions all match production.

Sharing a draft

Every project has a shareable preview link — a tokenized URL you can send to a client or teammate. They see the current state of the site without needing a Waveform account. The link updates as you keep building.

Publishing

Say "publish" or use /publish. Waveform compiles a production build and deploys it to Cloudflare's global edge network. Two targets are available:

  • Staging — a private URL for final checks.
  • Production — your live site, on the Waveform subdomain or your custom domain.

A typical flow: publish to staging, click through it, then say "promote to production".

Rollback

Every deployment is kept in history. If something's wrong with a release, say "roll back" and the previous deployment is restored — independent of chat-level undo, which operates on source changes.

Deploy notifications

If you run systems that care about releases, add a webhook — Waveform can notify any HTTPS endpoint on successful or failed deploys.