Projects

How saving works

Fantasma saves your project to your account as you work. There is no Save button. About 3 seconds after you stop making changes, the project is saved, and you can open it again from any browser where you sign in.

Saving doesn't publish

A saved change is in Fantasma only. Download and Publish save your latest changes first, so the theme you get includes them. Your Ghost site keeps the theme it has until you publish the theme or upload a downloaded copy in Ghost Admin. Publish your theme to Ghost and Download your theme and upload it in Ghost cover both ways.

When a save fails

While saving works, nothing on the screen changes. When a save fails, for example because the connection dropped, the button at the top of the right sidebar turns orange. It reads Publish when the project is connected to a Ghost site, and Download when it isn't. Pointing at it shows "Couldn't save your latest changes".

The Download button in orange at the top of the right sidebar, with the tooltip Couldn't save your latest changes under it

Fantasma tries again on its own, first after 5 seconds and then less often, up to once a minute. When your connection comes back, it saves right away. You can keep editing in the meantime.

When your computer goes offline with changes not yet saved, a message appears on the screen as well: "Changes you made while offline haven't synced yet." It stays until the connection is back.

If you try to close the tab or leave the page before your changes are saved, the browser asks whether you want to leave. If you leave anyway, the changes that weren't saved are lost, because Fantasma doesn't keep them in the browser. Signing out waits for the save too. If it can't save, it says "Your last changes could not be saved, so you are still signed in." and offers Sign out anyway, which loses those changes.

The same project in two windows

You can have a project open in two tabs, two browsers or two computers. Each save from one window reaches the others within seconds. A window with no unsaved changes of its own switches to the newer version.

When two windows both have changes, the one that saved first keeps them. The other one can't save without overwriting them, so it stops saving and shows "This project was changed in another window". Fantasma first keeps that window's changes as a backup named Unsaved edits in the project's history. This project was changed in another window explains what to do. An AI agent you connected to Fantasma over MCP saves to the project too, so it counts as another window.

Backups in the history

Fantasma also keeps earlier versions of the project in its history, in Project settings › History. While you edit, it adds a version named Autosave at most every 30 minutes, and it adds one each time you download or publish the theme. These versions are kept on both plans, and the Pro plan lets you restore them. Restore an earlier version explains how long they're kept and how to restore one.

Was this article helpful?