- 4 min read

Photofield v0.20.0 Released


Since this blog seems to be mostly about Photofield, the self-hosted photo gallery side-project I’ve been building, why not do a release update? People do those, right? The last time I wrote about an update was a year and a half ago for release v0.15.0 over at Lemmy, so it seems like a good base to compare against as any.

Contents

What’s new?

Turns out, many things! Here are some of them since v0.15.0:

  • Dark mode: a no-brainer in this day and age really!
A screenshot showing a dark mode toggle button in the application's user interface. The button is circular, with a crescent moon icon inside, and highlighted with a red circle for emphasis. It sits within a dropdown menu labelled 'Layout', currently set to 'Default'. Below the dropdown are several other layout icons.
A view showing a photo of a mountain landscape with a clear blue sky. The photo is displayed in a dark-themed interface with an info panel overlayed on it.
A cropped screenshot showing a grid layout of photos with the new scrollbar on the side. The top row has a photo with the text 'Jun 2022' overlaid on it. In the center there is a cartoonish drawing of a person wearing a hat and orange clothing, alongside the date '3 Jun'.  The bottom row shows another cropped image.
  • Open Image in Album: useful to dive deeper into other photos from the same time while searching or looking at the map view
Screenshot showing a context menu with options: 'Open Image in New Tab', highlighted option 'Open Image in Album', 'Copy Image', 'Copy Image Link' and 'Find Similar Images'. The menu has a downward pointing "expand" arrow.
  • Faster & more usable map: should mostly work on collections on any size, if it’s too dense it will give up and give you something after 10 seconds, see demo
A screenshot of the map view from the demo from some example photos across Europe.
Screenshot showing a grid layout of rectangular tiles in various shades of blue and green. A dropdown menu labeled 'Layout' is visible, with options for 'Highlights' and other layout styles. An icon resembling a gear is also present.

What’s fixed?

  • Timezone fixes: first contribution by Terrance 🥳
  • Black bar cropping: if thumbnails have black bars (seen in DSLR photos), they get cropped automatically
  • Image cache size: this config was ignored, but no more
  • Lots more tiny problems: panics, UI bugs, view not updating on tags, scene reloading, scrolling glitches, out of date dependencies, back button and other navigation behavior, etc.

See the CHANGELOG or all the individual releases for more details: v0.15.1, v0.15.2, v0.16.0, v0.17.0, v0.17.1, v0.18.0, v0.19.0, v0.20.0

Demo! Demo! Demo!

👉️👉️👉️ https://demo.photofield.dev/ 👈️👈️👈️

Still running on Hetzner’s arm64-based CAX11 with 2 vCPUs & 4 GB of RAM - the cheapest one. It is plenty fast and only sometimes breaks 😅

How do I get it?

Download the single executable or pull the Docker image and check Quick Start:

services:
photofield:
image: ghcr.io/smilyorg/photofield:latest
ports:
- 8080:8080
volumes:
- ./data:/app/data
- ./photos:/photo:ro

What’s next?

More usable search? Refreshed UI? Friendlier onboarding? Something else?

Join the discussion on Lemmy or let me know via email or toot with any ideas, questions, or comments!