Skip to content

Releases: bobbybacklogs/diffnote

v1.0.1 - Clean Tree Handling & Staging Guards

Choose a tag to compare

@bobbybacklogs bobbybacklogs released this 30 Aug 23:53

Changes in v1.0.1

  • Clean Working Tree Detection: Diffnote now detects when the working tree is clean before drafting commits, showing status and next steps rather than attempting an empty commit.
  • Staging Verification: Checks whether staged changes actually exist before invoking Git commit, preventing 'nothing to commit' errors.
  • Smart Push on Clean Repos: Running diffnote push with a clean tree checks if commits are ahead of remote and pushes them directly.
  • New Flags: Added --amend, --recent, and --allow-empty support.

v1.0.0 - Initial Release

Choose a tag to compare

@bobbybacklogs bobbybacklogs released this 30 Aug 23:26

Initial release of diffnote, an AI-powered CLI utility that reviews recent Git changes strictly within the active working directory, drafts Conventional Commit messages using ModelHitch, and can push to GitHub via the GitHub CLI.

Key Capabilities

  • Working Directory Scoping: Safely reviews and stages changes restricted to the current working directory.
  • ModelHitch AI Integration: Connects by default to the local ModelHitch bridge (http://127.0.0.1:3939/v1).
  • Conventional Commits: Drafts concise conventional commit headers and structured change descriptions.
  • GitHub CLI Integration: Interactive and automated push via GH CLI and Git.
  • Developer CLI UI: Help menus, full argument reference (--arg-help), status dashboard, and raw scripting mode.