Direct-to-S3 / Azure tus 1.0 resume IndexedDB Golden Retriever 30 locales Webcam & screen capture

Gallery Upload

Upload multiple images and display them in a gallery grid with lightbox preview.

What you should see: images upload and land in a gallery grid with a lightbox on click. Accepts common image types up to 10 MB.
Drag & drop files here, or paste from clipboard
<core-upload asp-upload-url="/api/upload/upload"
 asp-multiple="true"
 asp-extensions=".jpg,.jpeg,.png,.gif,.webp"
 asp-max-size="10MB"
 asp-thumbnails="true"
 asp-auto-upload="true"
 asp-progress="true"
 asp-drop-zone="true"
 asp-gallery="true"
 asp-button-text="Add to Gallery">
</core-upload>

Images as a grid

For photos the queue is the wrong shape: people identify images by looking at them, and a column of file names defeats that. A thumbnail grid turns review into something the user can do at a glance, which is what asp-gallery arranges.

Keep per-tile state visible

The usual loss when moving from a list to a grid is per-file status. A tile that failed must look different from one that uploaded, and one mid-transfer needs its own indicator — an overlay or a ring, since a full-width bar does not fit. Without that, a grid of twenty photos gives no way to tell which three did not make it.