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
..
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-11 11:00:51 -05:00
2023-09-25 11:07:21 -04:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-16 15:04:55 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-18 09:31:48 -05:00
2023-08-18 09:31:48 -05:00
2023-09-20 13:16:33 +02:00
2023-08-06 15:55:14 -05:00
2023-04-08 21:26:09 -05:00
2023-09-16 00:52:45 +00:00
2023-08-24 15:28:50 -04:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-29 08:58:00 -05:00
2023-08-29 08:58:00 -05:00
2023-08-29 08:58:00 -05:00
2023-09-03 02:21:51 -04:00
2023-09-03 08:22:42 +07:00
2023-08-06 15:55:14 -05:00
2023-09-20 13:16:33 +02:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-09 21:01:16 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-04-08 21:26:09 -05:00
2023-08-06 15:55:14 -05:00
2023-08-15 10:49:32 -05:00
2023-08-06 15:55:14 -05:00
2023-08-24 15:28:50 -04:00
2023-08-06 15:55:14 -05:00
2023-09-20 13:16:33 +02:00
2023-08-06 15:55:14 -05:00
2023-04-08 21:26:09 -05:00
2023-08-06 15:55:14 -05:00
2023-09-25 11:07:21 -04:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-09-20 13:16:33 +02:00
2023-09-20 13:16:33 +02:00
2023-09-20 13:16:33 +02:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-09-05 06:08:43 +07:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-29 08:58:00 -05:00
2023-09-01 18:08:42 +07:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-09-01 16:40:00 +00:00
2023-08-18 16:10:29 -04:00
2023-09-01 16:40:00 +00:00
2023-08-06 15:55:14 -05:00
2023-09-18 11:05:35 +07:00
2023-09-20 13:16:33 +02:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-09-08 22:51:46 -04:00
2023-09-08 22:51:46 -04:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-18 04:55:26 +00:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-04-08 21:26:09 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-09-08 22:51:46 -04:00
2023-09-03 08:22:42 +07:00
2023-09-25 11:07:21 -04:00
2023-08-29 08:58:00 -05:00
2023-09-08 22:51:46 -04:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-09-03 02:21:51 -04:00
2023-08-06 15:55:14 -05:00
2023-04-08 21:26:09 -05:00
2023-04-08 21:26:09 -05:00
2023-08-06 15:55:14 -05:00
2023-08-04 17:07:15 -04:00
2023-08-07 15:35:25 -05:00
2023-08-01 20:56:10 -05:00
2023-07-08 21:43:11 -05:00
2023-08-06 15:55:14 -05:00
2023-09-04 22:25:31 -04:00
2023-09-20 13:16:33 +02:00
2023-08-06 15:55:14 -05:00
2023-08-09 21:01:16 -05:00
2023-08-06 15:55:14 -05:00
2023-08-06 15:55:14 -05:00
2023-08-14 12:52:06 -05:00
2023-08-06 15:55:14 -05:00
2023-07-08 21:43:11 -05:00