Skip to content

Diffo 0.15.0

Choose a tag to compare

@aviranhuga aviranhuga released this 06 Oct 17:17
· 14 commits to main since this release
df90f01

Layers now show how big each step is, and diffo <PR> on your own pull request asks which review you meant instead of guessing.

Added

  • Layers show their size. Each row in the Layers tab now carries the
    lines added and removed across its files, 3 files · +243 −5, so you can
    see how big a step is before you take it. In layer mode the pane bar shows
    the active layer's size where it showed the whole change's.

Fixed

  • Your own pull request asks which review you meant. diffo <PR> on a
    pull request you authored opened it as a reviewer's PR review: the agent
    treated the code as someone else's, drafted comments, and fixed nothing.
    It now stops before checking anything out and has the agent ask you one
    question — branch review (local, the agent fixes what you flag) or PR
    review (the GitHub pull request) — then runs your choice. diffo pr <PR>
    is the explicit PR review and skips the question.

  • A notice click lands on its thread in layer view. Standing in a layer,
    clicking a notice for a changeset-level comment did nothing: that comment
    lives in the changeset strip, which a layer does not draw. It now goes to
    the Overview first, or to the Files tab when there is no Overview. A notice
    for a line in a mechanical layer you were not in also went nowhere, because
    entering the layer folded its files over the card; that file now stays open.

Install: npx skills add DiffoHQ/diffo --skill diffo -g · Docs: https://diffohq.github.io/diffo/

The skill's instructions changed in this release. Your next npx -y @diffohq/diffo review refreshes an installed skill automatically, or re-run the install command above.