Asset library: Download button with dismissable size/connection warning #145
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add a Download button to assets in the library so operators can pull the full-length original ingest to local disk through the browser.
Because originals are frequently multi-GB and downloads are bandwidth-limited by whoever is hitting the server, the first time a user clicks Download they should see a one-time confirmation explaining that, with an option to never show again.
User-facing behaviour
Where the button lives
screens-library.jsx/screens-asset.jsx.original_s3_keyyet — same gate the panel uses for "Hi-Res".Click flow
getSignedUrlForObjectplumbing/api/v1/assets/:id/hiresalready produces) so it streams direct frombroadcastmgmt.cloudwithout proxying throughmam-api.Preference storage
localStoragekey likedf.lib.download.warnDismissed(boolean). Per-device, per-user is acceptable for v1 — no need to persist server-side.Out of scope for this issue
Acceptance criteria
original_s3_key.mam-api.