beta builds should be considered experimental and may be unstable, although this one’s looking like it might be promoted to v1.0.0.
if you’re on an alpha or beta build already, just select “check for updates” and PhotoStructure should upgrade to -beta.3 automatically.
If not, download a new installer here: https://photostructure.com/install/?beta
Change to image
photostructure/server:beta. Know that UID and GID are now configurable, but
-beta builds now default to running as root if the current system settings.toml exists and is owned by root.
Shut down PhotoStructure, then in the
photostructure-for-servers directory, run
git stash -u ; git checkout beta && ./start.sh
PhotoStructure now imports invalidly-named JSON sidecars from Google Takeouts
PhotoStructure for Desktop’s splash screen now renders both the version and startup progress.
Date parsing now uses a customizable set of datetime formats. See the new
extraDateTimeFormatssetting for more information.
If you have an old LG phone (like @Rodger), you might want to add
MM.dd.yyyy HH:mm:ssto this setting (I didn’t/couldn’t add this to the default list, as the format ambiguously defines MDY and DMY, and ambiguous parsing leads to pain and suffering).
On initial library scan, a “library is empty” message would be rendered due to incorrect asset-count caching. This has been fixed.
/ Computers in “dark mode” could obscure parts of the PhotoStructure plus checkout page and the email with the verification code. We now explicitly set the background color to fix this issue.
/ Both environment and file settings can now use either
camelCasenames of settings, (like
logLevel) in an effort to make things “just work.” We recommend
PS_SHOUTY_SNAKE_CASEfor environment variables, though, just to avoid PhotoStructure settings from colliding with any other software.
infotool now has a working
--filterargument to filter output to only fields you’re interested in
Logfiles now automatically rotate every day
As part of PhotoStructure’s “health checks,” it verifies that a library volume can be written to. These “write tests” are called
.tmp-XXXXX/write-test.jpgand live in your originals directory. In some cases these may be created but not successfully deleted. PhotoStructure now tries to clean up prior
.tmp-*directories when performing health checks.
PhotoStructure for Desktops now shuts down (rather than running in the background) if the main window is closed and a library hasn’t been set up yet.
PhotoStructure for Desktops fills the screen on 1080p displays. On larger displays, it only takes 80% of the screen.
Upgraded all dependencies, which included updates to sharp, electron, and knex
PhotoStructure for Desktops is now being signed by an extended-verification code signing certificate from Sectigo. Prior releases were signed with a certificate from DigiCert. This should be a transparent change, but as with all software, should and is are different things.