Skip to content
← All releases
v1.0.1added

A complete product experience

A ready-to-customize SaaS marketing app, a redesigned authenticated demo, shared theming, visual test coverage, and safer deployment defaults.

Version 1.0.1 makes the starter feel like one complete product from the first visit through the day-to-day app. The public site, signup flow, onboarding, dashboard, billing, settings, and documentation now tell the same product story and share the same foundations.

A marketing app for your SaaS

The starter now includes a customer-facing marketing app for the fictional Acme product. It is separate from the authenticated app, ready to deploy on its own domain, and designed to become the public site for the product you build.

  • A complete homepage with product positioning, feature sections, testimonials, pricing, an FAQ, and calls to action that lead into real signup.
  • Pricing from the shared billing catalog, so the plans on the marketing site stay aligned with the plans the app sells.
  • Blog and product changelog support with local MDX content.
  • About, careers, contact, and legal pages instead of placeholder links.
  • Independent environment configuration for the marketing site, product app, and documentation deployment.

A demo that feels like a product

The authenticated demo has been redesigned around a coherent Acme workspace rather than a collection of disconnected starter screens.

  • A new dashboard experience built from a single server-preloaded view model, with workspace activity and product data ready when the page renders.
  • Clearer navigation and workspace context across the sidebar, header, organization switcher, and user menu.
  • Reworked member, billing, organization, notification, and security settings with consistent page structure and loading states.
  • Polished authentication and onboarding across password, magic-link, social, invitation, reset-password, and two-factor flows.
  • More consistent admin screens for users, workspaces, audit activity, and platform overview data.
  • Expanded English, Spanish, and French copy for the redesigned product surfaces.

Shared theming and UI foundations

  • Light, dark, and system themes now use one shared theme toggle across the marketing and authenticated apps.
  • A versioned theme source and verification script make visual tokens reproducible instead of relying on undocumented CSS edits.
  • New shared UI primitives cover page headers, settings sections, status badges, stats, charts, empty and error states, fields, dialogs, and loading skeletons.
  • New UI documentation defines page grammar, theming, dashboard customization, and the visual-baseline workflow.

Safer changes and deployments

  • Playwright route smoke tests and visual baselines now cover the main app surfaces before UI changes ship.
  • A CI workflow runs the repository checks on every change.
  • Security headers are applied consistently across the app, marketing, and documentation sites.
  • The deprecated UploadStuff dependency is gone; uploads now use the maintained shared input implementation.
  • Installation docs now call out the required service-account setup so a fresh deployment fails less mysteriously.

The result is a stronger starting line: buyers can see the whole product journey, and builders have a clearer system for changing it without the public site, app, and shared UI drifting apart.