✨ Become an Affiliate (50%)!

Changelog

Check out the latest changes, improvements, and updates to TurboStarter in one place. Stay informed on what's new!

Work in progress...

Under Development...

Below is a list of tasks currently under development and planned to be released soon. The list can change based on priorities and feedback.

  • MCP Server: Improving MCP Server and Agentic AI support for the best possible experience with AI Agents
  • Monitoring: Add Pino logging integration for Sentry
  • CMS: Add Wordpress as a new CMS Provider to TurboStarter apps
  • ... and countless more fixes, improvements, and optimizations
core
ai
cli
envin

Account deletion for anonymous users, mobile stability fixes, and tooling updates

This update improves account management for anonymous users, fixes a mobile theme crash, refreshes AI models and internationalization, and introduces several developer tooling and dependency upgrades.

Highlights

✅ Anonymous users can now fully delete their accounts
📱 Mobile theme crash resolved
🧠 AI kit refreshed with updated models and better i18n
🛠️ CLI and internal packages migrated to modern build tooling


Core platform updates

Anonymous account deletion

You can now delete accounts created anonymously, bringing feature parity with registered users and making cleanup easier.

  • Added a dedicated deletion handler for anonymous users
  • Improved reliability of account removal flows
Who is this for?
Anyone testing or exploring TurboStarter without signing up

Mobile stability fix

A crash affecting the theme on mobile devices has been fixed, improving reliability for end users on smaller screens.


AI kit improvements

AreaWhat changed
ModelsUpdated to the latest supported versions
i18nImproved internationalization handling
LoggingAdded a logger to help with debugging

These changes make the AI demo apps more robust and easier to maintain.


CLI enhancements

  • 📱 Mobile billing support added to the TurboStarter CLI
  • 🧰 Internal build system migrated to tsdown for faster, cleaner builds
  • 📦 Package versions released and aligned

Envin & internal packages

  • Migrated to tsdown for modernized builds
  • Updated dependencies across packages
  • Improved lockfile and documentation tooling configuration

💡 These updates are mostly behind the scenes, but they improve build speed, consistency, and long-term maintainability for developers.


If you run into any issues or have feedback on these updates, we’d love to hear from you!

core
ai
cli

Expanded billing across mobile and web, cleaner APIs, and internal package updates

This release brings a major expansion of TurboStarter’s billing system across mobile and web, improves billing reliability and admin visibility, and includes several developer-focused refinements to,

💡 Big picture: Billing is now fully supported across mobile and web with shared foundations, clearer configuration, and more reliable provider integrations.


📱💻 Unified billing experience (mobile + web)

We’ve rolled out a comprehensive billing foundation that works consistently across platforms:

  • Mobile billing is live with dedicated subscriptions, orders, and billing info views
  • A new paywall step is integrated into the onboarding flow
  • Active plans, upgrades, discounts, and pricing tables are now clearly displayed
  • Improved empty states and simplified current-plan display on web
AreaWhat’s new
MobileSubscriptions, orders, billing details, active plan display
WebSubscriptions view, orders list, billing empty states
OnboardingBuilt-in paywall step

🔌 Stronger billing integrations

Billing provider handling has been refactored and hardened:

  • More reliable Stripe customer processing and webhooks
  • Extended RevenueCat and Superwall webhook support
  • Centralized billing configuration and unified SDK initialization
  • New usePaywall hook to simplify mobile billing flows

✅ These changes improve correctness, reduce edge cases, and make provider behavior more predictable.


🛠 Admin, schema, and API improvements

Under the hood, several improvements make billing easier to manage and extend:

  • Refined billing database schema and simplified API schemas
  • Better customer visibility for super admins
  • Support for billing portal links
  • Expanded test coverage for billing utilities

✨ Developer experience & maintenance

