Updated October 31, 2026

Fabricate changelog

Every user-visible change to the platform, newest first: new features, reliability work, and the fixes behind them.

Grouped by month. Each line is rewritten from the commit that shipped it, and carries that change's reference number. Internal refactors, dependency bumps and test-only work are left out.

changes listed here
100
changes listed here
months covered
8
months covered
last shipped
Oct 31
last shipped
11 changes

October 2026

  • New#1918 #1952

    Make logos, posters and social images

    On a paid plan, Images makes a logo, a poster or flyer, or a social post in six sizes, from your words and, if you like, your logo or a photo. Change a finished image or make it in another size, then download it.

  • New#1933

    Phone apps can remind people on their own phone

    On a paid plan, a Remind me button in a published phone app sets a reminder that arrives on that person's phone at the time they chose, even when the app is closed. On iPhone the app has to be added to the Home Screen first.

  • New#1922 #1925 #1950

    Make videos for your business

    On a paid plan, Video makes a ten-second video with sound, in portrait or landscape, from your words or a template, and downloads it as an MP4. A build can also put a short clip into an app, such as one behind the headline.

  • New#1870 #1938

    Set up Stripe for an app in one click

    On a paid plan, Set up Stripe in More > Payments, or on the chat's Connect Stripe card, makes a Stripe test account for the app. Claim it into your own Stripe account when you are ready to take real payments.

  • New#1916 #1932

    Import a project from Lovable, Bolt, v0 or Replit

    Import a project, in the sidebar, takes a React or plain HTML project by its public GitHub link or as a .zip and checks it for free. The first build that gets it running uses credits.

  • New#1912

    Build phone apps that add to the home screen

    Choose Mobile app on the home page. While it builds, a QR code opens the draft on your phone; once it is published on a paid plan, phone visitors get a card that adds it to their home screen.

  • New#1915

    Slide decks, with PDF downloads on paid plans

    Ask for a deck on the home page and change it by chatting. More > Slides presents it on every plan, and paid plans download it as a PDF.

  • New#1909

    An Image tab on the home page

    Start a build that makes images, such as logo ideas or product photos, each with a download button. Any build can also generate its own pictures; how many depends on the plan.

  • Improved#1914

    Every new app starts private

    On every plan. You choose who can open an app when you publish it.

  • New#1903 #1927

    Menus, the home page box and the chat box in six more languages

    Choose Spanish, Brazilian Portuguese, German, French, Japanese or Korean under Language in the account menu. Some screens are still in English.

  • Improved#1689

    Publishing an app, or publishing changes to one, now needs a paid plan

    Free apps already online stay up until the date in our email to their owner. Current plan limits are on the pricing page.

7 changes

August 2026

  • Fixed#681 #684 #686 #688 #691

    A build that fails before it starts now ends cleanly

    A build refused or interrupted before its first phase used to leave the project spinning indefinitely. Every one of those exits now writes a real terminal status.

  • Fixed#689

    Publish names the type errors that are blocking it

    Instead of a generic failure, publish lists the exact TypeScript errors it will not ship past.

  • Improved#687

    New projects start sooner

    The opening credit charge moved off the critical path, so the first phase begins without waiting on billing.

  • Improved#685

    Build planning moved to a newer model

    The step that turns your prompt into a build plan now runs on GPT-5.6 Luna, falling back to a second provider when the first is unreachable.

  • Improved#683

    Credit metering covers the planning step

    Inference used to plan a build is metered like every other step, and the newest models are priced per request.

  • Improved#682

    Chat stops polling for status once a build is finished

  • Improved#680

    Follow-up edits skip a review pass they do not need

    When your app already builds clean, a small follow-up no longer runs the extra review phase.

29 changes

July 2026

  • Fixed#677

    Preview data is labelled as test data where you type

    The database panel stopped implying preview rows are kept, and says so in the query editor itself.

  • Fixed#673 #674

    The database explorer returns real SQLite errors

    A failing query hands back the database’s own error text instead of a message about an internal flag.

  • New#670 #671 #672

    The database explorer is back, for preview builds

    Browse tables and run queries against your app’s preview database before you publish it.

  • Fixed#667

    Images and other binary files load in preview

    They are served as bytes rather than as the storage marker that was standing in for them.

  • Fixed#669

    No credits charged for database writes the platform refuses

  • New#638 #640 #641 #642 #643 #644 #645 #646 #647 #648

    Publishing verifies your production database first

    Publish compares the live schema against the migrations your app generated, applies what is missing, and refuses rather than deploying against a database it cannot verify.

  • Improved#660 #663

    The first build of a project starts on the server

    A new project no longer depends on your browser staying connected for its first build to begin.

  • Fixed#650 #651 #652 #653

    Security hardening across the sandbox and build pipeline

    Ongoing work on input validation and process isolation in the generation pipeline. Specifics are deliberately not itemised here.

  • Fixed#656

    Sending an image with a follow-up builds once, not twice

  • Fixed#635

    An app cannot be published bound to another project’s resources

  • Fixed#633

    Preview builds stopped writing to production databases

  • Improved#621

    Idle previews sleep, and readiness stopped over-reporting

    Containers no longer leak, an idle preview is released, and a preview reports ready only once it actually serves.

  • Fixed#627

    Running out of credits shows a message, not an endless spinner

  • Fixed#625

    Apps that ask for a database get a real one

    Generated apps can no longer ship with a JavaScript array standing in for persistent storage.

  • Improved#628 #630

    Reopening a project is faster, and keeps its preview URL

    A cold start no longer restarts the dev server and rewrites every file, and recovery stopped moving the preview hostname.

  • Fixed#617

    Broken and stubbed apps are caught before delivery

  • New#615

    Aurora: a full redesign

    The product and the marketing site moved onto a new design system together.

  • New#608

    Browse your preview database before you publish

  • Fixed#612

    A cold container or a stale error card no longer blocks publish

  • Fixed#611

    An interrupted phase retries instead of failing the whole build

  • Fixed#610

    Removed a preview overlay that was swallowing clicks

    Template scaffolding also stopped leaking into generated apps.

  • Fixed#604

    A failed production migration warns instead of showing success

  • Fixed#600 #601

    Generation and preview status tell the truth

    The interface stopped claiming "final checks" on every phase, and stopped stranding the preview frame.

  • Improved#593

    Moved to Gemini 3.6 Flash, with a Lite fallback

  • Improved#595

    A failed payment emails you a direct link to pay the invoice

  • Fixed#565

    Plan reductions apply at the period boundary

    You keep what you already paid for until the period ends.

  • New#592

    Daily DNS drift detection on active custom domains

  • Fixed#575 #576

    Projects stuck showing "generating" are reconciled

    Every generation that ends now writes a truthful terminal status.

  • Fixed#564

    A webhook race could wipe credits you had just bought

