Timeline

Undo/redo state management with named checkpoints.

Installation

npm install convex-timeline

About Timeline

Convex Timeline
A Convex component for undo/redo state management with named checkpoints.

Overview
Timeline maintains a linear history of state snapshots organized by scope. It provides:

Undo/Redo: Navigate backward and forward through state history
Checkpoints: Named snapshots that persist independently of the timeline
Automatic Pruning: Configurable limits to prevent unbounded growth

Read the [How It Works](https://github.com/MeshanKhosla/convex-timeline?tab=readme-ov-file#how-it-works) section for details on the pruning strategy and possible future improvements.

Links