Version History & Undo
DocuShark has two separate safety nets, and it's worth knowing what each one actually covers.
Undo during collaboration
Normal undo/redo (Ctrl/Cmd+Z) works everywhere, including live collaboration — but in a collab session it only undoes your own recent edits, not the whole document's history. This is deliberate: once other people are editing alongside you, "undo" can only mean "undo what I just did," not "rewind the shared document," since rewinding would also erase everyone else's work.
- Undo/redo stacks are per document page and session-scoped — they reset when you reload
- Each distinct action (not every mouse movement) becomes its own undo step
- This does not go back indefinitely — it covers your recent working session, not the document's full lifetime
Version history for cloud documents
Separately, DocuShark keeps an automatic version history for documents stored in a workspace. Versions are captured for you — periodically while a document is being edited, when the last person leaves it (if anything changed), and as an extra backup whenever a document is at risk of losing content. A bounded number of recent versions is kept per document, newest first.
To browse them, open Version history:
- Open the document and click the history icon in the toolbar — or use the Version history action on the document's card in Documents Home
- Opening the panel captures a fresh version of the document's current state, so the timeline always starts from now
- Versions are grouped by day, each showing when it was captured and its size
- Select a version to see a quick summary of what's inside — its pages with shape and word counts, and how that differs from the current document
Each version offers two actions:
- Restore — brings the document back to that point in time, as a new document. Collaborators who have the original open keep an offline local copy of their working state; everyone else finds their copy in Trash rather than losing it outright. This is a meaningful action, so DocuShark asks you to confirm first.
- Save to local — downloads that version's content as a new local (non-cloud) document, without touching the original at all. Use this when you just want a copy, not a rollback.
Deleting documents and the Trash
Deleting from a document's card in Documents Home is designed to be quick but recoverable:
- Deleting one of your local documents happens immediately — no dialog — and shows a toast with an Undo button that brings it straight back.
- Deleting a workspace document asks you to confirm first, because it's removed for everyone in the workspace; a recoverable copy is kept in your Trash.
- Delete permanently (in the card's ⋯ More actions menu) bypasses the Trash entirely and always asks for confirmation.
Everything soft-deleted lands in the Trash view, where you can restore a document (it comes back as a local document, outside any collection) or purge it for good. Trashed documents expire automatically after a retention window.
What this doesn't do yet
Versions are captured automatically rather than on demand — there's no "save a named version now" yet, and no side-by-side visual diff between versions. If you need a guaranteed checkpoint before a risky edit, Save to local is the closest thing to a manual save point today. Local (non-cloud) documents don't have version history; they're covered by undo and Trash.
See also
- Collections — organizing documents, including where Trash fits in
- Collaboration — how live editing works alongside undo
