Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Bug Fixes
Resolve az.cmd on Windows + strip az devops invoke preamble (375d5de )
Read window ids from view.cur_layout, not entry.layout (4c411db )
Spawn az via cmd.exe /c; accept inline :AdoPrComment text (d6aa60e )
Left side of a modified file falls back to path (3d2301a )
Raise on malformed thread response, fix zero-line clamp (958e38d )
Resolve diff base from PR target ref (2ba1a14 )
Fix active-PR state ordering, retry fetch with warning, strengthen tests (4ff363f )
Decode JSON null as Lua nil in az_json (3b4ef38 )
Treat pure-insertion boundary line as unshifted (#31 ) (f2b6b49 )
Clamp ]t/[t navigation to buffer bounds (#33 ) (7ba66d1 )
Skip follower-pane attach on vim-fugitive fallback (#34 ) (365c06e )
Scope pane state and autocmds per Diffview session (#35 ) (106863e )
Represent git-diff failure explicitly instead of caching as identity mapping (#36 ) (9564705 )
Pair replacement-hunk lines instead of marking them unshowable (#37 ) (20129aa )
Re-notify not-showable thread count on refresh, not just on open (#38 ) (fdb0f53 )
Compare clamped landing row, not stale line_start, in jump (#44 ) (d563a21 )
CI
Add GitHub Actions workflow with tests and stylua lint (#40 ) (406a721 )
Documentation
Add PR-comment-threads spec/design/ADRs, agent-skills config, UI prototype (a189afb )
Add specs for PR checkout robustness and per-directory ADO config (3e5c67b )
Commit left-side-thread-anchoring spec (a8a030a )
Features
Scaffold ado-pr.nvim MVP (pick/checkout/diff/vote via az; threads TODO) (1381e42 )
Map diffview cursor to ADO thread anchor (side by window) (bb88c82 )
Post inline PR comment threads via az devops invoke (316552f )
Fetch, filter and resolve PR comment threads (5ae4bd7 )
Show PR comment threads as signs in the diff (7200bcd )
Thread follower pane (#21 ) (1024545 )
Anchor left-side threads in every diffview layout (#22 ) (9e5728b )
Miscellaneous
Reformat with stylua, enforce lint gate (#41 ) (d3dc12b )
Add SemVer/CHANGELOG release process, luacheck lint, coverage CI (#46 ) (d130aa6 )
Refactoring
Extract diffview_state accessor for anchor.lua (6b7a8f8 )
Extract pure placement plan from M.refresh (#32 ) (6dbf0ca )
Extract resolved-thread collection into resolved_threads.lua (#45 ) (8ae252a )
Testing
Cover diffview_state.current() accessor (5d3adc4 )
You can’t perform that action at this time.