Every long-running repo ends up with the same problem: a branch list full of stuff that's already merged or long abandoned, with the branches you actually need buried somewhere in the middle.
Tower 13 for Windows adds two features built specifically to deal with that — Branch Pinning and Automatic Branch Management. Both have existed on Tower for Mac for a while (Pinning since Tower 8, Auto Branch Management since Tower 15) and are now available on Windows.
Branch Pinning
Right-click a branch to pin it, and it moves into a dedicated "Pinned" section at the top of the sidebar. You can pin or unpin several branches in one go, pinned branches are automatically protected from auto-archiving, and pins are stored in your Git config so they persist reliably.

Fully Merged and Stale badges
New badges flag branches as Fully Merged (every commit integrated into the parent, and the tracked remote branch already deleted) or Stale (no recent activity). Selecting a flagged branch brings up a hint view with a one-click delete option, so you can confirm cleanup without digging through menus.

Automatic Branch Management
A new "Archived Branches" view holds branches you've set aside — added manually via drag-and-drop or the context menu, or moved there automatically based on a stale interval you configure in settings. Clicking the notification counter in the footer opens a dialog to review and approve archiving in bulk before anything happens. Archived branches can be unarchived at any time, and any branch can be flagged "Skips Auto-Archiving" if you want to protect it without formally pinning it.

Other changes in this release
Untracked files now show their contents directly in the diff view, the Windows build has been updated to run on .NET 10, and there are various fixes across the diff view, submodule handling, and multi-branch/tag operations.
Full details: Tower 13 for Windows release notes.