Skip to content

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 18:35
· 91 commits to main since this release
  • let a finished run outvote its cancelled twin in a commit's CI status
  • open a matrix leg's own log from the run graph
  • fold diff hunks, the same unit ] and [ step through
  • describe za on any line and the algorithm switch report
  • fold the block around the cursor with za, and say what an algorithm switch changed
  • fold both sides of a change inside a test and count the changes it hides
  • state what put_run does without a contrast
  • describe the re-diff holding the refresh slot
  • pin which languages count as layout-significant
  • match git2's hunk heading rule for histogram and structural hunks
  • name diff algorithms in one match and serialize through it
  • fix stale cursor, rows and snapshots in the algorithm re-diff
  • regenerate showcase screenshots
  • align fold rows, reformat rows, pickers, figures and the activity bar with their siblings
  • describe jj, hunk headings and the off-thread rediff as they are now
  • write docs and comments affirmatively, drop stale refactor leftovers
  • move jj push/pull and checkout policy behind the Vcs trait, drop VcsKind
  • isolate the jj test fixture from the developer's own jj config
  • group the agent-activity fields into one tracker that owns its expiry
  • re-diff off the ui thread on an algorithm switch, and share the model-swap tail
  • unify diff settings behind one DiffSettings value, no more constructor explosion
  • make layout-significant a field on the language entry, not a parallel name list
  • give histogram and structural hunks their function context header
  • resolve a fold row's hidden lines through one function for yank, search matching, and the search jump
  • add DiffLine::number_on and use it everywhere the old-or-new line number was spelled out
  • extract the shared band-line helper fold_row and hunk_header both draw
  • share one mermaid statement iterator and header classifier across parsers
  • make width decisions in the graph text figures and status bar display-width based
  • collapse the theme and diff-algorithm pickers into one choice modal
  • fold and unfold regions in the diff pane
  • fix hunk staging offsets and line endings, and rediff everything on an algorithm switch
  • keep structural dimming off layout-significant languages and string whitespace
  • add selectable line-diff algorithms: myers, minimal, patience, histogram, structural
  • give the pinned-walkthrough e2e test back its return to status
  • tighten the diagram guidance in dfa and publish_walkthrough
  • fit sequence and callstack figures to the card width
  • keep arrowheads and titles clear of subgraph outlines
  • add an e2e test publishing a sequence diagram and a callstack over mcp
  • teach publish_walkthrough and dfa which diagram kind fits which shape
  • draw sequence and callstack figures in the walkthrough card and jump cr to their code
  • add sequence diagram and callstack tree figure kinds behind a Drawing enum
  • outline contiguous mermaid subgraphs and mark decision nodes with a diamond glyph
  • decline push, pull, and staging in a jj repo
  • verify the jj download against its sha256
  • quote jj arguments and keep jj from opening an editor
  • add jj backend support for colocated repos
  • fix agent activity expiring mid-poll, crowding the status bar, and ignoring its config key
  • show the connected agent's live activity in the status bar
  • hold the diff cursor when a comment is deleted from the diff
  • fold a CI matrix job's legs under a collapsible root on the run graph
  • seat the diff on the comment enter was pressed on
  • bind ctrl+g to edit the focused comment, reply, or field in $EDITOR
  • give PR field edits a scratch file, and stop the title landing in the body
  • resolve a walkthrough's PR before opening it, not just from cache
  • describe the current viewed-check design, not the retired rail
  • refuse deleting an agent comment a human has replied to
  • give the agent delete_comment and edit_comment, refusing anything it did not write
  • let a walkthrough describe whatever review is open, not just the working tree
  • lead a viewed file with its check instead of railing the row
  • bump the plugin so the new walkthrough guidance reaches an installed copy
  • document the anchor requirement and tell dfa to check out an empty diff's real change first
  • refuse a walkthrough stop whose anchor names no real file, instead of inventing an empty path
  • post whole-file PR review comments on GitHub and GitLab, hold back only on Forgejo
  • give the sidebar's lead cell a viewed rail for files and folded groups
  • Bump astral-sh/setup-uv from 9.0.0 to 10.0.1 (#45)
  • bump rmcp and 13 other deps, move MCP handshake off deprecated ServerInfo/ClientInfo

Full changelog: v0.15.0...v0.16.0