{{define "content"}}
Every edit somebody typed, newest first.Version history
Undo only ever touches your own edits, one cell at a time. If somebody has written over that cell since, your undo takes it back — and you can undo that too.
{{end}} {{/* Edits, not changed cells. The log holds inputs and never derived values (spec §4.3, ruling 16), so an edit that recalculated four hundred cells appears here once — which is both what the storage can support and what a person wants to read. */}} {{if .Data.Entries}}| Cell | Was | Became | Who | When | {{if .Data.MayWrite}}Put back | {{end}}
|---|---|---|---|---|---|
| {{.Ref}} | {{if .Old}}{{.Old}}{{else}}empty{{end}} |
{{if .Cleared}}cleared{{else}}{{.New}}{{end}} |
{{.Who}}{{if .Mine}} you{{end}} | {{.When.Format "2 Jan 2006, 15:04"}} | {{if $mayWrite}}{{/* Restoring is a fresh write, not a rewind: it appears here as an edit by whoever did it and is itself undoable. A rewind would make this log disagree with the sheet. */}} | {{end}}
Nothing yet
Edits show up here as soon as somebody types into a cell.