Skip to content

v0.3.0

Choose a tag to compare

@mgreau mgreau released this 19 Feb 03:58
· 36 commits to main since this release

What's Changed

Performance: Concurrent API calls in zen inbox

  • Parallel PR file fetching: fetchOpenPRs and fetchPRsByPath now use errgroup with 5 concurrent workers instead of sequential loops
  • Parallel repo API calls: GetReviewRequests and GetApprovedUnmerged run concurrently per repo
  • Cached GetCurrentUser: Called once and reused across all repos instead of per-repo

These changes reduce zen inbox wall-clock time significantly (e.g. 30 PRs: ~3s → ~0.6s for file fetching).

Full Changelog: v0.2.0...v0.3.0