Listing showed name/content-type/size/created/id; only mutation was Delete. No download link, no copy-id button (the UUID was rendered unclickable), no preview, no metadata refresh. Operators had to use the admin API directly. - Add api.files.downloadUrl(slug, collection, id) helper that builds the admin GET URL. The anchor uses HTML `download` so the browser saves with the original filename. - Add a ⧉ copy-id button next to the UUID column using navigator.clipboard.writeText. Silently no-ops where the browser doesn't expose clipboard (plain-http LAN). - Preview / metadata-refresh are deferred to a UI overhaul. AUDIT.md anchor: F-U-009 (partial — download + copy; preview deferred). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
29 KiB
29 KiB