Another set of breaking changes as I progress through preparations for Epic and Steam games addition.
BREAKING CHANGES
- images and downloads top-level directories now have distribution-specific folders under (e.g. gog-images, gog-downloads)
- Since this is a change external to vangogh on the host, it's not feasible to do as an automation migration. Here is what you need to do in summary: (1) stop vangogh instance; (2) move some folders around (details below); (3) update compose.yml; (4) pull the latest release or just start vangogh
Detailed update instructions:
- Stop vangogh instance with
docker compose stop - Navigate to top-level
imagesdirectory (the one mapped to/var/lib/vangogh/imagesin compose.yml) - Rename that directory to
gog-images - Create a new
imagesdirectory as a top-level and movegog-imagesunder it - Rename
description_imagestogog-desciprition-images(note change from "_" to "-") and also move it under newimagesdirectory - Navigate to top-level
downloadsdirectory (the one mapped to/var/lib/vangogh/downloadsin compose.yml) - Rename that directory to
gog-downloads - Create a new
downloadsdirectory as top-level and movegog-downloadsunder it - Move
checksumsdirectory todownloads - As a results you should have two top-level directories:
imageswithgog-imagesandgog-description-imagesin it;downloadswithgog-downloadsandchecksumsin it - Open
compose.ymland remove volumes forchecksumsanddescription_images. See https://github.com/arelate/vangogh/wiki/1.-Installation-with-docker for the latest shape of compose.yml - After this you can pull the latest vangogh and restart:
docker compose pull && docker compose up -d
Other changes
- Storing only authentication related cookie fields during import
- Adding Chinese (Traditional) to the set of languages and handling missing language names in non-fatal way (thank you @gizmomelb for this and previous issue report!)
theo changes
Required version of theo for this release is v0.5.51