What's Changed
Big milestone! Crit crossed more than 500 commits and 250 stars. You can now install it directly from homebrew and we released a Windows version!
Thank you to everyone who contributed to get us here! I'd appreciate if you would share it with your colleagues or on Twitter! It helps a lot!
crit is now in homebrew-core — no tap needed. If you installed from the tap, upgrade once with:
brew uninstall crit && brew untap tomasz-tomczyk/scratch && brew update && brew install crit
Future updates will arrive via brew upgrade like any other formula.
Windows + WSL support
feat: add Windows + WSL support replaces Unix-only syscalls with cross-platform abstractions, adds rundll32 browser launch on native Windows, and keeps the existing WSL fallback chain. crit now works end-to-end on Windows natively.
- feat: add Windows + WSL support by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/459
General
- feat: add --file flag and better errors to crit comment --json by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/480
- fix: deny rather than silently auto-approve on daemon shutdown by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/483 - Thank you @TalAmuyal for raising!
- fix: remove daemon 1h idle timeout by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/477 - Thank you @TalAmuyal for reporting!
- fix: audit fixes — path safety, shared reads, dir pruning by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/485
- fix: chain reloadForScope when scope/commit changes mid-flight by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/482
- fix: scope unified diff comment highlight to commented side by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/479
- fix: header context chip colors and hidden unresolved count by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/486
- fix: preserve CLI argument order for files by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/474
- docs: switch primary brew install to homebrew-core by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/481 - thanks @omervk for contributing to homebrew on our behalf!
- docs: cleanup stale spec by @tomasz-tomczyk
- refactor: drop auto-detection of stacked PRs / local stacks by @tomasz-tomczyk in https://github.com/tomasz-tomczyk/crit/pull/478
Full Changelog: https://github.com/tomasz-tomczyk/crit/compare/v0.10.5...v0.11.0