Releases: narghev/askdiff
Releases · narghev/askdiff
v0.3.3
v0.3.2
v0.3.1
v0.3.0
- Natural-language diff descriptions /askdiff now accepts free-form descriptions: /askdiff last commit, /askdiff main vs feature/x, /askdiff the 5th latest commit, /askdiff the commit where I added the favicon, /askdiff David's latest commit where he removed the xmpp integration (author + content search). The skill resolves the description to git via a four-step ladder (author → message → diff content → file history), then writes the result to a temp file the server reads.
- New update mechanism Now askdiff invocation will check for a new version and only notify the user about it. It will not auto-install. This makes staying on a version an easier UX and update-check does not halt the main process of the skill.
- Default install location changed to local Now running
npx askdiff install-skillwill install the skill in the local .claude folder adjacent to the nearest .git folder. - new --global flag for cli installer (replaces the previous default)
- TopBar diff-label badge Shows what diff you're reviewing — Working tree, HEAD~1..HEAD, main…feature/x, etc.
- Staleness banner For working-tree diffs, the UI now shows an amber notice when any reviewed file has been edited since the diff was captured, prompting you to re-run /askdiff
- /askdiff-stop skill is gone Idle shutdown (5 min, no clients) plus refresh-on-reinvoke cover its job. To kill Vite during dev: pkill -f 'ui-browser.*vite'.