Skip to content

SuperGit 1.2.1

Choose a tag to compare

@lqdflying lqdflying released this 14 Jun 07:26
· 11 commits to main since this release

SuperGit 1.2.1

Patch release focused on Branch Tracking polish, refresh reliability, and Git action safety.

Added

  • Per-remote default branch indicators (gold ★ on rows, badge on top remote chips, footer legend)
  • Prune Stale clears broken upstream links after fetch/prune (with confirmation)
  • Remote default-branch resolution and delete-remote guard for remote default branches
  • Managed refresh coordination and refresh rules documentation

Changed

  • Branch Tracking fixed column widths so rows no longer stretch across the panel
  • Title-bar Refresh fetches/prunes/reloads only — upstream cleanup is explicit via Prune Stale
  • fetch, prune-stale, and delete-remote now reload commit graph data

Fixed

  • Managed refresh prevents duplicate reloads during fetch/prune
  • Webview commit query-key sync (no swallowed filter changes after hydration)
  • Remote data cache invalidation (remotes + default-branch cache)
  • Safe stale upstream cleanup (abort when remote ref listing fails)
  • Fetch and Set Upstream uses explicit refspec before set-upstream
  • Remote chip default badge CSS (.remote-chip-dot vs generic span rule)

Verified

  • 157 unit tests passing
  • VSIX: supergit-1.2.1.vsix