v0.52.2

View on GitHub

Repairs the Bitbucket integration after Atlassian removed cross-workspace enumeration.

Fixes

  • Bitbucket workspace listing (#87): Replaced the broken workspace dropdown with a "Workspace" text input in the Import Repositories and Add Repository dialogs. Atlassian's /workspaces and /repositories?role=… endpoints now return HTTP 410 (CHANGE-2770) with no replacement, so users type their workspace slug (the part after bitbucket.org/ in the URL) and the repo list loads. The slug is remembered per organization in localStorage.
  • Fixed a Bitbucket pagination bug that caused 30-second timeouts on workspaces with more than 100 repositories. Laravel's HTTP client was overwriting the cursor's query string on every "next page" request, so the loop kept re-fetching page 1 until PHP's execution limit killed the process.
  • Fixed a fallback that surfaced the authenticated user's Bitbucket username as a selectable owner, which then 404'd when picked because users are not workspaces under the new permissions model.

All releases