Repository navigation
0.3.1
Pre-release
Pre-release
Improvements from using similar photos on a full library: background runs can be paused, the
Library page shows what each worker is doing, new photos are run first, and the photo card is
quicker to work with.
Added
- Pause: the background runs of every worker module, or of one, can be paused on the Library
page, for the whole installation. Runs started from a photo still go, and runs in progress are
finished. While anything is paused, a thin bar above the gallery and the photo card says so,
with a button to resume. - What a worker is doing: the Library page shows whether each worker is downloading a model
(only the first time), loading it into memory and for how long, working or waiting for jobs.
The photo card says when the worker is loading the model of a module, so that a slow first
photo does not look like nothing works. A worker of this version still works with an older
app, and an older worker with this one. - New photos first: photos that a sync finds new in the library are run before the rest of it,
whatever the size of the queue (runs started from a photo still go first, and a pause holds
them too). The photos of the first sync of an account are not "new". - Workers that are gone can be removed from the Library page; those not seen for 30 days are
removed by themselves. A removed worker that connects again shows up again. - Pause for a while: besides "until resumed", a module or all of them can be paused for
30 minutes, 1 hour, 12 hours or a day; the runs then resume by themselves.
Fixed
- A restarted worker no longer waits up to 3 minutes with "another running worker is called
…": on a stop it says goodbye at once (before the photo it works on is done, so Docker's 10 s
are enough), and it keeps its id across restarts (in the models volume for Docker), so even a
killed worker is let in again at once. The job a killed worker left goes back to the queue
when it starts again, instead of after its lease (up to 5 minutes). - Photos in the trash of Immich are no longer counted in the progress, the failures and the
search index of the modules. - Enter in the photo card saves the location even when a button pressed with the mouse keeps the
focus (it used to press "Choose" of the suggestion again).
Changed
- Suggestions are numbered through all the modules (1, 2, 3… in the list and on the map), the
same as their keyboard keys; each module used to start from 1. - The Library page has a block per module: its pause, the workers running it and what they are
doing, the counts of its runs with a progress bar, its search index and failures. "Pause all"
is above the modules. - The top menu stays in view when scrolling.
- Each worker is a block on the Library page, with its state shown once; the module blocks say
which workers run them. - The worker no longer logs a deprecation warning of PyTorch about GeoCLIP's own code.
- Save notices are in the bottom left corner; when saving fast, only the newest one and failures
are shown, the rest behind "N more notices". - The Save / Skip / Not applicable buttons and the picked point stay in view in the photo card;
only the search and the suggestions below them scroll.