v0.0.3
drift is a git diff viewer that acts like a pager, with syntax highlighting and live watching of index/branch changes.
Highlights
⚡ Streaming diffs
Piped diffs (git diff | drift) now render file-by-file as they arrive instead of waiting for the entire input. Large diffs are usable instantly, with a faint ⋯ loading indicator in the status bar while more files stream in.
🐛 Fix: "Too many open files" crash on macOS
drift could crash on launch with Too many open files (os error 24) in repositories with many refs. The file watcher now uses the FSEvents backend on macOS (a single kernel stream instead of one file descriptor per ref), so it no longer exhausts the open-file limit.
Other changes
- macOS release builds now compile natively so the FSEvents backend links correctly
- Release pipeline: skip AUR automatically when it's unreachable, and retain build artifacts
Full Changelog: v0.0.2...v0.0.3