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.