09-time-capsule
Time Capsule (Version History)
Time Capsule automatically preserves the history of every document you write. Each time you save changes to a document's title or content, Kherpi silently creates a snapshot of the previous version. You can browse these snapshots, compare them to the current version, and restore any past version with a single click.
How Versions Are Created
Versions are created automatically โ there's nothing you need to turn on. Kherpi saves a snapshot in these situations:
| Trigger | What's saved |
|---|---|
| Editing a document | When you save and the title or content has changed, the previous state is captured before your new changes are applied. |
| Creating a new document | An initial snapshot is saved when you first create the document. |
| Importing a document | An initial snapshot is saved after the import completes. |
Snapshots are not created when you only change metadata (status, public/NSFW toggles, folder, or custom properties) without touching the title or content.
Viewing Version History
Open any existing document in the editor and click the clock icon in the toolbar (next to the Save button). A slide-over panel will appear on the right side showing all saved versions.
Each version shows:
- Date and time the snapshot was taken
- Relative time (e.g. "2 hours ago")
- Size of the content at that point
- Title (shown if it was different from the current title)
You can also see the total version count in the Properties panel under the "Versions" row.
Comparing Versions (Diff View)
Click on any version in the history list to select it, then click Show diff. Kherpi displays a line-by-line comparison between that version and your current document:
- Lines in green are additions (present in the current document but not in the selected version)
- Lines in red with strikethrough are removals (present in the selected version but not in the current document)
- Unchanged lines are shown in muted text for context
Restoring a Previous Version
To restore a version:
- Open the version history panel
- Click the version you want to restore
- Click Restore
- Confirm the action
When you restore, Kherpi first saves a snapshot of your current document โ so you can always undo the restore by restoring back to that snapshot. The restored version's title and content replace your current document.
Plan Limits
| Plan | Version Limit |
|---|---|
| Free | Last 10 versions per document |
| Pro | Unlimited versions |
When you reach the limit on the Free plan, the oldest version is automatically removed each time a new one is created. Upgrading to Pro preserves all future versions without limit.