immich
immich copied to clipboard
feat: tag cleanup job
- Add a job to remove empty tags
- Add a button in the UI to manually run a few different clean up jobs
| Light | Dark |
|---|---|
I find the button Create job confusing. Maybe we can have a Clean up job card with three buttons corresponding to the three jobs we have here?
Maybe. I think there are plans to add more manual jobs and potentially trigger all jobs to be run through a separate interface like this. I'm open to different UX though.
The current problem is that we only have two options - force=true or force=false - and not all of our jobs work with just that option.
Some examples:
- all the clean up jobs
- metadata extraction just needs to be run on videos
- any job just needs to run on assets processed after a certain date
- changing between thumbnail formats for one thumbnail type doesn't need to regenerate everything
Maybe we can work towards separating the queue stats from the way we queue jobs and the types of jobs we can queue.
@jrasm91 sounds good, we can think of a better way of representing these new jobs in a different PR