You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Minor Changes
6775ac9: Require convex 1.43 or newer (previously 1.24.8). Storage receipt pages use convex-helpers' paginator, and the tested convex-helpers release (0.1.124) declares a ^1.43.0 Convex peer.
Upgrade convex before upgrading this package.
e416c77: Allow trusted server callers to require matching Assembly fields when refreshing status, before
persisting fetched results. This supports album and uploader access checks in applications.
6775ac9: Register Transloadit Storage receipts from completed Assemblies. With a configured Storage Workspace
(storageWorkspace, or TRANSLOADIT_WORKSPACE), verified webhooks and refreshes store each
canonical receipt once per Workspace, asset and version, with its Assembly provenance. A malformed or
cross-Workspace receipt fails the whole status update. listStoredAssets pages an album's visible
receipts newest first with Convex cursors (use usePaginatedQuery from convex-helpers/react), and getStoredAsset reads one exact version. A deletion ledger hides assets before Storage deletion,
keeps them retryable until deletion is confirmed, and then leaves tombstones so late notifications
cannot register deleted assets again. Tombstones keep the receipt without its ThumbHash, its Assembly
provenance and its album and user linkage; nothing purges them. Receipts and ThumbHashes are private
metadata: expose them only through application queries that authorize the viewer.