From c6138d8367354c4db5c662fd9267b0fae4f5c47e Mon Sep 17 00:00:00 2001 From: omartelo Date: Thu, 16 Jul 2026 16:44:35 -0300 Subject: [PATCH] docs: changelog for session card tooltip and no-commit diff count Backfill the two [Unreleased] entries for PRs merged after the v0.6.0 cut that did not touch CHANGELOG.md: the rich session card tooltip (#30) and the fix for the +/- diff badge showing +0 -0 in a repo with no commits (#29). --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b164dc9eb..db2b51f79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- The session card tooltip is now a rich mini-card: full label, working path, + branch, open-PR badge and diff stat, opening to the right and themed to match + the card. A long label clipped in the card is readable on hover without + widening the sidebar. It reuses the git and PR data the card already computes. + +### Fixed + +- The session card and footer diff badge showed `+0 −0` in a repository with no + commits, even though the review panel rendered the full diff: `git diff + --numstat HEAD` errors without a HEAD and skipped the untracked-file count. It + now diffs against git's empty tree when HEAD is missing, and a numstat failure + no longer skips counting untracked additions. + ## [0.6.0] - 2026-07-16 ### Added