- Sessions started from a directory that holds several repos are now tracked: each repo one level down is baselined and measured together (#16, @joshuanwankwo)
- Commits made in linked git worktrees are counted, and a repo sitting next to its own linked worktree is recognized as one repo, not two (#17, @joshuanwankwo)
- Session stats are re-read from git while a session is open and for 30 minutes after it closes, so a commit made just after closing a session, or work left uncredited when stepping away before the idle timeout, still counts (#18, @joshuanwankwo)
- Desktop hook sessions started in a directory with no repos in or under it are no longer recorded
- New test suite (
npm test): score parity between the CLI and server implementations, and git counting regressions (#20)
Install or update:
npm install -g vibetime-cli