File upload flow
Rails-native multipart upload forms across empty, uploading, complete, rejected, multiple, long, and mobile states.
Empty, active, complete, rejected, multi-file, long-content, and narrow upload states.
Every input is disabled while visible progress and queued records remain stable.
Data operations
Every input is disabled while visible progress and queued records remain stable.
The application owns accepted formats, limits, storage, scanning, processing, and retention.
Caller-owned records expose file identity, size, actor, and processing state.
| File | Size | Uploaded by | Status |
|---|---|---|---|
| customer-accounts-2026-07-13.csv | 4.6 MB | Ada Lovelace | Complete |
| production-deployment-events.ndjson | 17.4 MB | Grace Hopper | Processing |
| international-research-production-reliability-and-regulatory-archive-2026-07-13.zip | 91.7 MB | Katherine Johnson | Queued |
test/dummy/app/components/gallery/flows/uploads_page.rbworkspace_surface do
render_header
render_upload_form
render_upload_records
end