Skip to content

Releases: Newbie012/agent-diff

v0.1.0-alpha.181

v0.1.0-alpha.181 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Sep 10:09

Added

  • Command palette — every overlay is drawn the same way: a bold title with its count at the right edge, a › before the query, one empty row between title, query, list and keys, the keys that work inside the box, and no line at the left edge.

    What was wrong

    Each overlay had its own spacing, its own title colour and its own row lead. The title and the
    placeholder shared one faint colour on adjacent rows, the settings indented their titles two columns
    past the palette's, and the keys that worked sat in the footer under the scrim, dimmed by the very
    box they described.

  • Preferences — the preferences are a sheet along the bottom of the terminal, one row per preference with on or off in a value column, and what the highlighted one does said once under the list.

    What was wrong

    The preferences opened as a box over the middle of the diff, two rows per preference, so toggling
    one meant looking past the box to see the diff it changed.

  • Command palette — commands are grouped under their category's headline, and the cursor row is painted across the whole box.

  • Preferences — the editor a line opens in is the last row of the preferences sheet, and return on it offers the editors on the machine.

Fixed

  • Command palette — return runs the command under the cursor; it used to run the first match, because the return key reached the filter box first and reset the cursor.

  • Preferences — escape closes the sheet after a visit to the editor picker; it used to bounce back to the sheet forever.

  • Search — an empty search is one faint row saying where the matches will list, instead of a nine-row void.


Install with brew install Newbie012/tap/adiff, or npm i -g @eliya-oss/agent-diff@alpha if you would rather run it on Node. The binaries below need no runtime at all.

v0.1.0-alpha.180

v0.1.0-alpha.180 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Sep 15:19

Added

  • Review — on a pull request somebody else opened, c holds a note for the author and i asks your agent, C lists every held note with its code and its text before anything goes, and ctrl+s there sends the lot to the pull request as one review.

    What was wrong

    A comment on a stranger's pull request went into an inbox no agent was reading, and the review had
    to be retyped in a browser, one comment at a time, with the anchors adiff already knew lost on the
    way.


Install with brew install Newbie012/tap/adiff, or npm i -g @eliya-oss/agent-diff@alpha if you would rather run it on Node. The binaries below need no runtime at all.

v0.1.0-alpha.179

v0.1.0-alpha.179 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Sep 11:43

Added

  • Diff — a line that only changed its indentation is shown once, as unchanged, so a block wrapped in a new function is two added lines and not a rewrite of every line inside it.

    What was wrong

    Wrapping twenty-five lines in startTransition(() => { … }) drew twenty-five removed lines and
    twenty-seven added ones, and the reviewer had to read both blocks to find the two that mattered.


Install with brew install Newbie012/tap/adiff, or npm i -g @eliya-oss/agent-diff@alpha if you would rather run it on Node. The binaries below need no runtime at all.

v0.1.0-alpha.178

v0.1.0-alpha.178 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 20:58

Added

  • Diff — a removed line and an added line that differ only in their indentation are washed dimmer than a change, so a block wrapped in a new function reads as one wrapper and not as a rewrite of every line inside it.

Install with brew install Newbie012/tap/adiff, or npm i -g @eliya-oss/agent-diff@alpha if you would rather run it on Node. The binaries below need no runtime at all.

v0.1.0-alpha.177

v0.1.0-alpha.177 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 15:57

Added

  • Review — ] on the last file comes around to the first, [ on the first to the last, and j/k in the file list do the same.

    What was wrong

    The walk stopped at either end, so getting from the last file back to the first meant pressing [
    once per file. The footer says around to the first file when the walk wraps.


Install with brew install Newbie012/tap/adiff, or npm i -g @eliya-oss/agent-diff@alpha if you would rather run it on Node. The binaries below need no runtime at all.

v0.1.0-alpha.176

v0.1.0-alpha.176 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 14:26

Fixed

  • Diff pane — a comment held until the review is sent shows under its line, marked waiting to be sent.

    What was wrong

    With holding on, a written comment reached only the review panel. The diff showed nothing under the
    line, so a line you had commented on looked like one you had not.


Install with brew install Newbie012/tap/adiff, or npm i -g @eliya-oss/agent-diff@alpha if you would rather run it on Node. The binaries below need no runtime at all.

v0.1.0-alpha.175

v0.1.0-alpha.175 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 11:02

Fixed

  • Agent skill — the agent edits and answers by id, and commits when the work forms a unit rather than once per comment.

    What was wrong

    The skill said the next commit is the reply and that a question is answered in the commit message.
    Agents took it literally, so a review ended in a pile of one-comment commits, and answers written
    into commit messages never reached the reviewer's screen.


Install with brew install Newbie012/tap/adiff, or npm i -g @eliya-oss/agent-diff@alpha if you would rather run it on Node. The binaries below need no runtime at all.

v0.1.0-alpha.174

v0.1.0-alpha.174 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 10:14

Fixed

  • Review panel — opening a comment the branch moved past shows the whole thread, with the code it was written on.

    What was wrong

    When another line had taken the number the comment was written at, opening it jumped to that line,
    where no comment was drawn, and the agent's answer was nowhere to read.

  • Settling box — marking a file that still holds open threads lists them, and says which one is not in the diff.

    What was wrong

    The box counted two threads while the diff showed one, and gave no way to tell where the other was.


Install with brew install Newbie012/tap/adiff, or npm i -g @eliya-oss/agent-diff@alpha if you would rather run it on Node. The binaries below need no runtime at all.

v0.1.0-alpha.173

v0.1.0-alpha.173 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Sep 21:26

Added

  • Review panel — d takes a settled thread back, so a point settled too early can be reopened.

    What it does

    Pressing d on a settled thread unsettles it: the thread opens where it stands, the footer names
    the key as "unsettle" while the cursor is on one, its answers are marked unread again, and the agent
    is owed an answer again if it never gave one. The panel cursor stays on a thread that has been
    taken back, while settling still brings the next thread to it.
    adiff comment reopen --repo . --branch <branch> --id <id> does the same from the command line, and
    is refused on a thread that is not settled.


Install with brew install Newbie012/tap/adiff, or npm i -g @eliya-oss/agent-diff@alpha if you would rather run it on Node. The binaries below need no runtime at all.

v0.1.0-alpha.172

v0.1.0-alpha.172 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Sep 21:20

Added

  • Diff — a comment is written in the diff, under the line it is about, instead of in a box over it.

    What moved

    The draft opens under the last line of the selection and the code below it moves down, the way a
    thread already sits under its line; a reply opens under the thread it answers. The quoted snippet is
    gone, because the code is on the screen above. ctrl+s sends and escape cancels, as before. On a
    pane too short to hold the draft, and where the diff cannot show the line, the draft opens over the
    diff as it did before.


Install with brew install Newbie012/tap/adiff, or npm i -g @eliya-oss/agent-diff@alpha if you would rather run it on Node. The binaries below need no runtime at all.