A Few Late-Night Fixes to the Client Galleries

A Few Late-Night Fixes to the Client Galleries

2026-08-13

I spent tonight in the guts of the photo side of the site instead of behind a camera. The Client Galleries tool, the thing that lets me hand a couple looking at their session proofs a private link instead of a folder of email attachments, had a few rough edges I finally sat down and sanded off.

The first one was small but annoying. When a client marked a few photos as favorites, I could see the count on my end, three hearts, but not which three. Useful information reduced to a number. Now each thumbnail in my admin view shows a little heart if it was one of the picks, so I can actually act on what someone tells me they love instead of guessing.

The second was a genuine bug, and a funny one in hindsight. Uploading photos into a gallery started throwing an "out of range" error, which turned out to be a timestamp I was using to keep photos in order overflowing the size of the database column meant to hold it. A number that was simply too big for the box I'd put it in. An easy fix once I found it, but a good reminder that the small pieces of infrastructure you don't think about are usually where things quietly break.

The bigger project was speed. The gallery admin page was loading full-resolution photos just to shrink them down into little thumbnail squares, which is about as inefficient as it sounds. I built proper thumbnail generation now, real small versions of each photo made at upload time, so the page that used to crawl loads the way it should have from the start.

And then there's the part I'll admit I enjoyed building more than I should have. Client galleries hold real, unwatermarked proof images, and I wanted a way to gently discourage someone from right-clicking and saving a photo before they've actually chosen it. So now, if you try, you get a photo of my own choosing instead. Something a little ridiculous, captioned with a nudge to just ask me for the real one. It won't stop anyone determined, nothing really can, but it's turned an annoyance into a small joke, which feels like the right trade.

None of this is glamorous work. Nobody browsing their gallery will ever know a timestamp almost broke it, or that a thumbnail used to take three seconds longer to appear than it should have. But I notice it, the way you notice a door that used to stick and suddenly doesn't. The site runs a little smoother tonight than it did this morning, and there's something satisfying in that, even if the only proof is a page that loads fast and quiet.

FRAME 001 / 240
Focus Hunter — the hunt for light

Light, held
with intention.

Fourteen years chasing light and whatever's small, strange, or beautiful enough to hold still for it — in Memphis and on the road. A hobby that got a little out of hand.

Selected work

The Portfolio

Loading portfolio…
Behind the edit

Before & After

If you want in

Shoots & Rates

Loading packages…
Notes from the field

Blog

Kind words

What people say

Private, unlisted links

Client Galleries

Loading galleries…
Availability

Say hello

Tell me a bit about what you're picturing, and I'll follow up within a couple of days to see if it's a good fit and go over details.

No date selected yet — pick an open day above.

Your details are only used to plan your shoot. They're never shared or sold, and you can ask me to delete them anytime. Privacy & Terms

Good to know

Questions people ask

How soon will I see my photos?

Your edited photos land in a private online gallery 7 to 10 days after the shoot. I usually send a few favorites as a first look before that, because waiting is the worst part.

What if the weather doesn't cooperate?

We reschedule, free. I keep an eye on the forecast for your date (you can see it above once you pick a day), and if rain or harsh weather is coming we'll pick a new date together. No fees, no hassle.

When is the best time of day to shoot?

Usually the hour or so before sunset, when the light goes soft and warm. Pick a date on the calendar and the golden hour time for that day shows up right under it.

Where do we shoot?

Anywhere around Memphis and the surrounding areas. A park, a downtown street, your backyard, a place that means something to you. If you have a spot farther out in mind, just ask.

What should we wear?

Wear what feels like you and what you're comfortable moving in. Coordinate colors rather than matching exactly, and skip big logos or busy patterns. Happy to help think it through once we've booked.

Can we bring the dog?

Please do. Kids, grandparents, dogs, the whole crew. Just let me know in your request who's coming so I can plan for it.

How do I choose my favorites?

Your gallery comes with its own private link. Open it on your phone or computer and tap the heart on the photos you love, and I'll see your picks.

How do I lock in a date?

Pick an open day, fill out the form, and send it. I'll reply within a couple of days to talk through the details, and the date is yours once we confirm.

View
Getting Ready

Your Session

Countdown

Getting Ready Tips

Back to site

See it on your wall

Upload a photo of your wall, then drag and resize the print to see how it'd look hanging there.

Gallery QR code

Scan to open the gallery link directly — handy for a printed card or album insert.

Share the love

About Focus Hunter

I'm Norman. Photography's the hobby that eats my weekends — mostly crouched in the yard chasing whatever's crawling around with better light than sense. This is where I keep the shots I'm proud of and the notes from figuring it out as I go. If you like what you see enough to want your own, I take the occasional shoot too — details below.

Based in Memphis, TN · Chases light on the road too
0
Photos shared
0
Blog posts
0
Kind words