Adds an inline hi-res download trigger to the asset library. UI: - Small 22×22 download icon button in the top-right corner of each asset thumbnail. Hidden by default, fades in on card hover or focus so the resting-state grid stays clean. - Only renders for assets that have an `original_s3_key` — proxies and unfinished captures never offer it. - Mirrored as a "Download original…" entry in the right-click AssetContextMenu (between Rename and the bin actions). Flow: - First click (or any click while the warning is enabled) opens DownloadWarningModal: terse copy explaining the file is the full original ingest, can be multi-GB, and that speed depends on the user's network connection. Footer: Cancel · Download. Body: a "Don't show this again on this device" checkbox. - Ticking the checkbox persists `df.lib.download.warnDismissed=1` in localStorage. Subsequent clicks skip the modal and start the download straight away. Download itself reuses /api/v1/assets/:id/hires (presigned S3 URL) — no proxy round-trip through mam-api, no in-browser progress UI beyond what the browser already shows. Spec: #145 Settings → Account "re-enable the warning" toggle is not in this patch and will land separately. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| capture | ||
| mam-api | ||
| node-agent | ||
| premiere-plugin | ||
| premiere-plugin-uxp | ||
| web-ui | ||
| worker | ||