v0.52.2
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
/workspacesand/repositories?role=…endpoints now return HTTP 410 (CHANGE-2770) with no replacement, so users type their workspace slug (the part afterbitbucket.org/in the URL) and the repo list loads. The slug is remembered per organization inlocalStorage. - 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