You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
History recovery: an opt-in repository setting finds unreachable and
orphaned commits that have not yet been pruned, making otherwise hidden work
discoverable from the graph. It is available in Repository Settings and as a
checkbox in the table-header context menu.
Commit signature status: an optional Signature column shows whether each
commit is signed and whether the signature verifies, with the signer and key in
the tooltip. It is off by default (git-graph-libre.columns.signature) and can
be toggled from the table header context menu. Verification only runs while the
column is visible, so the extra git log work is never paid for when hidden.
Commit details now show the author and the committer with their own identity
and date rows, collapsing back to a single Date row when the two match. Author
and committer dates are read independently of the dateType setting.
The status bar item now stays visible when no Git repository is found, showing
an eye icon and "No Git repository found — watching for one" instead of
disappearing. With a repository it shows a graph icon and the usual tooltip.
The extension's output channel now timestamps every line and records lifecycle
events (activation, panel open/reveal, status bar state), making it more useful
when reporting a problem.
Changed
Matching local and remote branch labels are grouped into one compact marker:
the local branch keeps the primary name while each remote is shown as a short
alias. Every segment retains its own branch actions and full-name tooltip.
Rename the internal webview type namespace from GG to GGL so its shorthand
matches Git Graph Libre throughout source and tests.
Fixed
Show All now includes HEAD explicitly, so a detached commit remains visible
even when no branch, tag, remote-tracking ref, or reflog entry reaches it and
even when the normal page limit would otherwise exclude it.
Relative commit dates are now formatted with Intl.RelativeTimeFormat, so each
language supplies its own plural rules and word order. The previous
singular/plural pair could not express languages with more than two plural
forms — Polish rendered "2 minut temu" where "2 minuty temu" is correct, and
was wrong for 1, 2–4, 22–24 and so on, in every unit.