User's guide

History

Anything you write long-form in LifeOps keeps what it said before. History reads those earlier states back, one at a time, and puts one of them back when you want it.

Where it isThree surfaces have the same History panel

History is on an open document, on a stream's page and on a task's page. All three keep their text the same way, so all three read back the same way.

On a document in a browser the link stands along the top, beside Rename, Archive and Delete. Notes says where those four are in the phone app. On a stream's page and a task's page the link is at the top right, opposite the way back.

Where the panel opens depends on the room. A document in a wide browser window puts it in a column beside the text. A stream's page and a task's page put it above the writing, so a version you pick changes something you can see. In a browser Close at the top of the panel shuts it. On the phone the panel arrives as a sheet over the page, and a tap outside it closes it.

Saves and versionsEvery save is kept, and the ones that moved something become versions

Writing saves itself as you type, and every one of those saves is kept for at least two days. That short trail answers what you just did. It is the net under a bad afternoon rather than a record you are meant to read.

A version answers how the writing has moved. A sweep runs about once an hour and measures each save against the last version it kept, and once enough of the words have changed since then it keeps that state as a version, for good. So a whole afternoon of small autosaves makes one version rather than forty, and a single save a week later that changes what the thing says makes another.

The panel lists versions first. Each row is a time, with the name you gave it and a line saying what changed. Show earlier saves under them opens the trail, gathered into one row per run of writing rather than one per save. Both kinds open the same way.

When the panel says The version list is behind. Every save is still kept., the sealing has not caught up yet. Every earlier state is still in the trail, and versions appear once the sweep runs.

Marking oneSave version marks the text as it stands

Save version at the top of the panel opens a field. Save beside it, or Return in the field, keeps the current text as a version whatever the words have done since the last one. The name is optional, and a named version reads with its name beside its time in the list. Mark one before a rewrite you may need to undo.

Reading oneOpening a version shows the page as it read then

Click a row and the writing itself swaps to that state, laid out as the page rather than as raw text, so you read the old version the way you read the current one.

Above the swapped text a line names the moment you are reading. How this read at 4:12pm. Not what it says now. Under it, Back to current returns you to the live text. Opening a version changes nothing on its own, so you can move through several and leave without touching anything.

Putting one backRestore keeps what the page says now before it puts the old state back

Restore this version in a browser, Restore on the phone, appears in the panel while you are reading a version, and the sentence under it reads Restoring keeps what it says now as a version first. The current text becomes a version of its own before the old one goes in, so the move is one you can make back again by restoring the version it just made.

Pressing it puts the old state back and closes the panel, and the page shows the restored text. Open History again and the version made out of what you replaced is at the top of the list.

What changedA model writes the line saying what moved

Each version gets a short line saying what moved between it and the one before, such as a heading added, a sentence completed, or a section taken out. For a stream that line says first whether the target itself moved, and from what to what. That was the point of keeping versions at all, since a goal post moving is easy to do and hard to notice.

It is one of the jobs under Settings → AI. With What changed in a version switched off, or with AI off for the whole account, versions keep their text and their times and show no line. Every version is still there, and reading and restoring work the same. Models & prompts in the admin guide covers changing the model or the wording it runs with.

The line is written by the same hourly sweep that seals versions, so one you saved yourself with Save version shows up in the list straight away and reads with its time alone until that sweep runs.