immich/cli/src
Daniel Dietzler 3053cbd4c8
chore(server): Store generated files (thumbnails, encoded video) in subdirectories (#4112)
* save thumbnails in subdirectories

* migration job, migrate assets and face thumbnails

* fix tests

* directory depth of two instead of three

* cleanup empty dirs after migration

* clean up empty dirs after migration, migrate people without assetId

* add job card for new migration job

* fix removeEmptyDirs race condition because of missing await

* cleanup empty directories after asset deletion

* move ensurePath to storage core

* rename jobs

* remove unnecessary property of IEntityJob

* use updated person getById, minor refactoring

* ensure that directory cleanup doesn't interfere with migration

* better description for job in ui

* fix remove directories when migration is done

* cleanup empty folders at start of migration

* fix: actually persist concurrency setting

* add comment explaining regex

* chore: cleanup

---------

Co-authored-by: Jason Rasmussen <jrasm91@gmail.com>
2023-09-25 11:07:21 -04:00
..
__mocks__ feat(cli) Add new CLI (#3066) 2023-07-06 09:37:47 -05:00
api chore(server): Store generated files (thumbnails, encoded video) in subdirectories (#4112) 2023-09-25 11:07:21 -04:00
cli feat(web,server): server features (#3756) 2023-08-18 04:55:26 +00:00
commands fix(cli): read-only and sidecar support for import (#3372) 2023-07-22 21:11:00 -05:00
cores feat(server): add support for .psd files (#4192) 2023-09-24 22:03:14 +07:00
services refactor(server): calculate asset type server side (#3200) 2023-07-11 22:56:30 -05:00
index.ts fix(cli): fix wording in usage guide (#3378) 2023-07-23 21:06:27 -05:00