You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Project-Specific Snapshot Folders: Checkpoints are now organized in subdirectories matching the workspace project name (e.g. ~/.config/ckpt/snapshots/<project_name>/).
Interactive Project Renaming: Detects if you renamed your local project folder and prompts you (using arrow keys) to migrate your checkpoint history to the new folder name.
Restore Safety warnings: Prompts to confirm before restoring if uncommitted changes are present in your workspace, preventing accidental data loss.
Deterministic Windows Restores: Re-applies diffs on the exact base commit hash using git checkout and --ignore-whitespace to solve line-ending carriage return/corrupt patch failures.
CLI Version Tracking: View current package version with ckpt -v, ckpt --version, or directly in the CLI help text.
Legacy Checkpoint Migration: Silently migrates older checkpoints directly under snapshots/ into a dedicated legacy/ directory to prevent clutter.