Releases: NiHaLOO7/snap
Releases · NiHaLOO7/snap
Release list
v1.2.0 — Search & Grep Across Checkpoints
What's New
Search File Names (snap search)
- Find files by name across all checkpoints — not just the latest
- Deleted, renamed, or briefly-existing files are found
- Case-sensitive and case-insensitive matching
Grep File Contents (snap grep)
- Search code/text inside every file across all checkpoints
- Supports plain text, case-insensitive (
-i), and regex (--regex) modes - Binary files (images, PDFs, archives, compiled objects) automatically skipped
- Content-addressed dedup — each unique file version scanned only once
VS Code Search Panel
- Three search modes: Checkpoints, Files, Content
- Toggle case sensitivity (Aa) and regex (.*) from search bar
- Group/flat toggle — flat mode shows which checkpoints contain each match
- Results render with native VS Code codicon icons and M/D status badges
- Folder tree with compaction, collapsible by default
Other Improvements
- Auto-save hook now includes informative description
- Changes panel moved to bottom of sidebar
- AI instruction templates updated with search/grep commands
- VSIX size optimized to ~125KB
Downloads
- macOS (Apple Silicon): snap-darwin-arm64
- macOS (Intel): snap-darwin-amd64
- Linux: snap-linux-amd64
- Windows: snap-windows-amd64.exe
- VS Code Extension: snap-checkpoints-1.3.0.vsix
- Homebrew: brew upgrade NiHaLOO7/snap/devsnap
Snap v1.1.0
What's New in v1.1.0
- Export/Import — Share checkpoints as portable
.snapfiles (with optional AES-256-GCM encryption) - update-rules — Refresh AI instruction files without re-initializing
- setup-hooks — Install Claude Code auto-save hook (cross-platform)
- Working directory fix — Agents correctly run snap from project root
- Intelligent save guidance — Template instructs agents exactly when/how to save
- Code refactor — Monolithic main.go split into focused files for maintainability
Downloads
| Platform | Binary |
|---|---|
| macOS (Apple Silicon) | snap-darwin-arm64 |
| macOS (Intel) | snap-darwin-amd64 |
| Linux (x64) | snap-linux-amd64 |
| Windows (x64) | snap-windows-amd64.exe |
Install
# macOS (Apple Silicon)
curl -L https://github.com/NiHaLOO7/snap/releases/download/v1.1.0/snap-darwin-arm64 -o /usr/local/bin/snap && chmod +x /usr/local/bin/snap
# Linux
curl -L https://github.com/NiHaLOO7/snap/releases/download/v1.1.0/snap-linux-amd64 -o /usr/local/bin/snap && chmod +x /usr/local/bin/snapSnap v1.0.0
Snap v1.0.0 — Local Development Checkpoint Tool
Fast, local checkpoint tool for developers. Save your project state instantly, diff between any two points, and restore safely — without needing Git commits.
Downloads
| File | Platform | Install |
|---|---|---|
Snap-1.0.0-mac-arm64.pkg |
macOS (Apple Silicon — M1/M2/M3/M4) | Double-click to install |
Snap-1.0.0-mac-intel.pkg |
macOS (Intel) | Double-click to install |
snap-windows-amd64.exe |
Windows (64-bit) | Rename to snap.exe, add to PATH |
snap-linux-amd64 |
Linux (64-bit) | chmod +x, move to /usr/local/bin |
snap-checkpoints-1.1.0.vsix |
VS Code Extension | Install from VSIX in VS Code |
macOS Installation
- Download the
.pkgfile for your Mac- Apple Silicon (M1/M2/M3/M4) →
Snap-1.0.0-mac-arm64.pkg - Intel Mac →
Snap-1.0.0-mac-intel.pkg
- Apple Silicon (M1/M2/M3/M4) →
- Double-click the
.pkgfile - Follow the install wizard
- Done! Open terminal and run
snap version
Note: If macOS says "unidentified developer", go to System Settings → Privacy & Security → click "Open Anyway"
Windows Installation
- Download
snap-windows-amd64.exe - Rename to
snap.exe - Move to a folder in your PATH (e.g.,
C:\Users\YourName\bin\) - Open CMD/PowerShell →
snap version
Linux Installation
chmod +x snap-linux-amd64
sudo mv snap-linux-amd64 /usr/local/bin/snap
snap versionVS Code Extension
code --install-extension snap-checkpoints-1.1.0.vsixOr: VS Code → Extensions → ... menu → Install from VSIX
Features
- Content-addressed storage (SHA-256 + zlib) — only stores changed files
- Instant save/restore with auto-save safety
- Line-level diff with color output
- File-specific diff mode
.snapignoresupport- Two categories: Checkpoints & Auto-saves
- Optional descriptions on checkpoints
- VS Code extension with sidebar timeline + native diff view