Skip to content

Releases: NiHaLOO7/snap

v1.2.0 — Search & Grep Across Checkpoints

Choose a tag to compare

@NiHaLOO7 NiHaLOO7 released this 04 Sep 08:39

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

Choose a tag to compare

@NiHaLOO7 NiHaLOO7 released this 21 Aug 09:26

What's New in v1.1.0

  • Export/Import — Share checkpoints as portable .snap files (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/snap

Snap v1.0.0

Choose a tag to compare

@NiHaLOO7 NiHaLOO7 released this 11 Aug 12:21

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

  1. Download the .pkg file 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
  2. Double-click the .pkg file
  3. Follow the install wizard
  4. Done! Open terminal and run snap version

Note: If macOS says "unidentified developer", go to System Settings → Privacy & Security → click "Open Anyway"

Windows Installation

  1. Download snap-windows-amd64.exe
  2. Rename to snap.exe
  3. Move to a folder in your PATH (e.g., C:\Users\YourName\bin\)
  4. Open CMD/PowerShell → snap version

Linux Installation

chmod +x snap-linux-amd64
sudo mv snap-linux-amd64 /usr/local/bin/snap
snap version

VS Code Extension

code --install-extension snap-checkpoints-1.1.0.vsix

Or: 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
  • .snapignore support
  • Two categories: Checkpoints & Auto-saves
  • Optional descriptions on checkpoints
  • VS Code extension with sidebar timeline + native diff view