AirSelects / Release record Product receipts Newest first

Release receipts

What's new

Features, improvements, and fixes that make the client decision easier to send, easier to make, and easier to use in the edit.

Similar comparisons now stay clearly bounded.

Open a collapsed stack and the enlarged view now says Similar set, shows a local counter such as 1 / 4, and limits arrows, swipes, and the filmstrip to those variations. ← Gallery returns you to the full gallery without losing your place.

See how Similar sets work

Similarity results keep working across the gallery.

Similarity searches now run more reliably in the background, stale image paths stop retrying forever, and gallery state is shared correctly between web workers.

Selections have a clean downstream record.

Connected workflows can now read one canonical selections record containing owner favorites, client picks, vote counts, voter display names, and the original upload filenames—without exposing client email addresses.

The filmstrip follows the gallery you are actually viewing.

Switching to Favorites or another gallery view now updates the enlarged-view filmstrip without jumping, duplicating thumbnails, or losing the active photograph. Heart controls are also easier to recognize and reach on touch screens.

Production releases now prove what is live.

Every release deploys one exact commit, waits for the shared deployment lock, verifies both application containers, and confirms the same revision at the public health endpoint before the release is accepted.

AirSelects now explains the handoff it is built for.

The public site now leads with the real outcome: send one link, let clients heart their favorites in the browser, and get the original filenames back for Capture One.

See the complete handoff

Large galleries load lighter proofs first.

Gallery and client-review tiles use a 600-pixel WebP proof while the full image is reserved for enlarged view, making hundreds of photographs substantially faster to start reviewing.