- Eye toggle expands the row below to embed FilePreview from @/components/shared/file-viewer (PDF iframe, image, video, Office docs) - Download button uses explicit Content-Disposition: attachment via a new `disposition` input on workspaceGetFileDownloadUrl - getPresignedUrl learns `inline: true` and optional `response-content-type` override so PDFs/images don't get force-downloaded by MinIO's default - Eye button only renders for previewable mime types Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6.2 KiB
6.2 KiB