Skip to content

Switched to the new upload API#22245

Draft
Aragas wants to merge 12 commits intomasterfrom
APP-237
Draft

Switched to the new upload API#22245
Aragas wants to merge 12 commits intomasterfrom
APP-237

Conversation

@Aragas
Copy link
Copy Markdown
Member

@Aragas Aragas commented Apr 7, 2026

Closes BLU-247

  • Added a package (@vortex/nexus-api-v3) that generates the http client based on the OpenAPI v3 spec
  • Replaced the 3-step GraphQL collection upload flow (getRevisionUploadUrl → PUT → createCollection/createOrUpdateRevision) with the new 5-step V3 REST API that supports large file uploads via multipart.

Known gaps

  • editCollection() kept because we don't have a REST API equivalent for now

@Aragas Aragas self-assigned this Apr 7, 2026
@Aragas Aragas requested a review from a team as a code owner April 7, 2026 11:15
@Aragas Aragas marked this pull request as draft April 7, 2026 11:16
# Conflicts:
#	pnpm-lock.yaml
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 8, 2026

This PR has conflicts. You need to rebase the PR before it can be merged.

@github-actions
Copy link
Copy Markdown

This PR doesn't have conflicts anymore. It can be merged after all status checks have passed and it has been reviewed.

Aragas added 2 commits April 13, 2026 11:29
# Conflicts:
#	etc/vortex.api.md
#	pnpm-lock.yaml
@Aragas Aragas marked this pull request as ready for review April 13, 2026 11:59
@Aragas Aragas marked this pull request as draft April 13, 2026 11:59
@github-actions
Copy link
Copy Markdown

This PR has conflicts. You need to rebase the PR before it can be merged.

# Conflicts:
#	src/renderer/src/extensions/nexus_integration/eventHandlers.ts
@github-actions
Copy link
Copy Markdown

This PR doesn't have conflicts anymore. It can be merged after all status checks have passed and it has been reviewed.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

This PR has conflicts. You need to rebase the PR before it can be merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant