Changelog

File-based release notes from /src/content/changelog/. Each Markdown file is one release.

v0.7.1 feature Jun 18, 2026

AI commit groups, fully offline

A single dirty tree rarely deserves a single commit. The new AI commit groups panel runs your staged diff through a local llama.cpp model and splits it into multiple Conventional-Commit proposals.

  • Each card stages exactly that group’s files and prefills the composer — you still press Commit, so nothing happens behind your back.
  • Apply all commits each group in sequence.
  • Runs entirely on-device (Phi-3-mini / Llama-3.2-3B). No diff ever leaves your machine.
v0.7.0 feature Jun 12, 2026

Drag-to-rebase lands in RiverFlow

The RiverFlow graph now treats commits as physical objects. Drag a commit node onto another and mayICommit stages an interactive rebase for you, previewing the new lane layout before anything is written.

  • Lane re-assignment runs through the same active-lanes sweep used to render the graph, so the preview is pixel-accurate to the result.
  • Merge commits keep their secondary parents — dragging a merge re-parents only the first parent, exactly like git rebase.
  • Every drag is gated by SafeRewind impact analysis before it touches your reflog.
v0.6.4 feature May 29, 2026

SafeRewind impact analysis for every destructive op

Destructive git is now nearly impossible to trigger by accident.

  • Before a reset --hard, force-push, or rebase onto a diverged branch, mayICommit computes an impact report: affected branches, commits, files, and warnings for commits collaborators have already built on.
  • When it’s safe to, it offers a soft alternative (a revert commit instead of rewriting history).
  • The last 5 HEAD operations live in a one-click undo stack in the toolbar.