v0.203.0Release

Current Git branch on the collapsed Project rail

The collapsed Project rail, the vertical strip on the right edge of the Workspace page when the Files/Diff panel is closed, already showed how many files had changed in a linked directory. It now also shows the current Git branch just below that count, so the active branch is visible without reopening the panel. The label sits vertically like the rest of the rail, is truncated so it never widens the fixed-width rail, and carries the full branch name in a tooltip and accessible label for both mouse hover and keyboard focus. Screen readers announce it clearly as the current branch alongside the existing changed-file count.

A detached HEAD is represented truthfully rather than pretending to be a branch: it shows a short commit id instead. Directories with no linked path, no Git repository, or where Git could not be queried simply show no label at all rather than a misleading placeholder, and a temporary Git error keeps the rail's layout stable and recovers automatically on the next successful refresh. The branch stays current after a checkout, a new branch, a worktree switch, or any other repository change, using the same background refresh that already keeps the file count up to date, so nothing needs a restart or a manual reload to stay accurate.

Highlights

  • The collapsed Project rail now shows the current Git branch below the changed-file count.
  • Long branch names are truncated visually, with the full name available via tooltip and accessible label.
  • A detached HEAD shows a short commit id instead of a misleading branch name.
  • The branch updates automatically after checkouts, new branches, worktree switches, and other repository changes, with no restart required.

← Browse all Pekan releases