Smaller updates that smooth day-to-day development:

  • API requests wrapped with shared TanStack helpers
  • Hono monitor status added
  • Email theme can now be set via environment variables
  • Internal packages migrated from @turbostarter/* to @workspace/*
  • Dependency updates and type fixes across core, AI kit, and CLI

If you’re building or extending billing flows, this release provides a much stronger, more consistent foundation—especially for mobile-first products.

core
envin

Database healthcheck improved and dependency updates in envin

We've made the TurboStarter platform more robust with enhancements to database monitoring and fresh dependency upgrades in environment variable management.

What's new this week?

:stethoscope: Improved database healthcheck

core

Our application will now provide more reliable and accurate health monitoring for the database connection. This update reduces false positives for downtime and helps ensure smooth running environments.

- Previous healthchecks could produce less actionable uptime signals
turbo core now uses an improved configuration for better database health monitoring

:wrench: Envin dependency bumps

Stay current and secure while enjoying integration improvements for environment variable management.

PackageFromTo
fumadocs-mdx14.1.014.2.4
esbuild0.25.120.27.2

Note: No breaking changes expected; these are safe minor version bumps to keep your project in tune with the latest ecosystem improvements.


:seedling: Behind the scenes

  • Preview deployment fixes for envin
  • General maintenance and smaller bugfixes

Keep your TurboStarter projects updated for the best experience! If you run into any issues, please let us know.

core
cli

Context menus now on mobile, invitations improved, and more polished member management

We're excited to announce enhanced context menu functionality across mobile platforms, a cleaner invitations workflow, and various quality-of-life improvements for TurboStarter's core experience.

✨ What's new?

FeaturePlatformsSummary
Context menu componentMobile, WebNew context menus for member and invitation lists
Improved member managementMobile, WebTake quick actions on members via context menu
Invitations list enhancementsMobile, WebStreamlined actions for invitations via context menu
Android fixesMobileSmoother Android experience & bug squashing
Form select fixAllMore reliable dropdowns and selection controls
Dependency cleanupAllUnder-the-hood updates for improved stability
Better extension logsExtensionsCleaner and more actionable logging output

Tip

Try long-pressing your members or invitations on mobile to access quick actions with the new context menus!


// New context menu usage example
<ContextMenu items={["Edit", "Remove", "Resend Invite"]} />

Highlights

  • 🚀 Faster navigation and management for teams and invites
  • 🛠️ Fixed selection and compatibility issues on Android
  • 📋 Cleaner, more accessible form selects
  • 🪄 Updated dependencies for lasting performance

If you encounter any issues or have feedback, let us know—your input drives TurboStarter forward!

core

Enhanced monitoring across web, mobile, and extensions with unified error handling

This update introduces robust monitoring capabilities for all TurboStarter platforms and delivers a seamless error experience for users and developers.

Highlights

🚀 Platform-wide Monitoring Now Live

TurboStarter now features comprehensive monitoring across web, mobile, and browser extension environments!


What's New?

AreaUpdateBenefit
MonitoringWeb, mobile, and extension supportFull stack observability
Error screensUnified across all platformsConsistent troubleshooting
ProvidersRefactored for better reliabilityFewer integration issues

Implementation Example

import { initializeMonitoring } from "@workspace/core/monitoring";

initializeMonitoring({
  platform: "web", // or 'mobile', 'extension'
  captureErrors: true,
});

:::tip Monitor errors and user activity directly from the TurboStarter dashboard to proactively improve your app's stability and user experience. :::


Why it matters:

  • Quickly identify and resolve issues, no matter which platform your users are on.
  • Developers get consistent error reporting, reducing time spent tracking down platform-specific problems.

For more details, review the TurboStarter core monitoring documentation.

core
envin

Powerful new logging, improved analytics identification, and dependency maintenance

A fresh TurboStarter update brings a brand new logging system, smarter analytics identification, and routine dependency improvements for smoother performance and debugging.

What's new?

AreaUpdate summary
LoggingUnified logger providers and streamlined log outputs
AnalyticsBroader, more reliable user identification in providers
Dependencies(envin) Minor updates, Node.js tooling fixes

Logger system enhancements

// Example: All log messages now go through the unified logger
import { logger } from "@workspace/shared/logger";

logger.info("Welcome to TurboStarter!");
logger.error("Oops, something went wrong!", { error });

You'll notice cleaner logs across the board, no configuration required.


Analytics identification improvements

Identifying users is now robustly handled:

  • All analytics providers (identify support)
  • Helps unlock real user journeys, not just sessions
analytics.identify(userId, { email, roles });

Tip: Use the new identification methods to streamline onboarding flows and monitor feature adoption more reliably.


Dependency updates (envin)

  • Updated dependencies for improved compatibility.
  • Fixes for esbuild and documentation clarity.
core

Streamlined invitation handling and improved platform reliability

Improvements to invitation flows, data seeding consistency, and upgraded dependencies for a smoother TurboStarter experience.

Heads up: Resending invitations and initial data setup just got more reliable, backed by the latest dependencies under the hood.

What's new?

AreaUpdate
InvitationsResolved an issue with resending invitation URLs for smoother onboarding.
Data SeedingFixed the default isAnonymous value in seed data—new seeds are initialized correctly.
Platform StabilityDependencies updated to enhance overall stability and security.
// Example fix in data seeding
const user = {
  isAnonymous: false,
  // ...other user properties
};

:::tip No action required on your part—these enhancements are already live to ensure a more robust experience. :::

TurboStarter continues to polish the core, making onboarding and setup more seamless for everyone.

core

Authentication refinements and robust unit testing across the core platform

TurboStarter now features improved authentication reliability and a comprehensive new suite of unit tests, enhancing platform confidence and backend reliability.

What's new?

CategoryChange Summary
AuthenticationResolved previous issues, upgraded to v1.4, and improved reliability in edge cases
TestingIntroduced unit tests platform-wide, including billing and authentication components
Developer QualityCoverage reports now available for critical modules

Heads up!

Our core authentication has been fortified. You may notice reduced login-related hiccups and smoother session management.

New in testing

You can now expect significantly more stable releases thanks to:

  • Unit tests for shared utilities
  • Focused tests around authentication and billing
  • Ongoing code coverage monitoring

Improved reliability

  • Bug fixes — Common authentication faults have been addressed.
  • Internal consistency — Minor backend fixes make platform behavior more predictable for all users.
core
ai

Polished API Security, smarter AI demos, and marketing touch-ups

TurboStarter introduces core security upgrades, refreshed marketing copy, and a cutting-edge AI demo update supporting GPT-5.1.

Core enhancements

AreaUpdate
API SecurityImproved mechanisms for safer integrations
EnvironmentUpdated placeholder handling for env vars
MarketingPolished, more impactful marketing messages

AI Kit: next-level demos

TurboStarter AI Kit now supports GPT-5.1:

// Example: Switch to GPT-5.1 in your AI demo app config
{
  model: "gpt-5.1",
  temperature: 0.7,
  ...otherOptions
}

Updated technology stack:

  • Upgraded to Expo 54
  • Tailwind CSS v4 for sleek, responsive designs
  • Enhanced shadcn/ui components
  • Improved mobile experience, including text-to-speech fixes and smoother OTA updates

Minor fixes

  • Streamlined placeholder and environment variable setup
  • Numerous UI and workflow fixes across core and AI kit

Questions or feedback? Reach out to our team!

core
ai

Enhanced API Security, Marketing Improvements, and AI Kit Upgrades

A focused set of enhancements to TurboStarter core security, platform marketing, and our AI kit for demo applications.

We've strengthened API security within the core platform to ensure your data and integrations remain safe. In addition, marketing language and interface copy have been refined for clarity and effectiveness, providing a more polished introduction to TurboStarter for new and existing users.

On the AI side, the ready-to-use demo apps benefit from a broad update of key dependencies, including the migration to Expo 54 and Tailwind CSS v4 for improved development and mobile UI support. Shadcn components were upgraded, resulting in a sleeker, more consistent look and feel. Various minor interface and workflow fixes enhance the experience across web and mobile platforms.

These updates further position TurboStarter as a secure, innovative, and user-friendly platform for your startup launch needs.

core

Seamless OTA Updates for Mobile and Organization Data Enhancements

This release introduces over-the-air update handling for mobile users and improves organization data reliability.

We're excited to introduce a streamlined experience for mobile users with the new over-the-air (OTA) updates capability. This allows your TurboStarter mobile app to update its core logic seamlessly, ensuring you always have the latest features without manual intervention.

In addition, we’ve improved reliability around organization data by addressing issues related to the invalidation and refresh of your organizations list. This ensures you always see accurate, up-to-date information across devices.

Together, these enhancements make TurboStarter smoother to use and keep your workspace both current and dependable.

ai
envin

TurboStarter 2.20 — Built-in Changelog

Adds a first-class changelog feature so you can share updates with your users.

We've released TurboStarter 2.20 for the Next.js Supabase Turbo kit and React Router 7! This release adds support for a SaaS changelog functionality, allowing you to share your updates with your users!

If you're wondering why your SaaS should have a changelog, I invite you to read this article from Linear's blog, Startups, Write Changelogs.

Please check out our blog post Write a Changelog for your SaaS to learn more about this new feature.


Furthermore, we've released other minor improvements and bug fixes, such as:

  • the footer in the documentation pages is now hidden by default we also improved the overall layout for better readability
  • optimized performance of the SQL query to verify a nonce token
  • improved authentication forms design
  • fixed minor styling issues caused by invisible Captcha
  • fixed Captcha verification in sign up page
  • updated all the dependencies to the latest versions
  • added more dependencies to the PNPM catalogs, a work-in-progress migration to PNPM Catalogs for better dependency management
ai
extro

Next.js 16 and React 19.2

Major framework updates, invitation flow tweaks, PNPM catalogs, and Captcha refactor.

We've released TurboStarter 2.19 for the Next.js Supabase Turbo kit and React Router 7!

This release includes the following features and improvements:

  • Support for Next.js 16
  • Support for React 19.2.0
  • Updates to the invitations flow
  • The introduction of PNPM catalogs
  • Refactored Captcha API
  • Other technical improvements and bug fixes

Next.js 16 🔥

Next.js 16 is a major release that includes several new features and improvements, especially in the area of build and development performance, which is one of the most frequents complaints about Next.js.

We've written a detailed article about Next.js 16. Give it a read to understand the new features and improvements in Next.js 16.

React 19.2

React 19.2 is a major release that includes several new features and improvements and is now the default version of React in TurboStarter.

We've written a detailed article about React 19.2. Give it a read to understand the new features and improvements in React 19.2, and how it affected some of code in TurboStarter.

Updated invitations flow

If a new user accepts an invitation to join a team, they're now redirected to a new page (/identities) where they're asked to link an authentication method to their account - such as a password, or an OAuth provider - unless the user is using a magic link or OTP, since they only require an email.

PNPM Catalogs

We started introducing PNPM catalogs in TurboStarter, which is a way to manage dependencies in a more efficient way, reducing merge conflicts and making it easier to update dependencies.

We started with two frequently used dependencies to reduce merge conflicts, but we will incrementally roll out the rest of the dependencies in the future.

Refactored Captcha API

We found issues with the existing Captcha API, and we've refactored it to make it more flexible and easier to use.

React Router 7

All the improvements added to Next.js version are also available in React Router 7! 🎉

core
cli

Streamlined invitations, new shadcn/ui components, architecture improvements

Faster invite acceptance, fresh UI primitives, and fewer required webhooks.

In version 2.18.0, we shipped:

  1. Better invitations flow user experience: we have fully streamlined the invitations flow, making it faster and more user-friendly
  2. New components: we have added the new components released in Shadcn UI
  3. Architectural improvements: we have improved some internals to avoid setting webhooks when sending emails. This makes setting up your instance easier and faster

Better invitations flow user experience

We have fully streamlined the invitations flow, making it faster and more user-friendly.

New Shadcn UI components

We have added the new components released in Shadcn UI, i.e. Input Group, Button Group, Spinner, Item, Field and Keyboard Shortcut.

These components are available in the Dev Tool for you to test and learn how to use in your application.

Several screens in the application have been updated to use the new components.

Architectural improvements

We have improved some internals to avoid setting webhooks, required for dispatching emails following actions such as inviting a member, or deleting a personal account. This makes setting up your instance easier and faster. The kit now only requires one database webhook, down from three.

world map
Community

Connect with like-minded people

Join our community to get feedback, support, and grow together with 300+ builders on board, let's ship it!

Join us

Ship your startup everywhere. In minutes.

Skip the complex setups and start building features on day one.

Get TurboStarter