Release History
Changelog
Every version, newest first — what shipped, and why it mattered.
v1.7.9
2026-06-23Smarter searching
The search bar now has a quiet 'Refine' toggle that reveals four scope filters — Country, Tags & Categories, Genres, and AI Photo Tags — so you can narrow a search to exactly the right field rather than casting a wide net. Name always searches. Also restored the broad AI auto-tagging (up to 12 tags per photo), and the homepage heading got a little more enigmatic.
- Advanced scope filters: search within Country, Tags & Categories, Genres, AI Photo Tags independently
- Scope pills collapse behind a 'Refine' toggle so the UI stays clean by default
- Reverted AI tagging back to up to 12 tags per photo
- Homepage heading changed to 'Discover...'
v1.7.8
2026-06-22Shuffle the deck
The homepage now shows photographers in a different order every time you load or refresh — no one permanently buried at the bottom. The AI subject tags have also been sharpened: instead of a broad scatter of up to twelve, each photo now gets three or four tags that actually say something specific about the image.
- Photographers appear in a random order on every page load
- AI auto-tags trimmed to 3–4 distinctive descriptors per photo
- All 348 existing photos retagged with the new sharper prompt
v1.7.7
2026-06-17Swipe through the photos
In the full-screen photo viewer on a phone, you can now swipe left and right on the image to move between photos — the same as the on-screen arrows or arrow keys.
- Swipe left/right in the lightbox to go to the next/previous photo
v1.7.6
2026-06-17Tags that drift
In the public photo viewer, a photo's subject tags now glide gently across in a slow, endless loop — a quiet bit of motion under the image. Hover or focus a tag and the loop pauses so you can still tap it to filter, and it stays put for anyone who prefers reduced motion.
- Subject tags slowly auto-scroll in a loop in the read-only lightbox
- Pauses on hover/focus so tags stay tappable
- Respects the system 'reduce motion' setting
v1.7.5
2026-06-17Tap a tag, find more like it
Genres, tags, and a photo's subject tags are now tappable — tap one and the catalogue filters to everything that matches, so it's easy to wander from one idea to the next. And in the full-screen photo viewer on mobile, the subject tags no longer crowd out the picture: they've shrunk into a tidy swipeable strip beneath the image, which now gets the room it deserves.
- Tap any genre, tag, or subject tag to filter the catalogue by it
- Photo viewer gives the image much more room on mobile
- Subject tags became a compact, swipeable strip instead of a tall list
v1.7.4
2026-06-17Link previews that actually show the work
Paste a link to the site into a message, social post, or chat and it now unfurls with a proper preview card. Share a specific photographer and the card shows their cover photo and details; share the home page and you get a clean branded card. No more naked links.
- Open Graph + Twitter card metadata across the site
- Each photographer's link preview uses their cover photo (or first photo)
- Branded default preview image for the home page (reachable by crawlers without the PIN)
v1.7.2
2026-06-17Locks itself when you walk away
If you unlock the site and then leave it untouched for 30 minutes, it now signs you out on its own — so an unlocked screen in a classroom doesn't stay editable. The clock resets every time you do something, and it's enforced on the server too, so closing the tab and coming back later lands you on the PIN screen as well.
- Auto-logout after 30 minutes of inactivity (the timer resets on any activity)
- Enforced server-side via a sliding session — survives closing and reopening the tab
- Comes back to the PIN screen cleanly; just unlock again to carry on
v1.7.1
2026-06-17A way back in (and out)
Opening the site to the public left the teacher with no visible door to the PIN screen. There's now a quiet “Unlock” link in the footer to sign in, and once you're in it becomes “Lock” so you can sign out again — handy on a shared classroom computer.
- Footer “Unlock” link to reach the PIN screen from anywhere
- Footer “Lock” link to sign out and re-hide the editing controls
v1.7.0
2026-06-17Open to browse, locked to change
The catalogue is now public to look at — anyone can browse the photographers, search, and open the lightbox without a PIN, so students can explore on their own. Everything that changes the archive — adding, editing, uploading, tagging, reordering, deleting — still sits safely behind the PIN. And there's a new teacher-only “Copy share link” button on each photographer, so you can hand a student a direct link to a read-only gallery.
- The whole site is now publicly viewable — browse, search, and view photos without the PIN
- All editing, uploading, tagging, and deleting stays gated behind the PIN
- New “Copy share link” button (teacher only) for sharing a single photographer with students
- Edit / Add / delete / auto-tag controls are hidden for visitors who aren't unlocked
v1.6.1
2026-06-17Drag-to-reorder that actually drags
1.6.0 promised drag-to-reorder but only the arrow buttons really worked — and nothing dragged on a phone at all. Reordering is now built on a proper drag library, so you can grab a photo and move it with the mouse, your finger, or the keyboard. The ‹ › arrows stay on as a precise, accessible fallback.
- Drag-to-reorder now works on desktop, touch, and keyboard (powered by dnd-kit)
- Grab a photo by the image itself; press-and-hold to start a drag on touch
- ‹ › arrows kept as a fine-grained, accessible reorder fallback
v1.6.0
2026-06-17Colour, order, and a cover
The home page blooms into full colour — no more waiting for a hover to see the work as it was shot. Search now reaches into genres as well as names and tags, so 'street' or 'portrait' finds the right people. And the big one: from a photographer's Edit page you can finally manage their photos — delete the duds, drag them into the order you want, and pick the one shot that represents them on the home grid.
- Home-page thumbnails now show in full colour (still with the gentle hover zoom)
- Search now matches on genres too, not just names and tags
- Manage existing photos from the Edit page: delete, drag-reorder, and choose a cover
- Move-left / move-right buttons as a keyboard- and touch-friendly reorder fallback
- The chosen cover (or the first photo) is what shows on the home grid
v1.5.1
2026-06-17Tidy on the small screen
The footer was getting elbows-out on narrow phones — it now stacks neatly down the middle on small screens and spreads across on larger ones.
- Footer stacks cleanly on mobile instead of cramming into one row
v1.5.0
2026-06-16A face of its own
The archive has a proper wordmark now — “photographers” in ink with “photo” layered behind it in ochre, a quiet nod to the address. It headlines the unlock screen and sits top-left on every page, always linking home.
- New photographers.photo logo on the unlock screen and in every page header
v1.4.1
2026-06-16A guided tour
Added a friendly Help page — linked in the footer of every page — that walks through everything the archive can do, in plain English. New here, or just forgot where something lived? Start there.
- New Help page (in the footer) covering every feature in plain English
v1.4.0
2026-06-16Many at once
Tagging, in bulk. On a photographer's page, hit Select, tick as many photos as you like, type a tag or two, and add them to the whole lot in one go. There's a Select all when you mean all of them, a Clear when you change your mind, and Esc to back out. Everything else — clicking a photo to view it large, the per-photo tag editor, hover delete — stays exactly where you left it.
- New Select mode on a photographer's page for picking multiple photos
- A sticky bulk bar to add one or more tags to every selected photo at once
- Select all / Clear, and Esc to exit selection mode
- Selected photos get a clear ochre check and highlight
- Shares the same tag logic as single-photo editing — no surprises
v1.3.0
2026-06-16Genres, sharper tagging, and uploads that don't dawdle
Three nice things at once. Photographers can now carry genres alongside tags, with the same smart autocomplete. Inside the full-screen photo viewer you can tweak any photo's subject tags on the spot — add your own, remove ones you don't like, including the auto-generated ones. And photos now upload the moment you add them, so Save is quick: it just files them against the photographer.
- New Genres field on the Add/Edit form, with autocomplete from existing genres
- Genres shown on the photographer's page
- Edit a photo's tags directly in the lightbox — add custom, remove any
- Photos upload as soon as you add them; Save attaches the finished ones
- Save waits politely if an upload is still finishing
v1.2.1
2026-06-16Redirects welcome again
Fixed a too-eager safety check that was rejecting any image URL that redirects — which is most of them (CDNs, placeholder services, shortened links). Pasting an image link works properly again.
- Paste-an-image-URL now follows redirects (still blocks internal addresses)
v1.2.0
2026-06-16The undo you actually wanted
You can now delete things. Remove a single photo — hover it in the grid, or hit Delete in the full-screen viewer — or delete an entire photographer from their Edit page. Deletions tidy up the stored image files behind the scenes too.
- Delete a single photo, from the grid (on hover) or the lightbox
- Delete a whole photographer and all their photos, from the Edit screen
- Both confirm first — no accidental losses
- Removed images are cleaned out of storage as well
v1.1.4
2026-06-16Whose name is on the door
The footer now credits its maker — developed and owned by Zero Fluff.
- Added 'Developed and owned by Zero Fluff' to the footer
v1.1.3
2026-06-16Arrows that stay put
A small fix to the photo viewer: the ‹ › navigation arrows are now pinned to the edges of the screen instead of hugging each photo, so they stop jumping around as you click through different shapes of image.
- Lightbox arrows fixed to the screen edges, not the image width
v1.1.2
2026-06-16Look closer
Photos on a photographer's page now open full-screen when you click them — page through the whole set with the on-screen arrows or your keyboard's ← → keys, Esc to close.
- Click any photo to view it large
- Navigate with on-screen arrows or ← → keyboard keys
- Esc, the close button, or a click outside to dismiss
v1.1.1
2026-06-16Locks on the doors
A small but important one: the site now insists on a secure connection, so your browser can't get stuck serving an insecure, cached copy.
- Force HTTPS (HSTS) — http:// always upgrades to secure https://
- Added baseline security headers
v1.1.0
2026-06-16Big photos, second thoughts, and a face
The first round of polish after launch day. You can now fix a typo without starting over, throw full-size camera photos at it without them bouncing off Vercel's 4.5MB door, and the site finally has a face in your browser tab.
- Edit a photographer's details and tags any time — no photos required
- Large photos now upload, auto-resized in the browser to a web-friendly size
- Website & Wikipedia links auto-add https:// so they always work
- A proper brand favicon (the ochre “P”)
- Login throttling to stop PIN guessing
- Now live on its own domain, photographers.photo
- Fixed: uploads failing on the live site; grid photos now bloom to colour on hover
v1.0.0
2026-06-16Hello, world (in focus)
The first cut. Add photographers, throw photos at it, tag them, and find them again later. It does the whole loop end to end, which is the only feature that really matters on day one — everything from here is gravy.
- PIN unlock
- Add photographer with bio + photos
- Drag-drop, folder, and paste-URL image ingest
- Intelligent tag autocomplete
- AI auto-tagging of image contents
- Search-as-you-type
Built by humans. Typed by Claude.