What’s in it?
Bugfixes and stability improvements:
-
PhotoStructure could fail to launch on case-insensitive filesystems due to userdirmerging code. Thanks for the report, awojtas and bjarte! -
Cleanup jobs (like removing old logfiles, image caches, and readdir caches) are properly scheduled now. Thanks for the bug report, bdillahu! -
opened-bylockfiles from prior versions are automatically cleaned up (to avoid these errors). -
Library write tests were run more often in beta.13, but any network fileshare hiccups could cause PhotoStructure to shut down. We now only run the write test once, at startup, only on the mainprocess. Thanks for the reports, tkohh and awojtas. -
Cross-volume database backups could fail, causing PhotoStructure to shut down after several hours. This was from beta.13 switching from fs-extra.move()tofs.rename(), and was reverted in beta.14. -
/
Is your library stored on a remote volume? The new maxSyncFileJobsWhenRemote(which defaults to2) should avoid overwhelming the I/O on slower NASes, which can causesyncto crash (especially when PhotoStructure is running on high-core-count servers). See this post for more details. Thanks for the idea, Mike! -
Added movflags +faststartto the defaultffmpegTranscodeArgs. Thanks for the suggestion, Zirro!
How do I install it?
Any unfinished issues?
Déjà vu from beta.13, unfortunately (I wanted to release the launch-crash bugfix out asap):
-
Search is broken (I’ll get this fixed asap)
-
Sync resume (after pause) on mac via the menubar (not the main window nav button) doesn’t seem to support “resume” properly
-
Bug reporting via Sentry is broken
Where should I report bugs?
Reply here, or create a new bug, or post to the discord: whatever is more convenient for you.
