v1.2.1
Inline PR comments land on the correct diff side, reviews send line-numbered diffs for sharper finding locations, and `remote pr` / `compress` / `providers test` gain the animated progress tree.
Changed
-
Line-numbered diffs for more accurate finding locations. Every review (local and
remote pr) now sends the model a diff with each changed line prefixed by the line number a comment would anchor to (<n>| <marker><text>), so the model copies line numbers instead of counting them from the@@hunk header. This sharply reduces findings landing on the wrong line (closing braces, blank lines). The on-disk cache is rebuilt once on upgrade because the system prompt changed; the diff component of the cache key is unaffected (the numbered form is a deterministic function of the plain diff). -
remote prprints the standard review context lines. The same header (commitbrief vX · provider · cache),analyzing N files · …status line, and✓ Done in … · N findings · tokens · $costfooter the localreviewshows now surround the remote run too, so the informational lines are consistent across every review command type. They are exposed as reusablerender.HeaderLine/StatusLine/FooterLineto keep one implementation. -
Staged-tree progress display extended to
remote pr,compress, andproviders test. All long-running/stepped operations now render through the same animated tree the localreviewcommand uses (one line per stage in non-TTY/CI; suppressed by--quiet) instead of flat stderr lines —remote prshows fetch → review → post → submit. The finished tree stays on screen (it is not cleared) for these commands since no rich card output replaces it. -
remote prsuggestion lines are prefixed with💡. The remediation line in both inline comments and the review-summary fallback now starts with💡so it reads distinctly from the description. The signature was also lowercased toby #commitbrief. -
Startup banner tweaks. The footer links now point to the repo Issues page (replacing the GitHub link) and drop the Author link; the license tag reads
GNU GPL v3instead ofGNU-GPL3.0.
Fixed
commitbrief remote prno longer mis-places inline comments. Comments are now anchored to the diff side each finding’s line lives on —RIGHT(new file) for added/context lines,LEFT(old file) for removed lines — instead of unconditionally postingside=RIGHT. A finding whose line falls outside the diff (or whose POST GitHub rejects) is appended to the review summary under a “Findings that could not be attached to a specific line” heading rather than being silently dropped.