github SmilyOrg/photofield v0.19.0
v0.19.0 - Lotsa bug fixes and performance improvements

one month ago

It's been a while. No big new features in this release, but a lot of bug fixes and performance improvements.

Internal database thumbnail generation is now more aggressive, so if you have slow rendering, try clicking Reindex color in the expanded collection settings to regenerate thumbnails.

Added

  • Make use of djpeg / libjpeg-turbo if installed to make image loading faster in the absence of better thumbnails. libjpeg-turbo can partially decode smaller resolutions of JPEGs, which can be many times faster than loading the full resolution and then resizing.
  • Add support for custom paths to external tools like djpeg, exiftool, and ffmpeg in the config file
  • Preload next photo in zoomed in view
  • Collections with 100k+ items should now render faster, especially on slower servers
  • Faster zoomed-in photo navigation with predictive range loading and improved caching

Fixed

  • Fast scrolling leading to cut off rendering at the edge
  • Clicks/taps unintentionally zooming into photos
  • Zooming being sometimes too fast
  • Fixed the top right progress spinner being invisible in the light theme
  • Fixed glitch with an animation navigating between some photos where there should be none

Development

  • Lots of dependencies updated, including Vite, Vue, and others
  • Update development server port from 3000 to 5173 to align with Vite defaults
  • Add photogen test code for generating test images for unit tests (finally!)

What's Changed

Full Changelog: v0.18.0...v0.19.0

Don't miss a new photofield release

NewReleases is sending notifications on new releases.