7 changes

June 2026

  • Improved#559

    Production hardening driven by real error reports

    Sandbox recovery, a billing backstop, and storage provisioning were each hardened against the failures seen most often in production.

  • Fixed#558

    Apps started from scratch render in preview

    They build from the default template, with a watchdog that surfaces an error instead of warming forever.

  • Fixed#557

    Paying customers stranded on the free plan are reconciled

  • Improved#555

    First publish stays free; redeploying a live app moved to a paid plan

    Current plan limits are on the pricing page.

  • Fixed#553

    Restored a model provider fallback that had gone silently dark

  • Fixed#552

    An empty model response no longer crashes the build

  • Improved#550

    Provider resilience, plus a recovery email for abandoned checkouts

7 changes

May 2026

  • Fixed#548

    Generated apps stopped shipping with a dead backend

  • New#544 #545 #546

    Documentation moved onto fabricate.build/docs

  • Improved#543 #547

    Search Console remediation across the site

    Indexing, Core Web Vitals, internal linking, breadcrumbs, structured data, and redirects for blog URLs that no longer existed.

  • Fixed#540

    Renewal credit grants restored after a Stripe API change

  • Improved#538

    Deploy resilience, billing safety and telemetry

  • Fixed#537

    Hardened production security paths

  • Improved#534

    A daily credit cap on the free plan, and cheaper sandboxes

    The free plan gained a per-day allowance alongside its monthly one. Current limits are on the pricing page.

16 changes

April 2026

  • Fixed#533

    The Delete Project button in settings actually deletes

  • New#532

    Builder stories and a Launch Playbook

  • New#528

    Runtime errors from your running app are captured for you

    An error thrown inside the preview is caught and surfaced, so you can hand it straight back to the AI.

  • New#524

    The Loading Preview screen shows which phase is running

  • Improved#523 #525 #529

    The pre-deploy safety gate catches more before it ships

    Stub loops, empty database schemas, placeholder storage bindings and schema drift are each caught before your app deploys.

  • Fixed#519

    A blank preview is no longer reported as ready

  • Fixed#509 #512

    Fixed the cascade behind white preview screens

    React hardening, a classifier-gated session reset, and per-build redeploys.

  • Improved#507 #508

    Preview reliability: grace periods, soft timeouts, capacity ceiling

  • New#499

    Database access opened up to the free plan

    Capped by how many apps can use it. Current limits are on the pricing page.

  • Improved#501

    Publishing to production moved behind the paid plans

  • Fixed#504

    Fixed a parameter that was failing every Grok request

  • Improved#484

    Added GPT-5.4 Mini to the model line-up

  • Improved#480

    A unified toolbar, a simpler chat, and a shorter publish flow

  • Improved#478

    Live chat support moved to Crisp

  • Fixed#477

    Deleting an app cleans up the storage it created

  • Fixed#473

    Previews stopped timing out while bundling dependencies

15 changes

March 2026

  • New#440

    Report a bug from inside the product

  • New#435

    Backends enable themselves, and migrations run automatically

  • New#416

    Redesigned database panel

  • New#430

    Ten new build guides

  • New#415

    Automatic model routing across providers

    Each step of a build picks its own model instead of running everything through one.

  • New#412

    A credit ledger behind every charge

  • Improved#410

    Credits stopped rolling over between periods

  • Improved#405

    A larger free monthly allowance, and clearer credit pricing

    Current allowances are on the pricing page.

  • New#403

    Project visibility toggle in settings

  • Improved#401

    Discover lists only apps that are deployed and public

  • New#395

    Annual billing

  • Improved#391

    Build validation no longer blocks your preview

  • New#387

    Databases are provisioned automatically

  • New#384

    Free trials

  • Fixed#379

    Your prompt survives signing in

8 changes

February 2026

  • New#369 #370

    Revert a project to an earlier snapshot from chat

  • New#358 #365

    Redesigned model selector, with a mobile drawer

  • Improved#348

    Locked features open pricing inline instead of dead-ending

  • New#330

    Live generation progress in chat

    Plus preview continuity across reloads, and message deduplication.

  • New#326

    Redesigned publish controls, with a mobile bottom sheet

  • Fixed#324

    Credit exhaustion surfaces clearly instead of failing quietly

  • Fixed#323

    Unsubscribe links in product email work

  • Improved#315 #320

    More reliable preview screenshots on Discover

See the next entry from the inside

Describe an app, watch it build, and ship it to a live URL. Build free, go live on Pro.