Changelog

Track new features, improvements, and fixes across releases.

v1.6.1

Improvement

  • Expanded contact page documentation with clearer setup steps for email delivery, feedback forms, and related environment variables.
  • Clarified integration docs for Resend email and feedback workflows so production configuration is easier to follow.

v1.6.0

Feature

  • Added a public changelog page at /changelog with version anchors so each release can be linked directly.
  • Added a mobile navigation menu on marketing headers so primary links remain reachable on small screens.
  • Added a reusable analytics composable for manual event tracking alongside existing analytics providers.

Improvement

  • Reworked main and landing headers for clearer navigation grouping and more consistent page title formatting.
  • Introduced a shared page title component to standardize headings across blog, download, support, and changelog pages.

Fix

  • Fixed page title formatting inconsistencies that caused awkward browser tab labels on several public pages.

v1.5.2

Improvement

  • Documented manual analytics event tracking patterns and recommended usage for common product events.

v1.5.1

Improvement

  • Added Nixpacks deployment configuration with pinned package versions and tuned build memory for more reliable production builds.

v1.5.0

Feature

  • Added a reusable password input component with show/hide visibility toggle for sign-in and account flows.
  • Added a database-backed blog source as an alternative to file-based Nuxt Content, selectable through public runtime configuration.

Improvement

  • Reworked authentication flows for clearer error messages, safer redirects, and smoother recovery after failed sign-in attempts.

v1.4.3

Improvement

  • Made the Resend API key optional so the application can start without transactional email configured.
  • Switched Nuxt Content components to translation keys so docs and marketing content render consistently across locales.

Fix

  • Fixed subscription cancel and reactivate actions when an active Stripe billing schedule is attached to the customer.

v1.4.2

Improvement

  • Improved the Settings page layout and account management flows for clearer profile, billing, and security actions.
  • Improved SEO metadata handling for docs and blog pages so titles and descriptions are generated more predictably.
  • Reworked subscription state handling for more predictable transitions between active, trialing, canceled, and past-due states.
  • Prevented automatic account creation and one-time-password delivery to email addresses that are not registered.

Fix

  • Fixed the global error handler so unexpected failures surface more useful feedback instead of failing silently.

v1.4.1

Fix

  • Fixed pricing section button flicker that appeared while scrolling the landing page on some browsers.

v1.4.0

Feature

  • Added Stripe free-trial support with a configurable trial length for subscription products.

Improvement

  • Moved payment configuration into shared runtime settings so trial length and billing rules are defined in one place.
  • Restructured subscription middleware and removed database client imports from client-side code paths.
  • Migrated database column naming to snake_case for consistency with PostgreSQL conventions.
  • Optimized production build settings for Nixpacks-based deployments.

Fix

  • Fixed logo sizing regressions on marketing pages after recent layout updates.

v1.3.1

Improvement

  • Added support for setting the public release version through an environment variable for easier release labeling.
  • Standardized email template placeholders across providers so transactional messages stay consistent.

v1.3.0

Feature

  • Added theme-aware logo variants that automatically switch between light and dark brand assets.
  • Added support for non-square logos so wide or tall brand marks display correctly in headers and auth screens.

Improvement

  • Updated the primary brand color palette to improve contrast across light and dark themes.

v1.2.2

Fix

  • Fixed Open Graph image URL generation so shared links render the correct preview image on social platforms.
  • Fixed avatar URL resolution for accounts without a custom profile image.
  • Fixed the site URL fallback used by robots.txt on deployments without an explicit public site URL configured.
  • Fixed broken navigation from the user menu to the Settings page.

v1.2.1

Improvement

  • Improved page load performance across public and authenticated routes, including lighter middleware execution on marketing pages.
  • Improved accessibility with clearer focus states, semantic landmarks, and descriptive alt text on images.
  • Simplified subscription middleware logic and refreshed the related documentation.
  • Improved one-time payment handling and license-key generation inside the Stripe webhook flow.

v1.2.0

Feature

  • Added a lightweight marketing header on the landing page to reduce layout weight on first paint.

Improvement

  • Optimized global route middleware for SEO-sensitive public pages so crawlers receive faster responses.

v1.1.1

Improvement

  • Added alt text to images across marketing, docs, and app screens to improve accessibility and search indexing.
  • Switched local development database support to the native SQLite module for simpler setup on supported platforms.

Fix

  • Fixed sitemap generation on Vercel deployments where route discovery previously returned incomplete URLs.

v1.1.0

Feature

  • Added dynamic sitemap.xml generation so new public routes are published to search engines automatically.
  • Added robots.txt generation with environment-aware rules for staging and production deployments.

v1.0.1

Improvement

  • Improved landing page layout, hero messaging, and pricing section hierarchy for clearer first impressions.

Fix

  • Fixed IP-based currency detection so pricing displays the correct local currency more reliably.
  • Adjusted currency-to-Stripe price mapping to prevent mismatched checkout amounts in supported regions.

v1.0.0

Feature

  • Initial release: production-ready Nuxt 4 starter with authentication, PostgreSQL via Prisma, Stripe subscriptions and one-time purchases, transactional email, S3-compatible file storage, AI provider integrations, Nuxt Content blog and docs, internationalization, and core app pages including dashboard, settings, pricing, and support.