Undo/redo state management with named checkpoints.
npm install convex-timelineConvex 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.