ChatCut Docs

Editor Guide

Version History

Open the Versions popover — visible to the project owner only — and choose “Save Current Version” to save a named snapshot of the current timeline, or click any version in the list to restore it; restoring shows a confirmation dialog and can be undone afterward.

How do I save a version?

Choose “Save Current Version” from the Versions popover. This opens a “Save Version” dialog described as “Save a snapshot of your current timeline.” with an optional “Version name (optional)” field and a “Save” button — pressing Enter in the name field also saves. Leave the name blank and ChatCut auto-labels the version “Save {date}”; a “Version saved” toast confirms it worked.

How is the keyboard shortcut different from this?

The save-version keyboard shortcut, shown in the Versions button’s tooltip, skips the naming dialog entirely and saves immediately with the auto-label “Saved {date}.” Use the popover flow when you want to name the version yourself; use the shortcut for a quick unnamed checkpoint. See What are ChatCut’s keyboard shortcuts for the actual key binding.

What does a saved version store?

A version snapshots the entire timeline — every item, video/audio track, transition, and caption — plus full copies of every asset record the timeline references. Saved versions are separate from autosave: every committed edit is pushed to ChatCut’s sync layer continuously whether or not you ever save a version, so nothing is lost if you skip versioning entirely. Versions are just extra named restore points layered on top of that continuous sync.

How do I find and restore an older version?

The Versions popover lists saved versions newest-first with name and creation date; a “Search versions…” field filters by name or by the formatted date (“No saved versions yet” appears if none exist, “No matching versions” if a search has no hits). Clicking a version opens a confirmation dialog titled “Restore Version?” that warns “This will replace your current timeline with the saved version. You can undo this action.”, and a “Version restored” toast confirms success. The restore is pushed onto the editor’s undo history (clearing redo), so you can undo it like any other edit. Restoring does not create a new version entry — the pre-restore state is only recoverable through undo, not as a saved snapshot.

If a restored item’s media asset was deleted from the project after the snapshot was taken, ChatCut re-inserts that asset record so the restored timeline can use it again. If an item’s media can’t be found in either the project or the snapshot, ChatCut drops that item (and its track references and dependent transitions) and shows a warning such as “N item(s) removed — their media was deleted.”

How do I delete a version?

Each version row in the popover has a delete button that removes it immediately with no confirmation dialog — a “Version deleted” toast confirms success. You can only delete versions you created yourself; ChatCut rejects delete attempts on someone else’s version with the error “You did not create this version.” There’s no limit on how many versions a project can hold.

Who can see and manage versions?

The Versions popover is shown to the project owner only — collaborators don’t see the Versions button in the editor. The editor’s AI chat also periodically surfaces a tip reminding you that you can save versions to compare or revert changes.

See also: What are ChatCut’s keyboard shortcuts, How is the ChatCut editor laid out, How do I share a project and collaborate with others in ChatCut.