diff --git a/src/components/hq/AssetBucketBrowser.tsx b/src/components/hq/AssetBucketBrowser.tsx index 9c9d70a..d794fb9 100644 --- a/src/components/hq/AssetBucketBrowser.tsx +++ b/src/components/hq/AssetBucketBrowser.tsx @@ -193,10 +193,17 @@ export default function AssetBucketBrowser({ fd.append("slug", slug); fd.append("path", activeBucket.path); fd.append("file", file); + fd.append("optimize", "1"); const res = await fetch("/api/assets", { method: "POST", body: fd }); const data = await res.json(); if (data.success) { - setUploadProgress(`✓ ${data.file.name}`); + const f = data.file; + if (f.optimized && f.savedBytes > 0) { + const pct = Math.round((f.savedBytes / f.originalBytes) * 100); + setUploadProgress(`✓ ${f.name} (−${pct}% optimized)`); + } else { + setUploadProgress(`✓ ${f.name}`); + } await fetchItems(); setTimeout(() => setUploadProgress(""), 1500); } else {